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