Buenas tardes amigos
Estoy creando un reporte en Crystal Report 2016, de una consulta que hice en SAP B1, la cual me funciona correctamente, pero al pasarlo a Crystal me da el siguiente error
El querys es el siguiente
SELECT
T0.‘TransId’, --CODIGO DE LA TRANSACCION
T2.‘AcctCode’, --CODIGO DE LA CUENTA CONTABLE
T2.‘AcctName’, --NOMBRE DE LA CUENTA CONTABLE
CONCAT(T2.‘AcctCode’, ’ - ’ ,T2.‘AcctName’) as ctaname, --CONCATENAR CODIGO CUENTA Y NOMBRE DE LA CUENTA
case
when t2.‘GroupMask’ = 1 then ‘1 - Activos’
when t2.‘GroupMask’ = 2 then ‘2 - Pasivos’
when t2.‘GroupMask’ = 3 then ‘3 - Patrimonio’
when t2.‘GroupMask’ = 4 then ‘4 - Ingresos’
when t2.‘GroupMask’ = 5 then ‘5 - Costo de Ventas’
when t2.‘GroupMask’ = 6 then ‘6 - Otros Gastos’
when t2.‘GroupMask’ = 7 then ‘7 - Otros Ingresos’
when t2.‘GroupMask’ = 8 then ‘8 - Gastos’
end as Enc1,
T2.‘GroupMask’ ,
T2.‘FatherNum’ ,
T5.‘AcctName’ ,
T2.‘Levels’ ,
T2.‘Postable’ ,
T0.‘RefDate’ ,
T1.‘Debit’ ,
T1.‘Credit’ ,
T1.‘SYSDeb’ ,
T1.‘SYSCred’,
T1.‘ProfitCode’ ,
T4.‘PrcCode’ ,
T4.‘PrcAmount’ ,
(T1.‘Debit’-T1.‘Credit’)(t4.‘PrcAmount’/100) AS Automat,
(T1.‘SYSDeb’-T1.‘SYSCred’)(t4.‘PrcAmount’/100) AS AutomatDOL
FROM
‘OJDT’ T0
INNER JOIN ‘JDT1’ T1
ON T0.‘TransId’ = T1.‘TransId’
INNER JOIN ‘OACT’ T2
ON T1.‘Account’ = T2.‘AcctCode’
INNER JOIN ‘OOCR’ T3
ON T1.‘ProfitCode’ = T3.‘OcrCode’
INNER JOIN ‘OCR1’ T4
ON T3.‘OcrCode’ = T4.‘OcrCode’
INNER JOIN IMC_DB.‘OACT’ T5
ON T2.‘FatherNum’ = T5.‘AcctCode’
WHERE
T0.‘RefDate’ >= {?1Desde}
and T0.‘RefDate’ <= {?2Hasta}
and T2.‘GroupMask’ >= 4
and T4.‘ValidTo’ is null
Alguno me puede ayudar indicandome que estoy haciendo mal.
Saludos