ПланСчетовСсылка.<Имя плана счетов>.Уровень (ChartOfAccountsRef.<Chart of accounts name>.Level)
ПланСчетовСсылка.<Имя плана счетов> (ChartOfAccountsRef.<Chart of accounts name>)
Уровень (Level)
Доступен, начиная с версии 8.0.
Синтаксис:
Уровень()Возвращаемое значение:
Тип: Число.Описание:
Получает уровень счета.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Имеет смысл только для многоуровневых планов счетов. Следует учитывать, что уровень элемента может меняться, например, при переносе в другую группу (смене родителя).Уровень счета начинается с 0. Для элемента, не имеющего родителя, уровень будет равен 0.
Если ссылка пустая, вызов метода вызывает исключение.
Пример:
| // Накопление итогов по счетам (отчет "ОборотноСальдоваяВедомость") // ПоказателиОтчета - табличная часть отчета ОбщийИтог = Новый Структура; Для Каждого Строка Из ПоказателиОтчета Цикл ИмяПоказателя = Строка.ИмяПоказателя; Если Выборка.Группировка() = "Счет" И Выборка.Уровень() = 0 И НЕ Счет.Забалансовый Тогда ОбщийИтог.Вставить(ИмяПоказателя + "НачальныйОстатокДт", ОбщийИтог[ИмяПоказателя + "НачальныйОстатокДт"] + НачальныйОстатокДт); ОбщийИтог.Вставить(ИмяПоказателя + "НачальныйОстатокКт", ОбщийИтог[ИмяПоказателя + "НачальныйОстатокКт"] + НачальныйОстатокКт); ОбщийИтог.Вставить(ИмяПоказателя + "КонечныйОстатокДт", ОбщийИтог[ИмяПоказателя + "КонечныйОстатокДт"] + КонечныйОстатокДт); ОбщийИтог.Вставить(ИмяПоказателя + "КонечныйОстатокКт", ОбщийИтог[ИмяПоказателя + "КонечныйОстатокКт"] + КонечныйОстатокКт); ОбщийИтог.Вставить(ИмяПоказателя + "ОборотДт", ОбщийИтог[ИмяПоказателя + "ОборотДт"] + ОборотДт); ОбщийИтог.Вставить(ИмяПоказателя + "ОборотКт", ОбщийИтог[ИмяПоказателя + "ОборотКт"] + ОборотКт); // ... КонецЕсли; // ... КонецЦикла; |
Использование в версии:
Доступен, начиная с версии 8.0.