ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Родитель КАК Родитель
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
(НЕ Номенклатура.ЭтоГруппа)
Пользовательское поле "ПолноеНаименование"
Выбор
Когда СистемныеПоля.УровеньВГруппировке = 1
Тогда Ссылка.Наименование
Иначе Выбор
Когда СистемныеПоля.УровеньВГруппировке = 2
Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование
Иначе Выбор
Когда СистемныеПоля.УровеньВГруппировке = 3
Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование + " / " + Ссылка.Родитель.Родитель.Наименование
Иначе Выбор
Когда СистемныеПоля.УровеньВГруппировке = 4
Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование + " / " + Ссылка.Родитель.Родитель.Родитель.Наименование
Иначе Выбор
Когда СистемныеПоля.УровеньВГруппировке = 5
Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование + " / " + Ссылка.Родитель.Родитель.Родитель.Родитель.Наименование
Иначе "Слишком много уровней"
Конец
Конец
Конец
Конец
Конец
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший