ПланСчетовСсылка.<Имя плана счетов>.Уровень (ChartOfAccountsRef.<Имя плана счетов>.Level)

Синтаксис:

Уровень()

Возвращаемое значение:

Тип: Число.

Описание:

Получает уровень счета.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

Имеет смысл только для многоуровневых планов счетов. Следует учитывать, что уровень элемента может меняться, например, при переносе в другую группу (смене родителя).
Уровень счета начинается с 0. Для элемента, не имеющего родителя, уровень будет равен 0.
Если ссылка пустая, вызов метода вызывает исключение.

Пример:

// Накопление итогов по счетам (отчет "ОборотноСальдоваяВедомость")
// ПоказателиОтчета - табличная часть отчета
ОбщийИтог = Новый Структура;
Для 
Каждого Строка Из ПоказателиОтчета Цикл
    ИмяПоказателя = Строка.ИмяПоказателя;
    Если 
Выборка.Группировка() = "Счет" 
            И 
Выборка.Уровень() = 0 
            И 
НЕ Счет.Забалансовый Тогда

        ОбщийИтог.Вставить(ИмяПоказателя + "НачальныйОстатокДт", ОбщийИтог[ИмяПоказателя + "НачальныйОстатокДт"] + НачальныйОстатокДт);
        ОбщийИтог.Вставить(ИмяПоказателя + "НачальныйОстатокКт", ОбщийИтог[ИмяПоказателя + "НачальныйОстатокКт"] + НачальныйОстатокКт);
        ОбщийИтог.Вставить(ИмяПоказателя + "КонечныйОстатокДт", ОбщийИтог[ИмяПоказателя + "КонечныйОстатокДт"] + КонечныйОстатокДт);
        ОбщийИтог.Вставить(ИмяПоказателя + "КонечныйОстатокКт", ОбщийИтог[ИмяПоказателя + "КонечныйОстатокКт"] + КонечныйОстатокКт);
        ОбщийИтог.Вставить(ИмяПоказателя + "ОборотДт", ОбщийИтог[ИмяПоказателя + "ОборотДт"] + ОборотДт);
        ОбщийИтог.Вставить(ИмяПоказателя + "ОборотКт", ОбщийИтог[ИмяПоказателя + "ОборотКт"] + ОборотКт);
        // ...
    КонецЕсли;
    // ...
КонецЦикла;


    

1C:Enterprise Developer's Community