helpf.pro
Регистрация
 0 
Распечатать

1С 8.x : Как в СКД получить Уровень справочника?

В вычисляемые поля добавить поле Уровень
и в Выражение вставить код (Заменив НазваниеВашегоСправочника на Ваш справочник):
Код 1C v 8.х
 ВЫБОР
КОГДА (НазваниеВашегоСправочника.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 0
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 1
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 2
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 3
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 4
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 5
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 6
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 7
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 8
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 9
КОГДА (НазваниеВашегоСправочника.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА 10
ИНАЧЕ 11
КОНЕЦ


Представленный код обрабатывает только до 11 уровней, при необходимости вы можете увеличить по аналогии.
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 6283
 0 
Распечатать
Возможно, вас также заинтересует
COM-соединение не обнаружило свободной лицензии / ключ защиты 0
Иногда при подключении к 1С возникает ошибка: COM-соединение не обнаружило свободной лицензии! COM-соединение не обнаружило ключ защиты программы! https://helpf.pro/uploads/img/_1-UsuyAg6E2P.jpg В таких случаях, иногда, может помочь...
Google maps : вывод точек на карту и режим панорамы 2
В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С...
V82.COMConnector.1: Не найдена лицензия COM-соединением 1
При подключении из одной базы к другой через COM внезапно стала появляться следующая ошибка: «V82.COMConnector.1: Не найдена лицензия COM-соединением», хотя никаких изменений на серверах не делалось. Релиз платформы был 8.2.13....
ZIP-архив Создание 0
Для того чтобы записать файлы в ZIP-архив необходимо выполнить несколько простых действий: * Создать архив с необходимыми параметрами, в который будут помещаться файлы. * Поместить в архив необходимые файлы. * Записать...
ZIP-архив Чтение 0
Для того чтобы прочитать файлы из ZIP-архива необходимо выполнить несколько простых действий: - Открыть необходимый архив - Распаковать файлы Создание объекта ЧтениеZIPФайла можно осуществить двумя путями - создать...
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.