Печать из 1С в Word по шаблону

10.08.2016 9289 165 358

Очень полезная внешняя обработка для всех типовых конфигураций 1С:Предприятие 8.3, позволяет формировать файл Word по выбранному шаблону из справочников и документов системы. С ее помощью вы можете распечатывать из 1С различные спецификации, трудовые договоры и договоры с контрагентами, гарантийные талоны и прочее прочее. Имея под рукой Word нужной структуры и чуть доработав его, вы получите возможность формировать его прямо из 1с с заполнением всех нужных параметров.

Печать спецификации к договору

Принцип работы обработки следующий:

  • выбираем Word нужной структуры,
  • в тех местах файла, где необходимо вставить информацию из 1С, делаем закладки,
  • после подготовки шаблона добавляем его в 1С (справочник Файлы),
  • настраиваем заполнение шаблона печати в 1С,
  • печатаем нужные документы/справочники, выбрав созданный шаблон.

Подготовка шаблона Word

Для демонстрации работы обработки настроим печать спецификации к договору из документа Реализация товаров и услуг. Допустим, у нас есть такой Word:

файл Word

Из него будем формировать полноценную спецификацию. Начинаем с того, что вставляем закладки в тех местах, где необходимо подставлять информацию из базы:

добавление закладок в файл Wordсоздание закладки в файле Word

В наименовании закладок нельзя использовать пробелы.

При печати также будем заполнять таблицу товаров. Чтобы она сформировалась красиво, оставим шапку и одну пустую строку:

удаление строк в файле Word

Сохраняем Word, закрываем.

Настройка заполнения шаблона

Теперь в программе открываем журнал документов продажи, заходим в меню печати и жмем кнопку для настройки печати по шаблону Word:

открыть настройки печати по шаблону

Настройка шаблонов доступна только пользователям с полными правами.

В открывшемся окне настроек первым делом создадим новый файл в программе (имеется в виду элемент справочника Файлы) и привяжем к нему наш Word:

выбрать файл шаблона

В открывшемся окне выбираем Добавить файл:

создать файлдобавить файл с диска

Затем выбираем его в настройках шаблона. После этого заполняется таблица закладок, нам нужно выбрать источники заполнения данных в этих закладках:

добавить файл с диска

В качестве источника используются реквизиты самого документа продажи, а также производные от этих реквизитов:

добавить файл с диска

При печати можно использовать также дополнительные реквизиты справочников и документов.

Список доступных реквизитов очень большой, удобно воспользоваться быстрым вводом:

быстрый ввод реквизитов

В результате выбора источника таблица примет следующий вид:

заполненная таблица закладок

Для значения к строках таблицы доступно склонение по падежам, а также сокращение ФИО:

сокращение ФИО

Для печати таблицы в Word выберем исходную таблицу документа:

выбор таблицы-источника в документе

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

настройка печати таблицы

В конце обязательно нажимаем Сохранить шаблон.

Все ОК, теперь можем печатать нужный Word.

Печать по настроенному шаблону доступна теперь для всех, т.е. пользователям не нужно каждому настраивать печать самостоятельно.

печать по шаблону Word

Ву-а-ля

сформированный макет Word

Можем печатать как один документ, так и список:

групповая печать в Word

На форме настроек печати помимо создания новых шаблонов можно редактировать имеющиеся:

редактирование шаблона печати

В том случае, если для объекта настроено несколько шаблонов Word, то при выборе команды печати откроется окно с выбором нужного:

выбор нужного шаблона печати

Во избежание коллизий с правами доступа пользователей к справочнику Файлы вам необходимо установить помимо самой обработки печати в Word еще и расширение для 1С (находится в одном архиве с обработкой), которое предоставит пользователям доступ на чтение справочника.

Если у вас есть вопросы/замечания/предложения по данной обработке, буду рад ответить.

Релиз 1.0.2.2 от 15.12.2018

Для вывода даты при печати шаблона добавлена возможность выбора формата, в табличной части помимо номенклатуры теперь можно указывать артикул и единицу измерения:

печать артикула и единицы измерения номенклатуры

Теперь можно удалять ненужные шаблоны:

удаление шаблонов печати

Релиз 1.0.2.3 от 29.01.2019

Появилась возможность выводить части даты по отдельности - день, месяц (номер или название) и год:

вывод дней, месяцев и года по отдельности

Для физических лиц (и контрагентов с типом физлицо) теперь можно выводить паспортные данные:

паспортные данные физлица

Релиз 1.0.2.4 от 12.03.2019

При печати в Word табличной части документов товародвижения появилась возможность использовать не только реквизиты этой табличной части, но и любые реквизиты номенклатуры:

использование реквизитов номенклатуры при печати в Word
Покупка разработки

Способ оплаты

Нажимая на кнопку "Оплатить", вы даете согласие на обработку своих персональных данных.
Не удается оплатить?
Смотрите также
Комментарии (0)
Капча введена неверно Введите капчу
Группа в контакте Группа в Facebook Группа в контакте Группа в Twitter Группа в Одноклассниках