Informação útil.
Jeyakanthan
Avalados por :
Olá Especialista,
Nosso cliente deseja ter relatórios de conciliação de AR e AP para verificar como os SO estão sendo conciliados com os DO e as faturas de AR, bem como para a conciliação de PO com GRPO e a fatura de AP. Alguém tem alguma consulta escrita anteriormente para seu cliente? Atualmente estou trabalhando na versão 2007A SP00 PL30.
O relatório contém para AR
Número do SO, Código do BP, Nº do item, Descrição do item, Quantidade do SO, Total da linha ($), Nº do DO, Quantidade do DO, Nº da fatura de AR, Quantidade da fatura de AR, Total da linha da fatura de AR ($)
O relatório contém para AP
Número do PO, Código do BP, Nº do item, Descrição do item, Quantidade do PO, Total da linha ($), Nº do GRPO, Quantidade do GRPO, Nº da fatura de AP, Quantidade da fatura de AP, Total da linha da fatura de AP ($)
Obrigado.
Saudações
Thomas
Informação útil.
Jeyakanthan
Experimente. Deve ser incluído, pois o nome do campo deve ser o mesmo, independentemente da sequência de números. Se não estiver, avise-me o que pode estar faltando.
Obrigado,
Gordon
Olá Gordon,
Sua consulta também se aplica à numeração manual e/ou a séries de números múltiplos, já que o cliente possui vários pontos de venda que podem estar utilizando séries de numeração diferentes para diferenciar os pontos de venda, uma vez que o número de OS é integrado a partir do ponto de venda frontal POS, o que no B1 será recebido como numeração manual?
Saudações
Thomas
Olá Thomas,
Experimente este código para AR:
SELECT DISTINCT T1.DocNum as SO#, T1.CardCode 'BP Code',
T0.ItemCode, T0.Dscription as 'Item description', T0.Quantity as
'SO Qty', T0.LineTotal, T3.DocNum as DO#, T2.Quantity as
'DO Qty',T5.DocNum as 'AR Inv#', T4.Quantity as 'AR Inv Qty',
T4.LineTotal as 'AR Inv row Total($)'
FROM RDR1 T0
INNER JOIN ORDR T1 ON T0.DocEntry = T1.DocEntry
Left JOIN DLN1 T2 ON T2.DocEntry = T0.TrgetEntry and
T2.ItemCode = T0.ItemCode
Left JOIN ODLN T3 ON T3.DocEntry = T2.DocEntry
Left JOIN INV1 T4 ON T4.DocEntry = T2.TrgetEntry and
T4.ItemCode = T0.ItemCode
Left JOIN OINV T5 ON T5.DocEntry = T4.DocEntry
WHERE T1.DocNum = '[%0]'
Se funcionar para você, AP só precisará substituir alguns nomes de tabelas com a lógica exata.
Obrigado,
Gordon
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute