Modulo GL Dynamics GP es muy particular ya que el mismo guarda las entrada a los diarios, este artículo explica con ejemplo la formar de generar un consulta que muestre las entradas del diario y sus transacciones.
Los usuarios que desean ver diarios y transacciones tienen varias formas de tener acceso a los datos. Pueden aprovecharse de las páginas de consulta que proporcionan la capacidad de exploración en profundidad o bien, pueden usar varias opciones de informes en la contabilidad general.
Para el caso de crear un reporte personalizado esta vista puede ser muy útil. recordadon que debemos tener acceso a la base de datos de SQLServer de la compañia.
CREATE
VIEW
view_GL_Transacciones_Diario
AS
-- Excluye transacciones de cierre de año
-- excluye transacciones anuladas
-- Retorna monto moneda funcional
-- Tables used:
-- GL10000 - Work Trx header
-- GL10001 - Work Trx detail
-- GL20000 - Open Year Trx
-- GL30000 - Historical Trx
-- GL00100 - Account Master
-- GL00105 - Account Index Master
-- Updated Nov 15, 2012 to add last user and user who posted
-- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
SELECT
Trx_Status,
TRXDATE Trx_Date,
JRNENTRY Journal_Entry,
ACTNUMST Account_Number,
ACTDESCR Account_Description,
DEBITAMT Debit_Amount,
CRDTAMNT Credit_Amount,
REFRENCE Reference,
SOURCDOC Source_Document,
ORTRXSRC Originating_TRX_Source,
ORMSTRID Originating_Master_ID,
ORMSTRNM Originating_Master_Name,
ORDOCNUM Originating_Doc_Number,
CURNCYID Currency_ID,
LASTUSER Last_User,
USWHPSTD User_Who_Posted
FROM
(
SELECT
ACTINDX, TRXDATE, SOURCDOC, JRNENTRY, ORTRXSRC, REFRENCE,
ORDOCNUM, ORMSTRID, ORMSTRNM, DEBITAMT, CRDTAMNT, CURNCYID,
Trx_Status =
'Open'
, LASTUSER, USWHPSTD
FROM
GL20000
WHERE
SOURCDOC
not
in
(
'BBF'
,
'P/L'
)
AND
VOIDED = 0
UNION
ALL
SELECT
ACTINDX, TRXDATE, SOURCDOC, JRNENTRY, ORTRXSRC, REFRENCE,
ORDOCNUM, ORMSTRID, ORMSTRNM, DEBITAMT, CRDTAMNT, CURNCYID,
Trx_Status =
'History'
, LASTUSER, USWHPSTD
FROM
GL30000
WHERE
SOURCDOC
not
in
(
'BBF'
,
'P/L'
)
AND
VOIDED = 0
UNION
ALL
SELECT
GD.ACTINDX, GH.TRXDATE, GH.SOURCDOC, GH.JRNENTRY,
GH.ORTRXSRC, GH.REFRENCE, GD.ORDOCNUM, GD.ORMSTRID, GD.ORMSTRNM,
GD.DEBITAMT, GD.CRDTAMNT, GH.CURNCYID, Trx_Status =
'Work'
,
LASTUSER, USWHPSTD
FROM
GL10000 GH
INNER
JOIN
GL10001 GD
ON
GH.JRNENTRY = GD.JRNENTRY
WHERE
VOIDED = 0) GL
INNER
JOIN
GL00105 GM
ON
GL.ACTINDX = GM.ACTINDX
INNER
JOIN
GL00100 GA
ON
GL.ACTINDX = GA.ACTINDX
Luego de copiar y pegar estos códigos le permitirá generar una consulta directa Modulo GL Dynamics GP, recordando que esta consulta debe apuntar a la base de datos de la compañía.