Есть динамический список, заполняется произвольным запросом, основная таблица - Справочник.Номенклатура. Динамическое считывание выполнено.
Сделал кнопки для переключения режима просмотра (список, динамический список, Дерево).
ПРОБЛЕМА: слетает позиционирование элемента при переключении на просмотр с иерархией.
Устанавливаю текущий элемент принудительно, в отладчике видно, что устанавливается, но потом слетает.
Начальное отображение дерево - Раскрывать все уровни, но открывается все свернутым, текущий элемент - первая группа в таблице.
Для иерархического списка, если установить текущую строку после переключения режима отображения, через обработчик ожидания, таки позиционируется на нужном элементе, но отображается только текущая группа и другие группы посмотреть нельзя.
Для дерева не позиционируется вообще.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший