|
Отчеты.МойОтчет.Создать() - долго отрабатывает, как ускорить? |
☑ |
0
xaozai
12.12.14
✎
13:56
|
В конфигурации есть отчетс исп. СКД, в который при нажатии на одну кнопку настройки, отборы и т.п. устанавливаются программно, и он формируется.
Замер производительности показывает на строке Отчеты.МойОтчет.Создать() аж 3,5 секунд.
Как можно ускорить?
|
|
1
Maxus43
12.12.14
✎
13:59
|
в модуле объекта отчета нет кода без процедур-функций (в теле модуля)?
|
|
2
Maxus43
12.12.14
✎
14:01
|
ну а вобще емнип происходит инициализация схемы компановки (проверки и прочее), так что всё может быть
|
|
3
xaozai
12.12.14
✎
14:04
|
(1) Не, в модуле отчета вообще ничего нет.
|
|
4
xaozai
12.12.14
✎
14:19
|
Может, как-то в кэш сеанса его можно поместить? Только как?
|
|
5
Maxus43
12.12.14
✎
14:21
|
может убрать схему по умолчанию из отчета и привязывать её уже по кнопке сформировать? при открытии не должно стопориться тогда, но тормоз на кнопке будет
|
|
6
xaozai
12.12.14
✎
14:23
|
(5) Кнопка "Сформировать" в моём случае не используется, отчет формируется программно с помощью СкомпоноватьРезультат().
Если схему по-умолчанию убрать, общее время на запуск + инициализация + формирование, видимо, всё равно не уменьшится.
|
|