Имя: Пароль:
1C
1С v8
Вопрос по поводу программного обновления динамического списка
0 dimqa
 
02.12.14
13:32
Как сделать так чтобы при программном обновлении динамического списка, курсор не прыгал в самый верх?

Динамический список - запрос с несколькими параметрами, основная таблица указана, динамическое считывание тоже указано.

Делаю так:
Элементы.Список.Обновить();
и так:
Список.Параметры.УстановитьЗначениеПараметра("Ложь",Ложь);

Всё равно курсор прыгает вверх. Но если воспользоваться стандартной кнопкой обновления, то все нормально, на какой строке был на такой и остается. Подскажите в какую сторону можно копать?
1 Поpyчик-4
 
02.12.14
13:45
(0) Сохраняйте текущую строку списка, а потом переходите взад на неё.
2 dimqa
 
02.12.14
13:55
ТекСтрока = Элементы.Список.ТекущаяСтрока;
Элементы.Список.Обновить();
Элементы.Список.ТекущаяСтрока = ТекСтрока;

Так тоже пробовал - не помогает
3 alkorolev
 
02.12.14
13:58
устанавливайте параметр &НаКлиенте и не надо
> Элементы.Список.Обновить();
4 dimqa
 
02.12.14
14:03
Нашел выход, сделал Элементы.Список.Обновить(); на сервере и все заработало так как я хочу, вопрос решен. Спасибо)