Добрый день.
Ни разу не работал с динамическими списками.
Делаю свою форму подбора номенклатуры. На ней есть простой динамический список в виде дерева.
Список элементов выводится произвольным запросом.
Запрос простейший, выводит всю номенклатуру.
Подскажите, как спозиционироваться на строку с нужным элементом?
ФормаВыбора.Элементы.Список.ТекущаяСтрока = МояНоменклатураСсылка
не работает, пишет что "обнаружено дублирование ключевых значений в колонке ссылка"
И второй вопрос, как при клике на группу в дереве заставить ее разворачиваться, а не выбираться?
1. Тебе не ссылку на номенклатуру передавать туда надо, а строку списка. Найди сначала нужную тебе строку, а затем подставляй ее в ТекущаяСтрока.
2. Переопределить событие "Выбор"
п.с.
Забавно, чтобы спозиционироваться на элементе в дереве динамического списка, нужно программно развернуть все уровни до этого элемента. Сам не разворачивает.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс