Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Заполнение файла и печать через БСП без comОбъекта

Заполнение файла и печать через БСП без comОбъекта
Я
   Shaltai_vdk
 
04.08.20 - 12:24
Добрый день.

Стоит задача отказаться от ComОбъект при печати.

Есть файл doc или odt(шаблон документа) в справочнике Файлы, который нужно частично заполнить и вывести на печать без использование ComОбъекта.


Как это можно сделать? Что-то не могу найти примеров
   b_ru
 
1 - 04.08.20 - 12:30
odt и docx (не doc) - это обычные ZIP-архивы, внутри находится содержимое в xml. Если обработка шаблона не сложная - просто нужно подставить значение вместо переменных, то это элементарно делается на уровне СтрЗаменить. Если сложнее, например, нужно строки в таблицу добавлять, придется разбираться со структурой xml.
   Shaltai_vdk
 
2 - 04.08.20 - 12:48
(1) А можете подсказать какие методы БСП использовать, работал только через com
   spiller26
 
3 - 04.08.20 - 13:09
(0) Через Native ВК, только придётся написать тебе библиотеку или где то найти готовую.
   spiller26
 
4 - 04.08.20 - 13:09
   b_ru
 
5 - 04.08.20 - 13:11
(2) Не думаю, что в БСП есть такие методы. Все нужны средства есть в самой платформе.

Работа с ZIP-архивами:
Книга знаний: Работа с файлами ZIP в 1С 8.2

Работа с текстовыми файлами вроде достаточно тривиальная.

Вообще, начни с того, что переименуй файл макета, поменяй расширение на "zip" и посмотри что там внутри

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.