Развернуть иерархический справочник(дерево) полностью

1. user1276081 09.11.24 15:11 Сейчас в теме
Добрый день. Есть задача - сделать кнопку на форме списка: развернуть иерархический справочник(дерево) полностью
Нашел два способа
1)
Элементы.Список.НачальноеОтображениеДерева = НачальноеОтображениеДерева.РаскрыватьВсеУровни

Срабатывает только один раз. При повторном нажатии кнопки не работает.
2) Программное нажатие сочетания "Ctrl + Shift + Alt + Num+". Пытался по-размому писать, не работает вообще.
ОбъектShell = Новый COMОбъект("Wscript.Shell");
ОбъектShell.SendKeys("^+%{NUMLOCK}(+)");


Помогите, пожалуйста
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 09.11.24 15:21 Сейчас в теме
Чем же тебя Развернуть() не устроило?
3. user1276081 09.11.24 15:49 Сейчас в теме
(2) нужно развернуть всю иерархию. Можно конечно пройтись по всему справочнику и развернуть все группы, вероятно так и придется делать
4. user2107191 09.11.24 16:29 Сейчас в теме
(3) По верхнему уровню - придется, да.
Только обходить надо не справочник, а элементы дерева таблицы формы.
7. user1276081 09.11.24 22:19 Сейчас в теме
(4) Объясните алгоритм поподробнее, пожалуйста, 1с недавно занимаюсь
8. user2107191 09.11.24 22:22 Сейчас в теме
(7) Алгоритм типа "цикл". Как еще подробнее?
5. lmnlmn 69 09.11.24 16:34 Сейчас в теме
(3) Не знаю как нонешних версиях платформы 8.3, а давешних развертка дерева в УФ зело тормозила. Рекомендую замерить прежде чем делать иначе на больших деревьях захочется повеситься.
6. user2107191 09.11.24 16:40 Сейчас в теме
(5) Это да, есть такая буква в этом слове.
9. user1276081 09.11.24 23:02 Сейчас в теме
(8) по каким данным цикл? Вот есть в бд записи по нашему справочнику, есть текущая строка. Что-за элементы дерева таблицы формы, объясните.
10. user2107191 09.11.24 23:17 Сейчас в теме
(9) А ты собрался разворачивать записи внутри БД, или все таки отображение данных в дереве на форме?
А если не знаешь, что такое таблица формы и что такое её элементы - тебя будут рады видеть на обучающих курсах по основам разработки управляемых форм 1С.
11. keyn5565` 18 09.11.24 23:27 Сейчас в теме
Если динамический список, то поменяй режим отображения на "Список" вместо дерева
или тебе с сохранением иерархии надо?
12. user1276081 10.11.24 14:19 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот