![]() |
|
Иерархический справочник в дерево значений | ☑ | ||
---|---|---|---|---|
0
kassbar
22.08.19
✎
17:02
|
Как вывести иерархический справочник в дерево значений на форму ?
Дерево значений представляет собой одно поле "Товар", в котором нужно "лесенкой" вывести элементы справочника, например Группа1 группа 1.1 группа 1.2 элемент 121 элемент 122 группа 2.1 элемент 211 элемент 1 Группа2 Элемент2 Перебрал уже все возможные варианты с Иерархия, упорядочить по иерархия, Итоги по Иерархия, обход по группировкам с иерархией и прочее. Но нужный результат пока не получил, а время уже поджимает.. |
|||
1
dezss
22.08.19
✎
17:04
|
Ну так показывай что есть.
|
|||
2
Buster007
22.08.19
✎
17:07
|
мне кажется, тебе должно помочь вот это
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений (DataCompositionResultValueCollectionOutputProcessor) Вывести (Output) Синтаксис: Вывести(<ПроцессорКомпоновки>, <ВозможностьПрерыванияПользователем>) Параметры: <ПроцессорКомпоновки> (обязательный) Тип: ПроцессорКомпоновкиДанных. Процессор компоновки данных, из которого будут получаться элементы результата. <ВозможностьПрерыванияПользователем> (необязательный) Тип: Булево. Указывает, может ли пользователь прервать вывод при помощи комбинации клавиш Ctrl + Break. Значение по умолчанию: Ложь. Возвращаемое значение: Тип: ТаблицаЗначений, ДеревоЗначений. Описание: Выводит весь результат в объект. При этом автоматически исполняется метод НачатьВывод, перебираются все элементы процессора компоновки и выводятся в результат. После чего исполняется метод ЗакончитьВывод, результат которого возвращается данным методом. |
|||
3
Ботаник Гарден Меран
22.08.19
✎
17:09
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ЛОЖЬ КАК Пометка, | Подразделения.Ссылка КАК Ссылка, | Подразделения.Владелец КАК Организация |ИЗ | Справочник.Подразделения КАК Подразделения | |УПОРЯДОЧИТЬ ПО | Организация, | Ссылка ИЕРАРХИЯ |АВТОУПОРЯДОЧИВАНИЕ"; Дерево = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); ЗначениеВРеквизитФормы(Дерево, "ДеревоПодразделения"); |
|||
4
Вафель
22.08.19
✎
17:13
|
по идее нужна иерархия но без детальных записей.
простыми способами не получишь |
|||
5
Вафель
22.08.19
✎
17:14
|
быстрее руками заполнить
|
|||
6
kassbar
22.08.19
✎
17:41
|
(3) спасибо, оно работает !
Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка КАК Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |УПОРЯДОЧИТЬ ПО | Ссылка ИЕРАРХИЯ"; |
|||
7
kassbar
22.08.19
✎
17:42
|
(2) я уже начал он отчаяния погружаться в дебри СКД, но оказалось что задачка решается буквально в три строки..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |