Версия для печати темы (https://pro1c.org.ua/index.php?s=064c78e94563aec0f1c0afe112c615dc&showtopic=51107)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Форма подчиненного справочника в дереве по владельцу

Автор: Constantus 21.03.19, 8:47

Приветствую, Форумчане!
1с8.3.6, самописная, УФ

Имеется справочник "Главный", имеется ему подчиненный "Участки"
В справочнике "Главный" все элементы предопределенные.

Хотелось бы создать некую форму с иерархией по Владельцу слева, чтобы слева высвечивались владельцы всех элементов подчиненного справочника.

Либо создать форму, где все элементы были в формате дерева с (+)...

Справочник "Участки" иерархический. При создании формы списка справочника "Участки", при выборе в дереве "Владелец" - ничего не происходит, дерево пустое...

Как создать сие чудо?

Автор: Володька 21.03.19, 9:03

Constantus @ Сегодня, 9:47 * ,
Используйте родной механизм группировки по владельцу и не нужно ничего рисовать
Большая картинка


Автор: Constantus 21.03.19, 10:22

Володька @ Сегодня, 13:03 * ,

Благодарю.

А как можно программно закрепить эту группировку?


Constantus @ Сегодня, 14:11 * ,

Настроил динамический список по Владельцу

А как сделать так, чтобы этот список был раскрытым по (+)??

Автор: Володька 21.03.19, 11:16

Constantus @ Сегодня, 11:22 * ,
http://pro1c.org.ua/index.php?showtopic=21758
Упс... В Динамическом списке такого не будет... Это для дерева

Похоже всё таки Режим отображения = Дерево + Цикл

КоллекцияЭлементовДерева=ДеревоНоменклатуры.ПолучитьЭлементы();
//Свернуть дерево

Для Каждого Строка Из КоллекцияЭлементовДерева Цикл
     ИдентификаторСтроки=Строка.ПолучитьИдентификатор();
     Элементы.ДеревоНоменклатуры.Свернуть(ИдентификаторСтроки);
КонецЦикла;

//Развернуть дерево

Для Каждого Строка Из КоллекцияЭлементовДерева Цикл    
    ИдентификаторСтроки=Строка.ПолучитьИдентификатор();
    Элементы.ДеревоНоменклатуры.Развернуть(ИдентификаторСтроки);
КонецЦикла;

Но это не точно)

Володька @ Сегодня, 12:03 * ,
CTRL+SHIFT +(NUM+)

В целом Динамический список сворачивает группы и решения обратного, увы, я не нашел. Так что либо дерево, либо я не знаю =(

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua