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());
}




Comentarios