Имя: Пароль:
1C
1С v8
УФ текущая строка, поиск и восстановление
0 MaxS
 
05.06.12
00:01
Есть самодельная форма подбора, на ней есть флаг "Все поставщики" и другие поля для отбора большого списка. Динамический список.

Например, когда флаг сброшен, в списке 2 строки:
1) табуретка 100 руб, 3 шт. поставщик 1
2) стул 20руб 5 шт. поставщик 2 - текущая строка

когда установлен, добавляются ещё 2
1) табуретка 100 руб, 3 шт. поставщик 1
2) табуретка 150 руб, 1 шт. поставщик 3
3) стул 20руб 5 шт. поставщик 2
4) стул 25руб 4 шт. поставщик 4

Как текущей сделать строку 3 или 2 в зависимости от флага?
1 Азазелло
 
05.06.12
00:25
у ДинСписка, полагаю, основная таблица не назначена?
2 MaxS
 
05.06.12
10:25
(1) не назначена
информация берется из регистра сведений ЦеныНоменклатурыСрезПоследних, флаг "Все поставщики" меняет вид цен для этого РС.
В виде цен "все поставщики" есть вся номенклатура из другого вида цен.
3 el-gamberro
 
05.06.12
10:26
Используй свойство ТекущаяСтрока
4 el-gamberro
 
05.06.12
10:28
Расширение управляемой формы для динамического списка (Managed form extension for dynamic lists)
ТекущаяСтрока (CurrentRow)
Описание:

Строка динамического списка, на которую будет установлен курсор после открытия формы.
В качестве значения для параметра используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары.
5 MaxS
 
05.06.12
10:46
(4) спасибо, подумаю, но...
+(2) данные берутся из 2-х регистров  РС Цены или РН Запасы, поэтому  основная таблица не выбрана.
И строку нужно искать по двум ссылкам - Номенклатура и Поставщик
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший