|
Как в СКД вывести полное наименование через слэш? |
☑ |
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
|
Функция общего модуля
|
|