Иерархия групп и элементов в форме списка справочника как в проводнике. УФ
Если в форме списке надо выводить группы и элементы в разных таблицах, так как, например, в проводнике — слева группы, справа элементы, то для тех кто не знал или забыл, представлена инструкция, как это сделать.
- Описание
- Подробнее
Описание
Установить в справочнике свойство иерархия

На форму списка добавить два динамических списка "Список" (по умолчанию) и "Дерево" (для групп), и перенести их в группу с горизонтальным расположением:

Установить свойства реквизита «Список»:

Для сведения:________________________________________________________________________________
Если установить флаг "ПроизвольныйЗапрос", то "ОсновнаяТаблица" станет недоступной.
В "Настройке списка" появится конструктор запроса. Запрос можно составить на собственное усмотрение.
Поля таблицы "Список" будут соответствовать полям результирующей таблицы запроса.
Если в результирующей таблице запроса есть колонки со значением NULL, то такие колонки в режиме предприятия выводиться не будут.
Пример:
ВЫБРАТЬ
СправочникТест.Ссылка,
СправочникТест.ПометкаУдаления,
СправочникТест.Родитель,
СправочникТест.ЭтоГруппа,
СправочникТест.Код,
СправочникТест.Наименование,
СправочникТест.Предопределенный,
СправочникТест.ИмяПредопределенныхДанных,
ТрудоемкостьЗадач.Задача
ИЗ
Справочник.Тест КАК СправочникТест
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТрудоемкостьЗадач КАК ТрудоемкостьЗадач
ПО СправочникТест.Ссылка= ТрудоемкостьЗадач.СправочникТестСсылка
Если нет необходимости в оперативном просмотре изменённых данных в табличной части, то думаю, что этот вариант лучше использовать вместо события "ПриПолученииДанныхНаСервере"
________________________________________________________________________________________________
Установить свойства реквизита «Дерево»:

В параметре «Настройка списка» свойства реквизита «Дерево»

установить настройку:

В свойствах элемента формы «Дерево»

установить значения:

В свойствах элемента формы «Список»

установить значения:

Установить свойства командной панели:

В свойствах формы

установить значения:

Результат:




