Nivel de ChartOfAccountsRef.

ChartOfAccountsRef.<nombre del plan de cuentas>

Nivel

Disponible desde la versión 8.0.

Sintaxis:

Level()

Valor devuelto:

Tipo: Número.

Descripción:

Obtiene el nivel de la cuenta.

Disponibilidad:

Servidor, cliente grueso, conexión externa.

Nota:

Solo es útil para planes de cuentas con múltiples niveles. Tenga en cuenta que el nivel del elemento puede cambiar, por ejemplo, cuando se mueve a otro grupo (cambio de padre). El nivel de la cuenta comienza desde 0. El nivel es igual a 0 para un elemento sin padre. Si la referencia está vacía, llamar al método devuelve una excepción.

Ejemplo:

// Acumulación de totales por cuentas (“Balance de comprobación”)

// ReportActivities – sección tabular de un informe

En general = Nuevo Structure;
Para 
Cada Línea En ReportActivities Hacer
    NombreCaracterística = Línea.NombreCaracterística;
    Si 
Selección.Grupo() = “Cuenta” 
            Y 
Selección.Nivel() = 0 
            Y 
NO Cuenta.OffBalance Entonces

        En general.Insertar(NombreCaracterística + “SaldoInicialDebe”, En general[NombreCaracterística + “SaldoInicialDebe”] + SaldoInicialDebe);
        En general.Insertar(NombreCaracterística + “SaldoInicialHaber”, En general[NombreCaracterística + “SaldoInicialHaber”] + SaldoInicialHaber);
        En general.Insertar(NombreCaracterística + “SaldoFinalDebe”, En general[NombreCaracterística + “SaldoFinalDebe”] + SaldoFinalDebe);
        En general.Insertar(NombreCaracterística + “SaldoFinalHaber”, En general[NombreCaracterística + “SaldoFinalHaber”] + SaldoFinalHaber);
        En general.Insertar(NombreCaracterística + “MovimientoDebe”, En general[NombreCaracterística + “MovimientoDebe”] + MovimientoDebe);
        En general.Insertar(NombreCaracterística + “MovimientoHaber”, En general[NombreCaracterística + “MovimientoHaber”] + MovimientoHaber);
        // …

    FinSi;
    // …

FinHacer;

Disponible desde:

Disponible desde la versión 8.0.