Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Обновление ТЗ

Обновление ТЗ
Я
   Dimon1C
 
29.09.16 - 07:33
Есть на упр. форме ТЗ, которая заполняется запросом.
Каждую минуту обновляю ТЗ, а текущую строку запоминаю перед обновление и восстанавливаю.
Но происходит такой косяк, вначале текущая строка прыгает на первую, а потом переходит на нужную. Соответственно это выглядит некрасиво.
Как от этого избавится?

P.S. Динимаческий список не предлагайте, как раз от него ушли, слишком сложный запрос, который кусками строится в коде.
 
 
   craxx
 
1 - 29.09.16 - 07:50
(0) Любой запрос можно сделать без участия кода... язык запросов полный. Так что динамический список
   bodri
 
2 - 29.09.16 - 07:52
(0) Запрос для динамического списка вполне можно построить в коде, к примеру в ПриСозданииНаСервере
   Dimon1C
 
3 - 29.09.16 - 07:56
(2) Правы абсолютно, я тоже думал об этом.
Но все таки, если исходные данные, это ТЗ. Как убрать это прыганье строк, может как то можно заблокировать перерисовку формы, по моему в 7-ке что-то подобное было.
   Dimon1C
 
4 - 29.09.16 - 08:00
(1) Насколько я помню, там временные таблицы нельзя использовать, какие то проблемы с объединениями.
   bodri
 
5 - 29.09.16 - 08:33
(3) Если таблица очищается и заново заполняется, то наверно не как не избавится, потому что идет очистка и позиционирование в начало, потом заполнение, позиционирование остается, а потом уже установка текущей строки. Вот как-то так.
Можно попробовать не очищать, а дополнять, тогда по логике прыжков таких не должно быть.
   jsmith
 
6 - 29.09.16 - 08:41
(4) Можно
   jsmith
 
7 - 29.09.16 - 08:42
В 1С Предприятие 8.3.8 появилась возможность использования пакетного режима в динамическом списке. Рассмотрим как с этим работать.
   jsmith
 
8 - 29.09.16 - 08:43
   Torquader
 
9 - 29.09.16 - 09:46
А почему нельзя обновлять ТЗ не обнуляя её ?
Просто строим новую ТЗ - проходим и сравниваем со старой - что добавилось - вставляем, что исчезло - удаляем.
По крайней мере, выглядеть будет красивее.

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