4.1. Recuperando la cuenta contable de una ledgerDimension.
Hoy veremos como podemos recuperar la cuenta contable de una ledgerDimension.
Con el siguiente código deberíais poder recuperar la cuenta principal de la ledgerDimension.
static void recuperarLedgerDimensionValue(Args _args)
{
LedgerJournalTrans ledgerJournalTrans;
mainAccount mainAccount;
select firstOnly ledgerJournalTrans
where ledgerJournalTrans.JournalNum == "000423_010";
mainAccount = MainAccount::findByLedgerDimension(ledgerJournalTrans.ledgerDimension);
info(strFmt("Cuenta: %1", mainAccount.MainAccountId));
}
Y aquí podemos ver el resultado.
La ledgerDimension está formada por la cuenta contable y las dimensiones. Esta no es más que un recId formado por la fusión del recId de la cuenta contable y el recId de las dimensiones.
static void recuperarLedgerDimensionValue(Args _args)
{
LedgerJournalTrans ledgerJournalTrans;
mainAccount mainAccount;
select firstOnly ledgerJournalTrans
where ledgerJournalTrans.JournalNum == "000423_010";
mainAccount = MainAccount::findByLedgerDimension(ledgerJournalTrans.ledgerDimension);
info(strFmt("Cuenta: %1", mainAccount.MainAccountId));
}
Y aquí podemos ver el resultado.
Comentarios
Publicar un comentario