Ordens de produção fora do custo

Deve ser verificado se houve alguma ordem de produção com entrada de produto acabado no período que foi removida do custo, ou seja, o campo U_LG_Cancel esteja diferente de ‘N’, com a consulta abaixo:


select CONVERT(varchar,T0.DocNum)

from OWOR T0

where isnull(T0.U_LG_Cancel,'N') <> 'N'

and exists ( select 'A' from OINM T3

where T3.AppObjAbs = T0.Docentry

and T3.ApplObj = '202'

and T3.ItemCode = T0.ItemCode and T3.DocDate between '20170701' and '20170731' )


select CAST(T0."DocNum" AS VARCHAR)

from OWOR T0

where IFNULL(T0."U_LG_Cancel",'N') <> 'N'

and exists ( select 'A' from OINM T3

where T3."AppObjAbs" = T0."DocEntry"

and T3."ApplObj" = '202'

and T3."ItemCode" = T0."ItemCode" and T3."DocDate" between '20170701' and '20170731')

⚠️ Atenção: Em ambos os casos, antes de executar a consulta, ajustar as datas para as datas iniciais e finais do período o qual está sendo analisado.

Solução:

Voltar a ordem de produção para o custo, usando a função da tela de manutenção de ordem de produção, ou remover toda a cadeia do produto acabado, removendo todas as ordens de produção do produto acabado e de todos os semiacabados que sejam influenciados na sua produção, conforme manual de ordem de produção e custos.