Выделить программно строку динамического списка #763513


#0 by Mr_SlavaN
Доброго всем дня! Есть периодический независимый регистр сведений. В качестве измерений ссылка на документ и куча булевых реквизитов. Есть обработка на которой имеется 3 дин.списка на разных закладках с настроенными отборами для отображения данных из регистра. Задача. По полученной ссылке найти в каком из списков присутствует документ, переключиться на этот список и выделить строку с документом. Строка с документом в любом списке только 1. Списки обрабатываются по порядку кода. Если нашли - больше не ищем. Пытался сделать следующее. Получаю для 1 списка схему и настройки КД, через расширение табличной части формы. Получаю копию набора данных списка т.к. кроме преднастроенных отборов у пользователя ещё и свои настроены. Дальше набор выгружаю в ТЗ и ищу строку со ссылкой. Если нашёл, то создаю ключ записи регистра со структурой отбора по данным строки и элементу формы список1 устанавливаю текущую строку. Но... Видимо полученный из регистра ключ записи не соответствует таковому в списке: ни позиционирования, ни выделения строки не происходит. Код поиска дСписокЭлементФормы - имя элемента динамического списка на форме Заранее благодарен за любые подсказки!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С