Имя: Пароль:
1C
1С v8
Долго работает процессор вывода компоновки данных
0 Invis91
 
28.05.15
14:28
Добрый день.

Бух 3.0.38.1. Платформа - 8.3.6.1977
Тормозят ОСВ, ОСВ по счету, Карточки счета.
Как выяснилось, 70 % времени занимает именно вывод отчета процессором вывода компоновки данных.

Насколько я понимаю,сам макет СКД выполняется процессором компоновки данных? (то есть выполняется запрос, рассчитываются вычисляемые поля и тд.) В момент инициализации процессора кд на основании макета кд?

То есть процессор компоновки выводит уже готовый, выполненный результат запроса в табличный документ? Или все-таки происходит выполнение запроса в момент вывода процессором вывода КД?

Прошу прощения, спешу, поэтому написал немного сумбурно.
Спасибо.
1 Invis91
 
28.05.15
14:31
Написал очень сумбурно.

Необходимо понять - в момент вывода процессором ВЫВОДА КД - выполняются ли какие запросы, вычисляется что либо, кроме ширины колонок и прочего оформления?

Или все уже выполнено ДО - Процессором Компоновки Данных?
2 Nexux
 
28.05.15
14:51
у меня такое было, если в отчет вываливается очень сложная структура с большим количеством группировок и отборов на этих группировках и условным оформлением.
3 Invis91
 
28.05.15
15:43
(2) Ну, например, в карточке счета структура совсем простая, а выводиться может по 30-40 секунд.

С оборудованием все ок, жесткие, сеть, оперативку, проц проверял. Хватает с большим запасом.
4 Лефмихалыч
 
28.05.15
15:53
(0) эта мура на клиенте выполняется. Соответственно быстродействие обратно пропорционально количеству данных, которые с клиента текут и количеству итогов с группировками
5 Лефмихалыч
 
28.05.15
15:53
"которые с клиента текут " = "которые с сервера на клиент текут"
6 Invis91
 
28.05.15
16:35
(4), Процессор вывода результатов компоновки заполняет табличный документ на сервере.
На тонкий клиент только "картинка", грубо говоря, передается.

Так что не думаю, что дело в объеме передаваемых данных по сети между клиентом и сервером.
7 Nexux
 
28.05.15
17:29
(6)тот же самый табличный документ, что и на сервере, вся дополнительная информация получения через серверные вызовы при обращении к данным расшифровки, тормоза с выводом как раз и могут быть связаны с клиент-серверной передачей
8 Invis91
 
28.05.15
17:34
(8) Ну так происходит один вызов сервера, в котором и заполняется таб. док.

В любом случае тестил, когда клиент и сервер стояли на одной машине, так и на разных - особой разницы не наблюдается.