segunda-feira, 15 de janeiro de 2018

Custo na Consulta de Produtos

OPÇÃO 1:

Criar o campo adicional calculado:



#type.sql#
SELECT 
    CUS.CUSREP
FROM 
    TGFPRO PRO LEFT OUTER JOIN TGFCUS CUS ON PRO.CODPROD = CUS.CODPROD AND CUS.CODEMP = 1
WHERE 
    CUS.DTATUAL = (SELECT MAX(CS.DTATUAL) FROM TGFCUS CS WHERE PRO.CODPROD = CS.CODPROD AND CS.CODEMP = 1)
    AND PRO.CODPROD = TGFPRO.CODPROD

Na tela Consulta de Produtos, adicionar o campo adicional:




Caso não apareça na grade, verificar no botão Configuração da Grade.



OPÇÃO 2:

Adicionar consulta de detalhes de Preço:



SELECT 
    CUS.CUSREP AS "Custo de Reposição"
FROM 
    TGFPRO PRO LEFT OUTER JOIN TGFCUS CUS ON PRO.CODPROD = CUS.CODPROD AND CUS.CODEMP = 1
WHERE 
    CUS.DTATUAL = (SELECT MAX(CS.DTATUAL) FROM TGFCUS CS WHERE PRO.CODPROD = CS.CODPROD AND CS.CODEMP = 1)
    AND PRO.CODPROD = :CODPROD



Nenhum comentário:

Postar um comentário