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

2016-08-10 6789 150 358
Печать из 1С в Word (любой документ или справочник)

Совместимость

ВИДЕО

Очень полезная внешняя обработка для всех типовых конфигураций 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 еще и расширение для 1С (находится в одном архиве с обработкой), которое предоставит пользователям доступ на чтение справочника.

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

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

Комментарии

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

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

CODERSTAR

Обучение 1С на 100%

info@coderstar.ru