Печать шаблонов Word

1. Дмитрий74Чел 235 04.07.23 07:53 Сейчас в теме
Добрый день.
Стоит задача выводить на печать формы сформированные в Word - с таблицами, форматированием шрифта.
Сделал через БСП: УправлениеПечатью.ИнициализироватьМакетОфисногоДокумента(). Удобно что параметры в файле Word можно задать вставкой строки "{v8 ИмяПараметра}".
Но обратная сторона медали - очень долго формируется документ Word.

Какие есть способы ускорить печать таких шаблонов?
Или может есть способы легко перенести шаблоны в mxl? А то переносил pdf в docx через онлайн конвертеры - то шрифты слетают, то таблицы, то взаимное расположение.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. yurazyuraz 14.07.23 09:33 Сейчас в теме +0.2 $m
(1) Есть такое, действительно не быстро.
Сначала вызывается WORD , это уже не быстро, затем идет программное заполнение полей.
Программно ускорить такой механизм весьма сложно.
Разве что WORD и windows на SSD , хотя как правило сейчас уже давно у всех WINDOWS и WORD живут на SSD.
Больше оперативной памяти , я заметил у разных клиентов этот механизм работает по скорости по разному, у кого хороший сервер с большим количеством памяти и операционная система на SSD и даже база на RAID из SSD , скорость весьма отличается в лучшую сторону.
Есть клиент у которого память жутко мала и диск на SSD эта же процедура еле ползает , на все возражение привожу ему пример другого клиента, у которого по сравнению с ним этот механизм летает.
3. user856012 13 14.07.23 11:30 Сейчас в теме +0.5 $m
(1)
Какие есть способы ускорить печать таких шаблонов?
Простых и легких программных способов ускорить неторопливый COM-объект Word нету, а аппаратные вам уже описали.

Из непростых остается работа не через объект Word, а через объект ADODB, который гораздо быстрее и в случае Excel дает прирост скорости в разы.

Но вот беда: с Word он то ли вообще не работает, то ли работает с большими ограничениями: https://forum.mista.ru/topic.php?id=675169

Еще вариант: если шаблоны Word сделаны в формате DOCX (не DOC!), то можно попробовать работать с ними как с архивами ZIP, внутри которых - XML: https://infostart.ru/1c/tools/675307/
4. Asgard90 31.07.23 05:19 Сейчас в теме
Есть вариант переключить все это в libre, формируется мгновенно, шаблоны лучше изначально и готовить в нем. Бсп должна поддерживать и его тоже
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот