|
Активизация строки на форме в динамическом списке. УФ |
☑ |
0
redding
14.08.14
✎
12:27
|
Есть форма выбора. На ней динамический список. Добавил ТЗ на форму. Нужно чтобы при активизации строки в ТЗ, активизировалась нужная строка в динамическом списке на форме. Условное оформление Дин. списка не подходит. Знаю, что есть текущаяСтрока и текущийЭлемент, но не пойму какие данные в них записывать и соответственно заставить их работать не выходит). Подскажите, как сделат
|
|
1
rmrush
14.08.14
✎
13:39
|
Элементы.ИмяСписка.ТекущаяСтрока = НомерСтроки;
|
|
2
banco
14.08.14
✎
13:43
|
(0)
В качестве значений для свойств ТекущаяСтрока, ТекущийРодитель и элемента коллекции, содержащейся в свойстве ВыделенныеСтроки, используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары. Также эти свойства могут содержать значения типа СтрокаГруппировкиДинамическогоСписка.
|
|
3
redding
14.08.14
✎
18:21
|
(1)Это понятно), не понятно, как определить номер строки.
|
|
4
Fram
14.08.14
✎
18:22
|
(3) а основную таблицу указать списку никак?
|
|
5
redding
14.08.14
✎
18:24
|
(4) Где указать то?
У меня есть ДС и есть ссылка на элемент справочника Номенклатура, основная таблица тоже спр номенклатура. А вот что совсем этим делать я не понимаю.
|
|
6
Fram
14.08.14
✎
18:29
|
Элементы.ИмяСписка.ТекущаяСтрока = СсылкаНаЭлементОсновнойТаблицы;
|
|
7
redding
14.08.14
✎
18:37
|
(6) Текущая строка присваивается это понятно, а как сделать так, чтобы она на форме в ДС списке стала активной?
|
|
8
Fram
14.08.14
✎
18:39
|
(7) Вот это и сделает ее активной :)
|
|
9
redding
14.08.14
✎
18:41
|
(8) Да вот не происходит такого).
СсылкаНаЭлементОсновнойТаблицы Если основная таблица номенклатура должна иметь тип справочник номенклатура Ссылка?
|
|
10
Fram
14.08.14
✎
18:46
|
(9) Да
|
|
11
Fram
14.08.14
✎
18:46
|
(9) Может указанный элемент отсутствует в списке?
|
|
12
redding
14.08.14
✎
18:48
|
Присутствует.
Ищу просто по коду:
Элементы.СписокСтандартныйПоискНоменклатура.ТекущаяСтрока=Справочники.Номенклатура.НайтиПоКоду("00-00000016").Ссылка;
|
|
13
Fram
14.08.14
✎
18:50
|
(12) ну так не бывает..
1. давай выкладывай скриншот запроса дин списка с указанной основной таблицей. кстати, запрос по ходу кода не меняется ли?
2. скриншот отладчика где видно что есть Справочники.Номенклатура.НайтиПоКоду("00-00000016")
|
|
14
Fram
14.08.14
✎
18:51
|
+(13) и скрин, где видно, что указанный элемент присутствует в списке
|
|
15
redding
14.08.14
✎
18:55
|
(13)Эх, понял я где мой затуп.
На форме есть:
СписокСтандартныйПоискНоменклатура
И
СписокРасширенныйПоискНоменклатура
, а данные у них из одного ДС, мне в результате нужен Расширенный.
|
|
16
redding
14.08.14
✎
18:55
|
(13) Спс.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший