4.2. Recuperar un segmento de la dimensión financiera
Bien, si en nuestro anterior post vimos como recuperar la cuenta principal; hoy vamos a ver como recuperar el valor de un segmento de la dimensión.
Seguiremos con nuestro ejemplo anterior.
Se puede ver en la imagen que esta estructura contable esta compuesta por 4 segmentos: la cuenta principal y tres para las dimensiones.
Como siempre hago aquí, tenéis un job con el que recuperar el valor de un segmento, solo deberemos indicarle cual de ellos en el método getSegment.
static void recuperarSegmentoLedgerDimension(Args _args)
{
DimensionStorage dimensionStorage;
DimensionStorageSegment dimensionStorageSegment;
LedgerJournalTable ledgerJournalTable;
LedgerJournalTrans ledgerJournalTrans;
select firstOnly ledgerJournalTrans
where ledgerJournalTrans.JournalNum == "000423_010";
dimensionStorage = dimensionStorage::findbyId(ledgerJournalTrans.LedgerDimension);
dimensionStorageSegment = dimensionStorage.getSegment(2);
info(dimensionStorageSegment.parmDisplayValue());
}
Seguiremos con nuestro ejemplo anterior.
Se puede ver en la imagen que esta estructura contable esta compuesta por 4 segmentos: la cuenta principal y tres para las dimensiones.
Como siempre hago aquí, tenéis un job con el que recuperar el valor de un segmento, solo deberemos indicarle cual de ellos en el método getSegment.
static void recuperarSegmentoLedgerDimension(Args _args)
{
DimensionStorage dimensionStorage;
DimensionStorageSegment dimensionStorageSegment;
LedgerJournalTable ledgerJournalTable;
LedgerJournalTrans ledgerJournalTrans;
select firstOnly ledgerJournalTrans
where ledgerJournalTrans.JournalNum == "000423_010";
dimensionStorage = dimensionStorage::findbyId(ledgerJournalTrans.LedgerDimension);
dimensionStorageSegment = dimensionStorage.getSegment(2);
info(dimensionStorageSegment.parmDisplayValue());
}
Comentarios
Publicar un comentario