Skip to Content
0
Nov 04, 2019 at 09:36 AM

Query Seguimiento de solicitudes de compras - Control de Compras

791 Views

Buenas Tardes,

Estoy tratando de generar una query que involucre todo el proceso de compra desde una solicitud de compra hasta la recepcion del articulo.

Mi problema es que no logro encontrar la forma de que, si una solicitud de compra se transforma directamente a pedido sin pasar por un comprobante de oferta, me figure en el listado.

Solamente me muestra cuando el articulo paso por todos los pasos: Solicitud, Oferta, pedido, entrada, etc-- Paso una imagen y la query que hice para ver si me pueden ayudar.

SELECT DISTINCT T0."DocNum" "Numero", T1."DocDate" "Fecha Solicitud", T1."ItemCode" "Código", T1."Dscription" "Descripcion", CASE WHEN T2."DocNum" <> 0 AND T4."DocNum" <> 0 THEN 'Autorizado' WHEN T0."CANCELED" = 'N' THEN 'Pendiente' WHEN T0."CANCELED" = 'Y' OR T0."DocStatus" = 'C' THEN 'Cancelada' END "Estatus", T2."DocDate" "Fecha de Oferta",T2."DocNum" "Oferta", CASE WHEN T4."DocEntry" <> 0 THEN 'Autorizado' WHEN T2."CANCELED" = 'N' THEN 'Pendiente' WHEN T2."CANCELED" = 'Y' OR T2."DocStatus" = 'C' THEN 'Cancelada' END "Estatus", T4."DocDate" "Fecha de Pedido", T4."DocNum" "Pedido", CASE WHEN T6."DocEntry" <> 0 THEN 'Autorizado' WHEN T4."CANCELED" = 'N' THEN 'Pendiente' WHEN T4."CANCELED" = 'Y' OR T4."DocStatus" = 'C' THEN 'Cancelada' END FROM OPRQ T0 LEFT JOIN PRQ1 T1 ON T0."DocEntry" = T1."DocEntry" LEFT JOIN OPQT T2 ON T1."TrgetEntry" = T2."DocEntry" LEFT JOIN PQT1 T3 ON T2."DocEntry" = T3."DocEntry" LEFT JOIN OPOR T4 ON T3."TrgetEntry" = T4."DocEntry" LEFT JOIN POR1 T5 ON T4."DocEntry" = T5."DocEntry" LEFT JOIN OPDN T6 ON T5."TrgetEntry" = T6."DocEntry" WHERE T0."TaxDate" BETWEEN [%0] AND [%1]imagen-query.png

Attachments

imagen-query.png (103.5 kB)