Não foi possível identificar o custo do material

Nas diretivas da fabricação existe uma diretiva chamada: "Calcular Custo Acumulado para as Notas Fiscais de fábrica"

Que pode assumir os seguintes valores:

 

Utilizar custo da ficha (0)

SELECT F.CUSTO_FINAL AS CUSTO ,O.DEPOSITO_ID_PRODUTO 
 FROM FICHA_MESTRE F 
 INNER JOIN ORDEM_MESTRE O ON O.FICHA_MESTRE_ID = F.ID 
 WHERE F.MATERIAL_ID = :intMaterialID 
 AND O.ID = :intOrdemMestreID

Utilizar o custo acumulado da ordem (1)

SELECT O.CUSTO_TOTAL AS CUSTO ,O.DEPOSITO_ID_PRODUTO 
 FROM FICHA_MESTRE F 
 INNER JOIN ORDEM_MESTRE O ON O.FICHA_MESTRE_ID = F.ID 
 WHERE F.MATERIAL_ID = :intMaterialID 
 AND O.ID = :intOrdemMestreID


Utilizar custo da ficha e das fichas das cores (caso existirem) (2)

SELECT ISNULL(F2.CUSTO_FINAL,F.CUSTO_FINAL) AS CUSTO ,O.DEPOSITO_ID_PRODUTO 
 FROM ORDEM_MESTRE O 
 LEFT JOIN FICHA_MESTRE F ON F.ID = O.FICHA_MESTRE_ID 
 LEFT JOIN TB_MATERIAL M ON M.MATERIAL_ID_PAI = F.MATERIAL_ID 
 LEFT JOIN FICHA_MESTRE F2 ON F2.MATERIAL_ID = M.ID 
 WHERE O.ID = :intOrdemMestreID 
 AND (F.MATERIAL_ID = :intMaterialID OR F2.MATERIAL_ID = :intMaterialID)

 

 

Alguma dúvida?
Abrir chamado