Найти в Дзене

Печать в .docx с помощью БСП

С связи с проблемой покупки лицензии MS Office (да, да, пиратство никто не отменял, но все же). Для печати различных форматов необходимо решение, при котором нам подойдет любой минимальный офисный пакет. И оно есть - это печать с помощью БСП в формате docx. Имя макета должно начинаться с ПФ_DOC_ - это позволит пользователю самостоятельно отредактировать макет. Макет выполняется в офисе (открываем Ворд). V8 -это некое ключевое слово, которое БСП воспринимает, как тег и что по нему нужно разбивать документ на части. Тип макета будет в двоичных данных. В отличие от табличного макета - он будет храниться в Макете Двоичные данные. И в процедуре будет выводиться через ПечатнаяФорма.ОфисныеДокументы Хотела в рамках задачи добавить реквизиты на форму программно, но в таком случае они никак не тянутся в Печатный документ. Хотя если добавить на саму форму, все работает. У меня есть идеи почему... В рамках данного домашнего задания я залезла в подсистему, но честно говоря, пока что не ста

С связи с проблемой покупки лицензии MS Office (да, да, пиратство никто не отменял, но все же). Для печати различных форматов необходимо решение, при котором нам подойдет любой минимальный офисный пакет.

И оно есть - это печать с помощью БСП в формате docx.

Имя макета должно начинаться с ПФ_DOC_ - это позволит пользователю самостоятельно отредактировать макет.

Макет выполняется в офисе (открываем Ворд).

-2

V8 -это некое ключевое слово, которое БСП воспринимает, как тег и что по нему нужно разбивать документ на части.

Тип макета будет в двоичных данных.

В отличие от табличного макета - он будет храниться в Макете Двоичные данные. И в процедуре будет выводиться через ПечатнаяФорма.ОфисныеДокументы

-3

Хотела в рамках задачи добавить реквизиты на форму программно, но в таком случае они никак не тянутся в Печатный документ. Хотя если добавить на саму форму, все работает. У меня есть идеи почему...

В рамках данного домашнего задания я залезла в подсистему, но честно говоря, пока что не стала лезть в эти дебри (у меня на очереди освоение EDT).

Для формирования печатной формы:

●Создаём соответствие для хранения документов

●Готовим макет

●Готовим области макета

●Получаем данные печати

●Выводим объекты

●Чистим временные файлы

-4

Функция выглядит примерно так. В запрос можно вывести все, что мы хотим отобразить в шаблоне. Логика думаю понятна.

-5
-6

Редактирование макетов

Редактирование доступно администраторам из печатной формы: «Администрирование» → «Печатные формы, отчёты и обработки» → «Макеты печатных форм».