|
v7: Тормозит вывод в таблицу значений | ☑ | ||
---|---|---|---|---|
0
extrim-style
08.07.15
✎
08:56
|
Делаю выборку документов за период и вывожу в таблицу значений. Если привязываю процедуру выборки документов к полю ввода, то достаточно быстро выводит данные. Если же вешаю на кнопку, то таблица формируется с заметными лагами. ЧЯДНТ?
|
|||
1
Cyberhawk
08.07.15
✎
08:57
|
"привязываю процедуру выборки документов к полю ввода" неясно, раскрой
|
|||
2
ДенисЧ
08.07.15
✎
08:58
|
Главное - никогда не запускай замер производительности!!
|
|||
3
extrim-style
08.07.15
✎
08:59
|
(1) в 7.7 это называется "реквизит диалога" (поле ввода в 8-ке)
|
|||
4
extrim-style
08.07.15
✎
09:00
|
(2) я проверил выводом сообщений - процедура исполняется 1 раз.
|
|||
5
vladko
08.07.15
✎
09:07
|
вообще говоря, скорость выполнения процедуры или функции не зависит от того, через что её выполнение запустили: из реквизита диалога или нажатием кнопки.
|
|||
6
extrim-style
08.07.15
✎
09:09
|
(5) у меня почему-то зависит...
|
|||
7
ДенисЧ
08.07.15
✎
09:09
|
(4) Я хоть слово про вывод сообщений и количество вызовов процедуры сказал?
|
|||
8
dk
08.07.15
✎
09:23
|
хз что там с полем кнопкой
но для ускорения можно видимость у таблицы убирать на время заполнения форма.тз.видимость(0) // тут заполняем форма.тз.видимость(1) |
|||
9
dk
08.07.15
✎
09:26
|
если проблема именно в заполнении, а не в формировании данных для заполнения
|
|||
10
palpetrovich
08.07.15
✎
10:13
|
(0) ТЗ небось на форме? есди да - формируй в аналогичную ТЗ, которая СозатьОбъект, потом выгружай в ТЗнаФорме
|
|||
11
palpetrovich
08.07.15
✎
10:16
|
+(10)
ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗнаФорме.Выгрузить(ТЗ); // струкутура // цикл ТЗ.НоваяСтрока(); //конеццикла ТЗ.Выгрузить(ТЗнаФорме); |
|||
12
Злопчинский
08.07.15
✎
11:42
|
Правильный ответ в (8) - ускоряет процесс на порядок.
|
|||
13
palpetrovich
08.07.15
✎
12:09
|
вывод ЖР в ТЗ за месяц
прямой вывод на форму: время выполнения: 294559 мс вывод по схеме (8): время выполнения: 71011 мс вывод по схеме (11): время выполнения: 77432 мс |
|||
14
palpetrovich
08.07.15
✎
12:09
|
+(13) но схеме (8) менее красиво :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |