Query para saber si el pedido tiene factura Ant

Hola me estan solicitando un reporte para saber si el Pedido de proveedores tiene una factura de anticipo relacionada.
La tabla de pedidos es la OPOR y la de Factura de Anticipo es la ODPO , pero no encuentro con que campo relacionarlas.

ya intente varios campos y me trae resultado vacios

Relacion tabla OPOR y ODPO

Hola,

Es posible encontrar la relación entre esos documentos si utilizas el POR1 y el DPO1, ya sea del documento base al destino, ó en el documento destino saber de dónde viene.

Por ejemplo, OPOR>POR1>DPO1>ODPO

image

1 me gusta

Hola,

Solo para añadir a lo comentado por el compañero, sino me equivoco si lo buscas desde la POR1 no encontrarás la referencia, debes buscarlo directamente desde la tabla de anticipos DPO1.

Te pongo un query de ejemplo.

SELECT
	B."DocEntry",
	B."DocNum",
	B."CardName",
	D."DocEntry" AS "NroAnticipo"
FROM POR1 A
INNER JOIN OPOR B ON A."DocEntry" = B."DocEntry"
LEFT JOIN DPO1 C ON A."ObjType" = C."BaseType" AND A."DocEntry" = C."BaseEntry"
INNER JOIN ODPO D ON C."DocEntry" = D."DocEntry"
WHERE B."DocEntry" = '976';
1 me gusta