Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 07:56

"Полный код"

Автор Леонид, 26 ноя 2009, 00:30

0 Пользователей и 1 гость просматривают эту тему.

Леонид

При запросе (тип запроса обязательно будет строчный) как получить «полный» код элементов справочника? Так сказать всю информацию по справочнику.

IvlevaM

Для начала я думаю что нужно определиться что такое полный код? Точнее что он в себя включает, Следующее: содержащее указание кодов элемента и всех родителей его иерархии и если быть более кратким то он содержит коды всех вышестоящих элементов иерархии,
Код справочника:
ЦитироватьВЫБРАТЬ
   Контрагенты.Ссылка,
   ВЫБОР
      КОГДА (Контрагенты.Родитель.Код ЕСТЬ NULL ) ТОГДА Контрагенты.Код
      КОГДА (Контрагенты.Родитель.Родитель.Код ЕСТЬ NULL ) ТОГДА Контрагенты.Родитель.Код + "/" + Контрагенты.Код
      ИНАЧЕ Контрагенты.Родитель.Родитель.Код + "/" + Контрагенты.Родитель.Код + "/" + Контрагенты.Код
   КОНЕЦ КАК ПолныйКод
ИЗ
   Справочник.Контрагенты КАК Контрагенты

Теги:
Рейтинг@Mail.ru

Поиск