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

Что влияет на скорость открытия формы объект 1с

Что влияет на скорость открытия формы объект 1с
Я
   gem
 
13.01.21 - 21:49
Есть нетиповая конфигурация. Есть справочник Контрагентов, с большим количеством полей, таблиц в реквизитах.
Сделана форма на УФ, на форме минимум информация (наименование, код) и нет кода.
При открытии формы, заметно подтупливание, при этом в замерах производительности ничего нет. На форме нет никакого динамического считывания других объектов.

Почему может лаг при открытии формы?
Взял, создал новый документ, 3 реквизита и простая форма. Открывает в УФ почти сразу.
   acht
 
1 - 13.01.21 - 22:08
(0) Потому что "с большим количеством полей, таблиц в реквизитах" приводит к большим накладным затратам на передачу контекста.
   gem
 
2 - 13.01.21 - 22:15
(1)
Понимаю, даже в том случае, если эти данные не находятся на форме.
получается, что рабочий вариант для ускорения открытия формы это вынесение реквизитов в отдельные таблицы и джойны.
   H A D G E H O G s
 
3 - 13.01.21 - 22:17
   gem
 
4 - 13.01.21 - 22:42
(3)
Спасибо!
Определенно быстрее стало.
   RomanYS
 
5 - 13.01.21 - 22:50
(3) А объяснение есть какое-нибудь, или чистая практика?
   palsergeich
 
6 - 13.01.21 - 23:18
(5) Есть.
Когда галка не стоит - данные не передаются с сервера на клиент.
Уменьшается объем траффика и нагрузка на сериализатор
   palsergeich
 
7 - 13.01.21 - 23:26
(6) Но есть минус - в текущиеДанные значения этого поля не будет)
   RomanYS
 
8 - 13.01.21 - 23:37
(6) Я насколько я понял, установка галки убрала тормоза или всё-таки наоборот?
   RomanYS
 
9 - 13.01.21 - 23:37
(7) Это-то как раз понятно
   palsergeich
 
10 - 13.01.21 - 23:41
(8) они по умолчанию включены, их надо снять, что бы было лучше.
Оратор из (3) показал куда щёлкать
   RomanYS
 
11 - 13.01.21 - 23:52
(10) Понятно :( Я думал наоборот, чудофича :)

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