ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

+7 (495) 223-32-11

Заказать обратный звонок

8 (800) 775-90-01

Бесплатно по России

Получить

Скорую 1С помощь

Получить

Проконсультироваться
со специалистом 1С

Консультироваться

Данный пример для 3-х уровнего справочника, но по аналогии можно построить и другие запросы

ПолныйКод будет равен = Надежные/Покупатели/ООО СтарМаг
Код 1C v 8.х
 ВЫБРАТЬ
      
Контрагенты.Ссылка,
ВЫБОР
КОГДА (Контрагенты.Родитель.Наименование ЕСТЬ NULL ) ТОГДА Контрагенты.Наименование
КОГДА (Контрагенты.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА Контрагенты.Родитель.Наименование + "/" + Контрагенты.Наименование
ИНАЧЕ Контрагенты.Родитель.Родитель.Наименование + "/" + Контрагенты.Родитель.Наименование + "/" + Контрагенты.Наименование
КОНЕЦ КАК ПолныйКод
ИЗ
Справочник.Контрагенты КАК Контрагенты


Как получить Полный Код:
для Кода с типом - Строка:
Например ПолныйКод будет равен = 0012/0007/0045
Код 1C v 8.х
 
      
ВЫБРАТЬ
Контрагенты.Ссылка,
ВЫБОР
КОГДА (Контрагенты.Родитель.Код ЕСТЬ NULL ) ТОГДА Контрагенты.Код
КОГДА (Контрагенты.Родитель.Родитель.Код ЕСТЬ NULL ) ТОГДА Контрагенты.Родитель.Код + "/" + Контрагенты.Код
ИНАЧЕ Контрагенты.Родитель.Родитель.Код + "/" + Контрагенты.Родитель.Код + "/" + Контрагенты.Код
КОНЕЦ КАК ПолныйКод
ИЗ
Справочник.Контрагенты КАК Контрагенты


для Кода с типом - Число:
Целиком В запросе выбрать код невозможно!
Только потом, обрабатывая результат через ПолныйКод()

Информация взята с сайта http://helpf.pro


Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.