Добрый день.
Стоит задача выводить на печать формы сформированные в Word - с таблицами, форматированием шрифта.
Сделал через БСП: УправлениеПечатью.ИнициализироватьМакетОфисногоДокумента(). Удобно что параметры в файле Word можно задать вставкой строки "{v8 ИмяПараметра}".
Но обратная сторона медали - очень долго формируется документ Word.
Какие есть способы ускорить печать таких шаблонов?
Или может есть способы легко перенести шаблоны в mxl? А то переносил pdf в docx через онлайн конвертеры - то шрифты слетают, то таблицы, то взаимное расположение.
(1) Есть такое, действительно не быстро.
Сначала вызывается WORD , это уже не быстро, затем идет программное заполнение полей.
Программно ускорить такой механизм весьма сложно.
Разве что WORD и windows на SSD , хотя как правило сейчас уже давно у всех WINDOWS и WORD живут на SSD.
Больше оперативной памяти , я заметил у разных клиентов этот механизм работает по скорости по разному, у кого хороший сервер с большим количеством памяти и операционная система на SSD и даже база на RAID из SSD , скорость весьма отличается в лучшую сторону.
Есть клиент у которого память жутко мала и диск на SSD эта же процедура еле ползает , на все возражение привожу ему пример другого клиента, у которого по сравнению с ним этот механизм летает.
Еще вариант: если шаблоны Word сделаны в формате DOCX (не DOC!), то можно попробовать работать с ними как с архивами ZIP, внутри которых - XML: https://infostart.ru/1c/tools/675307/