Печать из 1С в Word (любой документ или справочник)

2016-08-10 6353 147 358

Видео

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

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

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

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

Каждый из этапов рассмотрим подробнее.

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

файл Word

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ву-а-ля

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

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

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

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

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

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

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

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

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

Смотрите также

Универсальная выгрузка номенклатуры в файл (Excel, XML)

Обработка позволяет делать произвольную выгрузку номенклатуры в файлы Excel и XML настраиваемого формата.

Универсальный отчет в 1С

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

Группы доступа пользователей

В данном видеоуроке рассмотрен процесс создания нового профиля группы доступа в 1С:Предприятие 8 (на примере Бухгалтерии предприятия 3.0).

Комментарии

Капча введена неверно

Введите капчу