Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 08:54

Загрузка Рисунка в табличную часть. Производительность.

Автор Skr_An, 05 окт 2012, 12:41

0 Пользователей и 1 гость просматривают эту тему.

Skr_An

Внешняя печатная форма. На удаленном компьютере хранятся сканы договоров с контрагентами. Которые подтягиваются в печатную форму.
В файловом режиме работы не было никаких проблем с производительностью (Обычный офисный комп использовался как сервер). Формирование отчета выполнялось 5-6 секунд. После перехода на серверный режим рабты (4х ядерный 2.7, 16 г оперативы и прочие прелести. сервер 1с 64хбитный. На Postgree) формирование отчета занимает 2 минуты. при замере производительности 98 % времени занимает выполнение строчки :

ТабДок.Рисунки[Индекс].Картинка = Рисунок;

То есть на засовывание готового рисунка в таблицу.

Сама строчка вытягивания и создания этого рисунка:
Рисунок = Новый картинка(ПУтьКартинки,Истина);
выполняется считанный доли секунды и занимает 0.03% времени выполнения.

В чем может быть загвоздка? (формирование ТабДокумента происходит на клиенте, попытка сформировать его на сервере и получит на клиенте ни к чему не привела)

PS: Сканы в jpg. Размером в 600-700 кб. в среднем в отчете по 5-6 сканов.

Skr_An

Та же самая строчка, на такой же базе, с тем же самым сканом, но база выгружена в файловый режим работы, выполняется 0.6 секунды.

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск