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

Формирование элементов формы программно

Формирование элементов формы программно
Я
   Tahallus
 
30.01.20 - 12:48
Добрый день, Коллеги.

Хотел совета кто использует изменение типовых форм только программно.
Допустим на форме добавляется скажем 3 табличные части, 2 динамических списка и с 20 элементов,
кто-то на практике сравнивал скорость работы когда это сделано на форме и когда программно?
 
 
   ДенисЧ
 
1 - 30.01.20 - 12:49
Программно - естественно медленней, чего тут сравнивать?
   Fish
 
2 - 30.01.20 - 12:50
(1) Но разницы в работе уже открытой формы быть не должно.
   Tahallus
 
3 - 30.01.20 - 12:51
(1) это понятно, вопрос на сколько, если это задержка в секунду это одно, если в 30 уже проблема.
   Андроны едут
 
4 - 30.01.20 - 12:53
(0) В типовых формы программно формируются самими разработчиками.
   Андроны едут
 
5 - 30.01.20 - 12:53
(4) В зависимости от настроек
   palsergeich
 
6 - 30.01.20 - 12:54
(3) если у тебя будет 30 ТЧ на форме и они будут выведены, то это тупо будет долго работать изза особенносей механизмов сериализации. Вне зависимости от програмные они или нет
   palsergeich
 
7 - 30.01.20 - 12:56
(6) Да даже если и не выведены - любой контекстный вызов - от 3х секунд.
работа внутри клиентского контекста и безконтекстные вызовы - я на форме с 90 ТЧ (вот разок было на легаси) - не увидел никакой разницы програмный это реквизит или нет.
Мнемонически - чем больше таблиц на форме - тем дороже контекстный вызов, даже если они все пустые будут
   palsergeich
 
8 - 30.01.20 - 12:58
(7) а любой ДС - это неявные контекстные серверные вызовы при взаимодействии с ним хочешь ты того или нет
   palsergeich
 
9 - 30.01.20 - 13:00
(8) точнее можно добится практически полной отмены контекстных вызовов, но это или требует опыта или долго

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