Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Установка строки при автообновлении динамического списка

Установка строки при автообновлении динамического списка
Я
   SpellKeeper
 
02.03.21 - 18:16
Добрый день, коллеги.
У меня есть на форме динамический список. У списка на форме установлено автообновление.
При каждом автообновлении текущей строкой становится первая строка списка, независимо от того, какая строка установлена текущей на данный момент.
Как убрать этот эффект?
Облазил все реквизиты. Ничего не помогло.
Есть какая-то неочевидная настройка?
Любопытно, что на других списках такого эффекта не наблюдается, хотя, настройки полей на форме, вроде, такие же.
   H A D G E H O G s
 
1 - 02.03.21 - 18:19
Может?
Автоматическое восстановление последней выбранной строки при последующем открытии
ВосстанавливатьТекущуюСтроку, RestoreCurrentRow
   SpellKeeper
 
2 - 02.03.21 - 18:23
Там галка снята. Это не помогает.
   SpellKeeper
 
3 - 02.03.21 - 18:50
Я пробовал этот параметр. Что установлена галка, что снята, в моей проблеме не помогает.
   acht
 
4 - 02.03.21 - 18:53
Обработчик ПриАктивизацииСтроки есть?
   SpellKeeper
 
5 - 02.03.21 - 19:24
Есть.
   acht
 
6 - 02.03.21 - 20:35
Удали оттуда серверные контекстные вызовы.
   Cthulhu
 
7 - 03.03.21 - 00:35
помогло?
   SpellKeeper
 
8 - 03.03.21 - 08:17
Это первое, что я проверял. Вроде, ничего такого там нет. Все вызовы бесконтекстные.
   acht
 
9 - 03.03.21 - 08:36
Показывай
   SpellKeeper
 
10 - 03.03.21 - 13:54
Я нашел в чем проблема. Но почему она возникает, я не понимаю.
Вот кусок запроса этого списка:
ВЫБРАТЬ
    регСостояние.АктПриемки КАК АктПриемки,
    докАкт.Дата КАК ДатаПоступления,
    регСостояние.Вагон КАК Вагон,
................................
ИЗ
    РегистрСведений.СостояниеВагонов КАК регСостояние
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.АктПриемкиВагона КАК докАкт
        ПО регСостояние.АктПриемки = докАкт.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.МоделиВагонов КАК спрМодели
        ПО регСостояние.Модель = спрМодели.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлассыВагонов КАК спрКлассы
        ПО регСостояние.КлассВагона = спрКлассы.Ссылка
ГДЕ
    регСостояние.СостояниеВагона В(&СостоянияВагона)

Самое главное в настройке индексации.
Если я указывал в поле Основная таблица значение Документ.АктПриемкиВагона, то возникала описанная проблма.
Поменял настройку.
Основную таблицу убрал вообще.
Вид ключа: Значение поля
Поля ключа: АктПриемки.
Проблема ушла.
Я не понимаю с чем это связано. В других ДС, где указана основная таблица я такого эффекта не наблюдаю.
   Cthulhu
 
11 - 03.03.21 - 14:08
спсибо познавательно
   Timon1405
 
12 - 03.03.21 - 16:19

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.