Имя: Пароль:
1C
1С v8
Отображение динамического списка с иерархией
0 rabbidX
 
01.10.15
12:24
8.2.16 Толстый клиент.

Есть динамический список, заполняется произвольным запросом, основная таблица - Справочник.Номенклатура. Динамическое считывание выполнено.
Сделал кнопки для переключения режима просмотра (список, динамический список, Дерево).

ПРОБЛЕМА: слетает позиционирование элемента при переключении на просмотр с иерархией.

Устанавливаю текущий элемент принудительно, в отладчике видно, что устанавливается, но потом слетает.
Начальное отображение дерево - Раскрывать все уровни, но открывается все свернутым, текущий элемент - первая группа в таблице.
1 rabbidX
 
01.10.15
13:23
ап
2 rabbidX
 
01.10.15
14:01
Та шо ж такое? Опять никто не отвечает!
3 rabbidX
 
02.10.15
09:21
ап
4 Enterprise
 
02.10.15
09:24
Текущий элемент или текущую строку устанавливаешь?
5 rabbidX
 
02.10.15
09:25
Текущую строку.
6 rabbidX
 
02.10.15
09:28
Для иерархического списка, если установить текущую строку после переключения режима отображения, через обработчик ожидания, таки позиционируется на нужном элементе, но отображается только текущая группа и другие группы посмотреть нельзя.
Для дерева не позиционируется вообще.
7 apokrit
 
02.10.15
11:06
Можно попробовать платформу обновить. С 8.2.16 уже много воды утекло.

(6) В иерархическом списке по определению видна только текущая группа и ее родители.
8 rabbidX
 
02.10.15
12:51
(7) Родители не видны.
9 rabbidX
 
02.10.15
12:52
(7) Наименования группы тоже нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший