Hilo iniciado por Raul Garcia el 17 de junio de 2015
-
AutorEntradas
-
junio 17, 2015 a las 7:02 pm #10496
Buenas tardes, soy nuevo en este foro. Antes usaba otro foro llamada Trucos Ax y ahora encontré este que parece que esta muy bien.
Tengo un pequeño problema que creo que la solución es bien fácil pero no doy encontrado la solución. En Dynamics Ax 4.0
Cuando voy a Contabilidad General aparecen todas las cuentas y a la derecha una columna con el saldo, si lo tienes configurado en Saldo – Configurar (en aquellas que en tipo de cuenta tenga la opción Saldo), en donde se pone el rango de fechas.
El cálculo del saldo es la suma de las transacciones de la cuenta (si pulsamos en la botón Transacciones ya aparecen) que tienen en Código del periodo (PeriodCode) la opción normal
Por un problema que tengo querría que en esta suma también incluyera las transacciones que tienen en Código del periodo (PeriodCode) la opción de Cierre y la opción de Apertura.
Llevo un tiempo buscando donde esta el filtro para sumar solo las que tienen la opción Normal (el campo es un enumerado PeriodCode y debe estar filtrando por la opción 1),pero no soy capaz de ver donde hace ese filtro.
A ver si alguien me puede ayudar.
Gracias y saludos a todos
junio 17, 2015 a las 10:40 pm #10497Hola Raul, ya verificaste que estén incluidas en la configuración de totales las cuentas o intervalos que necesitas?
junio 18, 2015 a las 9:17 am #10498hola, en contabilidad general, en una cuenta en donde el tipo de cuenta es saldo no puedes ir a configurar totales.
el campo que calcula el saldo viene de un método de la tabla LedgerTable del formulario LedgerTable.
El método es el AccountBalance y aparece lo siguiente:
display AmountMST accountBalance(LedgerTable _ledgerTable)
{
AmountMST balance;
LedgerBalancesDimTrans LedgerBalancesDimTrans;
;if (!hasSecuritykeyAccess(securitykeynum(LedgerMisc), AccessType::View))
return balance;
if (!hasFieldAccess(tablenum(LedgerBalancesDimTrans), fieldnum(LedgerBalancesDimTrans, DebitMST)) ||
!hasFieldAccess(tablenum(LedgerBalancesDimTrans), fieldnum(LedgerBalancesDimTrans, CreditMST)))
{return balance;
}if (ledgerBalance)
{
if (!mapBalances.exists(_ledgerTable.AccountNum))
{
mapBalances.insert(_ledgerTable.AccountNum, _ledgerTable.ledgerTableDisplayCacheCalcBalance(ledgerBalance));
}balance = mapBalances.lookup(_ledgerTable.AccountNum);
}return balance;
}Como dije antes calcula el saldo de la cuenta sumando las transaciones de la misma y yo también quería que me sumara los movimientos de apertura y de cierre.
Gracias y saludos
-
AutorEntradas
- Debes estar registrado para responder a este debate.

