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

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

В вычисляемые поля добавить поле Уровень
и в Выражение вставить код (Заменив НазваниеВашегоСправочника на Ваш справочник):
Код 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 УП |  Дата:   Прочитано: 6322
 0 
Распечатать
Возможно, вас также заинтересует
1C и Google Maps 12
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во...
COM-соединение не обнаружило свободной лицензии / ключ защиты 0
Иногда при подключении к 1С возникает ошибка: COM-соединение не обнаружило свободной лицензии! COM-соединение не обнаружило ключ защиты программы! https://helpf.pro/uploads/img/_1-UsuyAg6E2P.jpg В таких случаях, иногда, может помочь...
V82.COMConnector.1: Не найдена лицензия COM-соединением 1
При подключении из одной базы к другой через COM внезапно стала появляться следующая ошибка: «V82.COMConnector.1: Не найдена лицензия COM-соединением», хотя никаких изменений на серверах не делалось. Релиз платформы был 8.2.13....
ZIP-архив Создание 0
Для того чтобы записать файлы в ZIP-архив необходимо выполнить несколько простых действий: * Создать архив с необходимыми параметрами, в который будут помещаться файлы. * Поместить в архив необходимые файлы. * Записать...
Внешние источники данных 0
Почему данная возможность вызывает такой интерес? Любой человек, который программировал в 1С при этом достаточно неплохо знаком с SQL и хотя бы в общих чертах знаком с архитектурой и принципами разработки других...
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.