Имя: Пароль:
1C
1С v8
Можно ли раскрыть группу динамического списка?
0 manking
 
25.11.15
12:22
Добрый день.
Есть иерархический динамический список, как основной реквизит формы списка справочника.
Имея ссылку на группу справочника, можно ли её(группу) раскрыть программно(так же как если бы кликнуть на неё мышью)?
1 cw014
 
25.11.15
12:25
ТаблицаФормы.Развернуть (FormTable.Expand)
ТаблицаФормы (FormTable)
Развернуть (Expand)
Синтаксис:

Развернуть(<ИдентификаторСтроки>, <СПодчиненными>)
Параметры:

<ИдентификаторСтроки> (обязательный)

Тип: Произвольный.
Идентификатор строки таблицы.
<СПодчиненными> (необязательный)

Тип: Булево.
Определяет необходимость раскрытия подчиненных узлов. Истина - раскрывать подчиненные узлы, Ложь - не раскрывать подчиненные узлы.
Значение по умолчанию: Ложь.
Описание:

Разворачивает узел в указанной строке дерева.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
2 aleks_default
 
25.11.15
12:28
(1)А вот как строку группировки найти?
3 Nuobu
 
25.11.15
12:55
(2) Ноль передай.
4 aleks_default
 
25.11.15
12:58
(3)А если группировок более одной?
5 Nuobu
 
25.11.15
13:01
(4) В каждой группировке всё начинается с нуля.
Беги кабанчиком по Группа.Строки и ищи свою ссылку.
6 manking
 
25.11.15
13:02
Вот нашел такое решение.

Элементы.Список.ТекущаяСтрока

Через запрос ВЫБРАТЬ ПЕРВЫЕ 1 получаю первый элемент по родителю(группа) и присваиваю Элементы.Список.ТекущаяСтрока этот элемент.
Он его раскрывает, если режим просмотра установлен как иерархический список.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший