|
Динамический список, несколько вопросов |
☑ |
0
oslokot
27.10.14
✎
12:23
|
Добрый день.
Ни разу не работал с динамическими списками.
Делаю свою форму подбора номенклатуры. На ней есть простой динамический список в виде дерева.
Список элементов выводится произвольным запросом.
Запрос простейший, выводит всю номенклатуру.
Подскажите, как спозиционироваться на строку с нужным элементом?
ФормаВыбора.Элементы.Список.ТекущаяСтрока = МояНоменклатураСсылка
не работает, пишет что "обнаружено дублирование ключевых значений в колонке ссылка"
И второй вопрос, как при клике на группу в дереве заставить ее разворачиваться, а не выбираться?
|
|
1
Sinoptic
27.10.14
✎
12:36
|
1. Тебе не ссылку на номенклатуру передавать туда надо, а строку списка. Найди сначала нужную тебе строку, а затем подставляй ее в ТекущаяСтрока.
2. Переопределить событие "Выбор"
|
|
2
Sinoptic
27.10.14
✎
12:38
|
+ 2 Если ЭтоГруппа Тогда Развернуть() Иначе Выбрать()
|
|
3
SUA
27.10.14
✎
12:39
|
2. в своей форме откуда вызываешь подбор поставить "только элементы" в настройках выбора, не?
|
|
4
oslokot
27.10.14
✎
14:38
|
(1), (2) Спасибо! всё получилось.
п.с.
Забавно, чтобы спозиционироваться на элементе в дереве динамического списка, нужно программно развернуть все уровни до этого элемента. Сам не разворачивает.
|
|