Имя: Пароль:
1C
1С v8
Как в СКД вывести полное наименование через слэш?
0 toypaul
 
гуру
28.02.12
14:55
Нужно вывести в колонке всю иерархию элемента. Как это можно сделать?
1 spu79
 
28.02.12
14:57
"Полное наименование" не помогает?
2 ботаникус
 
28.02.12
14:58
вычисляемое поле с функцией общего модуля
3 Мигрень
 
28.02.12
14:58
Внешняя таблица
4 PVV65
 
28.02.12
15:27
Можно исключительно средствами СКД.
5 toypaul
 
гуру
28.02.12
15:29
(4) как?
6 PVV65
 
28.02.12
15:32
(5) Не очень красиво

Запрос

ВЫБРАТЬ
   Номенклатура.Ссылка,
   Номенклатура.Родитель КАК Родитель
ИЗ
   Справочник.Номенклатура КАК Номенклатура
ГДЕ
   (НЕ Номенклатура.ЭтоГруппа)

Пользовательское поле "ПолноеНаименование"

Выбор
   Когда СистемныеПоля.УровеньВГруппировке = 1
       Тогда Ссылка.Наименование
   Иначе Выбор
           Когда СистемныеПоля.УровеньВГруппировке = 2
               Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование
           Иначе Выбор
                   Когда СистемныеПоля.УровеньВГруппировке = 3
                       Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование + " / " + Ссылка.Родитель.Родитель.Наименование
                   Иначе Выбор
                           Когда СистемныеПоля.УровеньВГруппировке = 4
                               Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование + " / " + Ссылка.Родитель.Родитель.Родитель.Наименование
                           Иначе Выбор
                                   Когда СистемныеПоля.УровеньВГруппировке = 5
                                       Тогда Ссылка.Наименование + " / " + Ссылка.Родитель.Наименование + " / " + Ссылка.Родитель.Родитель.Родитель.Родитель.Наименование
                                   Иначе "Слишком много уровней"
                               Конец
                       Конец
               Конец
       Конец
Конец
7 bahus
 
28.02.12
15:34
"Иерархию" не предлагать?
8 PVV65
 
28.02.12
15:34
+(6) В пользовательском поле на каждом уровне больше плюсов.
9 toypaul
 
гуру
28.02.12
16:21
(6) да уж...
10 PR
 
28.02.12
16:22
Функция общего модуля