Hola a todos, tengo una duda en el siguiente query y no se por que no me esta dando el resultado.
SELECT Distinct 'Orden'=Case When T1.BaseType Is Not null Then T1.BaseRef Else T0.U_Orden End,T0.FolioNum Factura,T0.CardName ClientelFROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN NNM1 T2 ON T0.Series = T2.Series WHERE T0.CreateDate = [%1] and T0.Canceled='N' and T0.DocEntry NOT IN (Select BaseEntry FROM RIN1 WHERE BaseType != -1) and T2.SeriesName ='CCC'
Simple, el reporte muestra el Baseref de la factura, el caso es que en ocaciones se emiten facturas sin pasar por orden de venta o entregas, cuando se emite la factura directamente ( no existe el Baseref) por lo tanto debe tomar el valor del campo de usuario, pero no me lo toma, me arroja en "0" cero.
Algun Tip?
Gracias.
Alessandro.