|
тормоза при выводе списка документов Счет-фактура | ☑ | ||
---|---|---|---|---|
0
kostya_77
29.11.16
✎
11:07
|
в список документов счет-фактура подтягивается к каждому документу оплата. Оплата берется из регистра и выводится в список в процедуре СписокПриВыводеСтроки. идут сильные тормоза. можно как-то убыстрить вывод?
|
|||
1
Волшебник
модератор
29.11.16
✎
11:08
|
используй событие ПриПолученииДанных
|
|||
2
torgm
29.11.16
✎
11:08
|
(0) ПриПолученииДанных
и запрос оптимизируй |
|||
3
FIXXXL
29.11.16
✎
11:19
|
(0) ПриПолученииДанных собери массив ссылок, по ним по всем получи оплаты запросом, выводи уже из полученного списка оплат
|
|||
4
Dmitrii
гуру
29.11.16
✎
11:21
|
(0) Нет.
Можно (1). Можно (2). Но быстро это работать всё равно не будет. По мере роста объемов данных будет всё хуже и хуже. Для таких задач существуют отчеты. Вешать подобный функционал на форму списка - бред. Особенно, если учесть, что данные об оплате при работе с этим списком нужны в 5% случаев. В остальные 95% времени система занимается никакому ненужной тормозной х..нёй. |
|||
5
Dmitrii
гуру
29.11.16
✎
11:23
|
+ к (1) и (2): см. http://its.1c.ru/db/metod8dev#content:2805:hdoc:_top:приполученииданных
|
|||
6
Dmitrii
гуру
29.11.16
✎
11:31
|
+ к (4) Можно еще сделать так, чтобы по умолчанию при открытии формы списка колонка с суммой оплаты не была видна. Перед выполнением расчета суммы оплаты воткнуть проверку того выведена ли на форму эта колонка, и если нет - то не выполнять расчет.
Пусть эту колонку выводят только те, кому оно надо. Еще вариант - повесить расчет суммы оплаты не на ПриВыводеСтроки или ПриПолученииДанных, а в ПриАктивизацииСтроки. В этом событии рассчитывать сумму оплаты и показывать её где-нибудь в шапке или в подвале формы, а не в колонке списка. |
|||
7
DrShad
29.11.16
✎
11:44
|
(4) для таких задач в новых платформах уже переделали и возможности и поведение динамического списка
|
|||
8
DrShad
29.11.16
✎
11:46
|
||||
9
PlaQ
29.11.16
✎
11:53
|
в запрос расчета в параметры передавай массив ссылок только нужных (видимых/выводимых) документов.
|
|||
10
Dmitrii
гуру
29.11.16
✎
12:00
|
(7) У автора вопрос по обычной форме, а не управляемой.
(8) Это всё очень красиво, но, как обычно, есть парочка "но": 1. Неизвестно сколько ещё ждать стабильной версии 8.3.10, учитывая, что еще нет стабильной 8.3.9. 2. Быстро это работать всё равно не будет. Максимум - чуть лучше, чем совсем фигово. |
|||
11
DrShad
29.11.16
✎
12:20
|
(10) ну во-первых никто не запрещает использовать упр форму, во-вторых работать будет всяко быстрей чем при получении данных на толстом клиенте + плюшки всякие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |