Buenas tardes necesito me ayuden a obtener un reporte de Facturas con su detalle de factura por insumo ya que logro sacar el reporte pero en el total por insumo me repite el valor total de la factura no de la linea, no se si me explico??
utiliza la comuna de pricebefdi de la tabla INV1 esa te debe dar el importe por linea, tu estas utilizando OINV que es para la cabecera, debes hacer un join para juntar ambas tablas o solamente usar INV1 y buscar tus documentos por el campo de DocEntry
SELECT A1.DocNum, A1.DocDate, A2.DocEntry, A2.ItemCode, A2.PriceBefDi
FROM OINV A1 INNER JOIN INV1 A2 ON A1.DocEntry = A2.DocEntry
WHERE A1.DocEntry = '6596'
el total por linea me parece que es la columna OpenSum aunque no estoy seguro, la otra es que puedes sacarlo multiplicando el pricebefdi por quiantity.
solo recuerda que al hacer esta consulta, te traerá todas las facturas, es decir te traerá aquellas facturas que están canceladas y también las que no están canceladas pero si tienen una nota de crédito, por lo cual si este reporte lo requieres para algún tema de indicadores puede que la información sea algo engañosa.
Respecto a la pregunta que haces, si hay forma, entonces deberías agregar a la consulta las tablas de ODLN y DLN1 que son las que guardan la información de las entregas de cliente. Solamente fíjate bien como relacionarlas.
ya lo hice me sale el detalle de la entrega y la cabecera de la entrega pero no me sale la relación de con que ENTRADA DE MERCACIA se surtio una ENTREGA… eso no sera posible verdad
Si lo puedes ver en el mapa de relaciones, se puede obtener en el reporte, revisa bien los campos de TransType y de referencias para ver de donde viene el documento y hacia donde se fue.
Si no lo puedes ver en el mapa de relaciones no se puede hacer el reporte, a menos que sepas específicamente que es lo que quieres.