В современных конфигурациях 1С на базе БСП (библиотека стандартных подсистем) предусмотрена возможность формировать печатные формы не только в формате MXL (Excel), но и в формате Word (docx) в виде офисных документов на базе стандарта OpenXML
Печатные формы в виде офисных документов формируются посекционного, аналогично обычным печатным формам, поддерживаются следующие возможности:
- Вывод параметров внутри текста документа, параметры редактируются непосредственно в документе word и задаются в фигурных скобках, например следующий текст в документе word: {v8 ОрганизацияОГРН} вводит в документ параметр с именем ОрганизацияОГРН, при выводе печатной формы офисного документа текст с параметром будет заменен на значение
- Вывод документа состоящего из нескольких секций, секции вводятся в документ специальными тегами, например тег: {v8 Область.Заголовок} означает начало секции документа, а тег {/v8 Область.Заголовок} закрывает секцию документ, при выводе секции Заголовок будет выведена часть документа расположенная между открывающим и закрывающим тегом, сами теги в документ не выводятся
- На основе секций возможен вывод табличной части, при этом шапка, строка и подвал таблицы разбиваются на отдельные секции документа
- Так же возможен вывод rколонтитулов, в том числе и заполнение параметров в колонтитулах
Примеры разметки документа для печати из 1С представлены ниже:


По опыту работы с печатными формами в виде офисных документов были выявлены следующие недостатки:
- Нет возможности выводить в документ изображения из информационной базы, при этом можно в документе вывести статичные изображения, зашиты в макете
- Нет возможности вывода документов с разной ориентацией страниц, например первая страница в книжной ориентации, вторая — в альбомной, третья — снова в книжной, такой вывод не поддерживается
- Ограниченные работы со нумерованными списками
Несмотря на недостатки, печать в формате офисных документов имеет ряд достоинств:
- Нет необходимости наличия пакета программ MS Office на сервере 1С, документы формируются полностью на стороне 1С без запуска стороннего программного обеспечения
- Не используется OLE, таким образом возможна работа с офисными документами как на Windows, так и на Linux серверах
- Печать происходит более стабильно, при использовании OLE Word возможны зависания документ
- На базе БСП достаточно просто реализуется печать в word через встроенные или внешние печатные формы, команды печати в word так же размещаются в группе команд «Печать» как и обычные печатные формы
Пример внешней обработки, формирующей документ в формате word приведу в одной из будущих статей