You are on page 1of 1

SELECT T1.RefDate 'Fecha Contable', T1.TransId 'Diario', T0.

FormatCode 'Cuenta',
T0.AcctName,
T1.Debit '..........Debe..........', T1.Credit '..........Haber..........',
T4.Memo 'Comentario Sistema', T1.[ContraAct], T5.AcctName, T6.[PrjName], T1.
[Project], T1.[ProfitCode] 'Dimensi�n 1' , T1.[OcrCode2] 'Dimensi�n 2', T1.
[OcrCode3] 'Dimensi�n 3', T1.[OcrCode4] 'Dimensi�n 4', T7.[DocNum], T9.[ItemCode]
'C�digo Articulo', T8.[Dscription] 'Articulo', T9.[ItmsGrpCod] 'Grupo', T10.
[ItmsGrpNam], T10.[SaleCostAc] 'Cta. de Costo del Grupo', T11.[AcctName], T8.
[AcctCode] 'Cta. Costo Registrado', T0.AcctName, CASE WHEN (T10.[SaleCostAc]<> T8.
[AcctCode]) THEN 'Revisar' ELSE ' ' END 'Condici�n' , T3.U_NAME 'Usuario'
FROM OJDT T2
INNER JOIN JDT1 T1 ON T1.[TransId] = T2.[TransId] AND T1.[Account]
BETWEEN [%2] AND [%3]
LEFT JOIN OACT T0 ON T0.[AcctCode] = T1.[Account]
LEFT JOIN OUSR T3 ON T1.UserSign = T3.UserID
LEFT JOIN OJDT T4 ON T2.[TransId] = T4.[TransId]
LEFT JOIN OACT T5 ON T5.[AcctCode] = T1.[ContraAct]
LEFT JOIN OPRJ T6 ON T1.[Project] = T6.[PrjCode]
LEFT JOIN IGE1 T8 ON T8.[DocEntry] = T1.[BaseRef] AND T8.[objType] =
T1.[TransType] AND T8.[AcctCode] = T0.[FormatCode]
AND
ROUND(T1.Debit,0,1) = ROUND((T8.[Quantity] * T8.[StockPrice]),0,1)
LEFT JOIN OIGE T7 ON T7.[DocNum] = T1.[BaseRef] AND T7.[objType] = T1.
[TransType]
LEFT JOIN OITM T9 ON T9.[ItemCode] = T8.[ItemCode]
LEFT JOIN OITB T10 ON T10.[ItmsGrpCod] = T9.[ItmsGrpCod]
LEFT JOIN OACT T11 ON T11.[AcctCode] = T10.[SaleCostAc]

WHERE T2.RefDate BETWEEN [%0] AND [%1]

ORDER BY T0.FormatCode, T1.RefDate, T1.TransId

You might also like