Microclimate.su

IT Новости
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Шаблоны word в 1с 8

Печать в Word по любому шаблону

Формирование и заполнение документов Microsoft Word ЛЮБОГО шаблона на основании документов и справочников системы. Любые документы и справочники 1С. Заполнение по реквизитам шапки и табличной части.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Релиз 1.1.2.2 от 15.12.2018

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

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

Релиз 1.1.2.3 от 29.01.2019

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

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

Релиз 1.1.2.4 от 12.03.2019

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

Релиз 1.1.2.5 от 12.07.2019

Появилась возможно не только формировать шаблон Word, но и автоматически прикреплять его к исходному объекту (в присоединенные файлы). Для этого нужно выбрать вариант настройки Сохранить в присоединенные файлы .

По окончании процедуры печати откроется форма присоединенного файла.

Из этой формы можно при необходимости открыть на просмотр/редактирование заполненный шаблон Word.

Артикул358
Цена,3500
Последнее обновление10.11.2019
Наличие демо-версии
Тип файлаВнешняя обработка (*.epf)
Изменение конфигурацииНе требуется
Совместимость
  • Управление торговлей 11.4 (11.3,11.2)
  • Бухгалтерия предприятия 3.0
  • Управление предприятием ERP 2.4
  • Зарплата и управление персоналом 3.1
  • Комплексная автоматизация 2.4
  • Управление торговлей 3 (KZ) *
  • Комплексная автоматизация 2.4 (KZ) *
  • Управление торговлей 3 (BY) **
  • Комплексная автоматизация 2.4 (BY) **

* — конфигурация для Казахстана

** — конфигурация для Беларуси

Вас может заинтересовать

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

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

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

Особенности использования механизма шаблонов в 1С:Предприятии 8 и отличия от версии 7.7


1. Хранение и подключение шаблонов

Шаблоны хранятся в виде файлов с расширением st. Подключение шаблонов осуществляется в окне «Шаблоны текста», с помощью «Сервис» ? «Шаблоны текста» ? «Действия» ? «Файлы шаблонов». В появившемся диалоге можно выбрать любое множество файлов шаблонов, которые будут подключены.

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

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

Файл шаблонов можно открыть в конфигураторе для просмотра и редактирования с помощью диалога открытия файла. Каждый файл шаблонов представляет собой информацию, организованную в виде дерева. Элемент дерева состоит из следующих полей:

  • Название шаблона.
  • Строка автозамены для шаблона.
  • Признак включения шаблона в контекстное меню.
  • Текст шаблона.

Рассмотрим подробно назначение каждого элемента шаблона.

Название шаблона – хранит название элемента файла шаблонов, которое будет отображаться в дереве шаблонов в окне «Шаблоны текста» и при выборе шаблона из контекстного меню.

Строка автозамены для шаблона – строка, по которой механизм автозамены будет подбирать подходящий шаблон. Эта строка также используется для подбора шаблона с помощью команды «Подобрать шаблон…» (Ctrl + Q). Например, если строка автозамены содержит текст «ABC», находясь в текстовом редакторе справа от этого слова и нажав Space или Enter , будет выполнена автозамена текста «ABC» (если механизм автозамены включен).

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

Текст шаблона – текст, который будет вставлен в редактируемый документ при выполнении шаблона.

Если в системе подключены несколько файлов шаблонов, в окне «Шаблоны текста» будет отображаться единое дерево шаблонов, у которого корневой элемент отсутствует, а ветви дерева совпадают со структурой шаблонов в подключенных файлах. Порядок следования ветвей в корне дерева шаблонов определяется тем порядком, в котором расположены подключенные файлы шаблонов в списке используемых файлов шаблонов из диалога «Настройка шаблонов».

2. Использование шаблонов

В 1С:Предприятии 8 расширен набор вариантов выбора шаблона для вставки его содержимого в текст. Рассмотрим эти варианты:

1. Из окна «Шаблоны текста» с помощью мыши, перетаскивая выбранный шаблон в текст

2. Из окна «Шаблоны текста» путем копирования в буфер обмена выбранного шаблона и вставки его в тексте.

3. С помощью контекстного меню текстового редактора. В него попадут те шаблоны, у которых отмечен флажок «Включать в контекстное меню».

4. С помощью механизма автозамены текстового редактора. Механизм автозамены должен быть активизирован с помощью настройки редактора текста (редактора модулей): нужно указать, что автозамена включена или включена с подсказкой. Это можно сделать так: «Сервис» ? «Параметры» ? «Тексты» («Тексты модулей») – «Автозамена»: выбрать из списка «Включить» или «Включить с подсказкой». После нажатия клавиш Space или Enter система попытается подобрать шаблон по слову, стоящему слева от курсора.

5. С помощью команды «Подобрать шаблон…» (Ctrl + Q).

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

3 . Файл шаблонов, поставляемый с 1С:Предприятием

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

Поскольку в будущем файл шаблонов GenTempl.st , поставляемый вместе с 1С:Предприятием 8, может изменяться и дополняться, он будет перезаписываться заново при установке очередных релизов 1С:Предприятия 8. После установки 1С:Предприятия 8 файл GenTempl.st доступен только для чтения.

Если в процессе работы возникает необходимость расширения состава поставляемых шаблонов или их изменения, рекомендуется скопировать файл GenTempl.st под новым именем, сделать его доступным для редактирования и внести в него необходимые изменения. Можно также для создания новых шаблонов создать новый файл шаблонов и подключить его. Шаблоны начнут использоваться только после того, как файлы шаблонов будут подключены.

4. Правила формирования строки автозамены

Как уже говорилось ранее, строка автозамены – это строка, по которой механизм автозамены будет подбирать подходящий шаблон. Простейшим случаем является пример, когда на клавиатуре в процессе редактирования текста набрано «Слово1», которое есть и в строке автозамены некоторого шаблона. В такой ситуации после активизации механизма автозамены любым из способов, набранное «Слово1» заменится на текст шаблона.

Однако это не всегда удобно. Так, например, если пользователь хочет заменить слово «Проц» на «Процедура…», то набрав на клавиатуре слово «Проце» и активизировав механизм автозамены, ничего не произойдет, поскольку в строках автозамены в шаблонах слова «Проце» обнаружено не будет.

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

Строка автозаменыТекст шаблона
ПроцПроцедура.
ПроцеПроцедура.
ПроцедПроцедура.
ПроцедуПроцедура.
ПроцедурПроцедура.
ПроцедураПроцедура.

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

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

Рассмотрим пример со словом «Процедура». Очевидно, что во всех строках автозамены строка «Проц» является постоянной частью строки автозамены, а текст правее – некоторой переменной частью, имеющей в каждом случае разное число символов. Решением для рассматриваемого примера будет один шаблон со строкой автозамены «проц[едур a ]».

5. Основные отличия от 1С:Предприятия 7.7:

1. Можно использовать несколько файлов шаблонов.

2. Подключение шаблонов осуществляется с помощью выбора соответствующих файлов шаблонов и подключения их список файлов. Порядок следования файлов в списке можно менять.

3. Дерево шаблонов отображается в отдельном окне «Шаблоны текста».

4. Расширился набор вариантов для выбора нужного шаблона.

5. Строка автозамены может иметь постоянную и вариантную части.

6. При установке системы активизация механизма автозамены при вводе текста отключена , поскольку не всегда удобно в процессе набора текста делать автозамену одной строки на другую. Более удобным будет использовать команду «Подобрать шаблон…» (Ctrl + Q).

7. В шаблонах появилась возможность выбора из нескольких вариантов с помощью управляющей конструкции «ВыборВариантов».

Создание и настройка шаблона документа в 1С Документооборот

Часто, в офисной рутине, сотрудники неоднократно имеют дело с формированием похожих документов. В таких случаях, они просто берут документ и копируют его, немного изменяя текст. Но создание таких документов с помощью шаблонов в 1C Документооборот, позволит сотрудникам ускорить работу, а также сократит время создания новых печатных форм. Также, программа может установить корпоративный формат документов. Таким образом, обычный пользователь не сможет вносить изменения в документ.

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

Что бы программа смогла работать с автозаполняемыми шаблонами, ее нужно настроить. Для этого, нужно перейти в «Настройки и администрирование»-«Настройка программы»-«Работа с файлами».

Для того, что бы программа работала с автозаполенением, нужно включить функцию «Использовать автозаполнение шаблонов файлов»

Как подготовить шаблон документов в 1C

Для этого нужно перейти к созданию шаблона. Открываем пустой файл MS Word, после чего закрепляем ее в настройках. Переходим к разделу «Документы и файлы»-«Файлы».

В появившемся окне, нажимаем на «Шаблоны файлов», скачиваем нашу новою заготовку, по нажатию кнопки «Создать файл». В следующем окне выбираем команду «Загрузить с диска».

После этого, в следующем окне выбираем до этого подготовленный файл. Называем его на свое усмотрению, например, «Пример шаблона договора». В будущем в нем будет храниться наш шаблон документа.

Для сохранения необходимо нажать «Записать и закрыть».


После чего, мы увидим наш шаблон в списке файлов.

Для открытия файла, нам потребуется щелкнуть по нем правой кнопкой мышки, и нажать «Открыть карточку».

Как создать шаблон в 1C Документооборот

Для создания шаблона, нужно создать новый вид документа. Он будет заполнять наш шаблон. Для этого открываем раздел «Нормативно-справочная информация»-«Виды документов».

Нажимаем на кнопку «Создать» и создаем нужный вид документа.


Называем его, например, «Пример шаблона договора» и в настройках ставим галочки на «Использовать срок исполнения «, после на «Является договором». Если необходимо включить документ в нужную группу, то вам потребуется задать индекс нумератора. Так называемый суффикс либо префикс документа.

Если необходимых реквизитов не хватает, то их можно установить перейдя по гиперссылке «Набор дополнительных свойств документов данного вида».

В открывшемся окне вам необходимо задать реквизиты используя кнопку «Добавить».

Если создать новый реквизит, то вам потребуется указать наименование и задать тип значения. Для этого пишем «Дополнительное значение», и задаем список на закладке «Значение».

После чего на закладке «Нумерация» задаем нужную нумерацию документа.

После этого, переходим на закладку «Шаблон документа», «Настройка» и отмечаем:

  1. Запретить редактировать реквизиты
  2. Запретить редактировать файлы
  3. Запретить удалять присоединенные файлы

В этой графе можно ограничить доступ пользователям к шаблону.

Используя закладку «Реквизиты документа» можно заполнить все необходимые значения по умолчанию, они будут использоваться при сохранении документа.

Закладка»Файл» позволяет добавить файл шаблона. Если перейти по гиперссылке, то вы сможете выполнить необходимую настройку шаблона. Для этого потребуется заполнить необходимые текстовые поля в документе.

В открывшемся окне, мы отметим галочками реквизиты в необходимом количестве. После чего, мы сможем использовать их в тексте. Для этого нажимаем на «Копировать», «Вставить».

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

После чего файл необходимо сохранить.

Как сформировать заполняемые поля шаблона напрямую в MS Word

Для этого нужно включить режим «Разработчика». Если использовать MS WORD-10, то сделать это можно в меню «Параметры», дальше перейдем в раздел «Настроить ленту» и устанавливаем галочку на «Разработчик».

После чего в меню появятся несколько вкладок под именем «Разработчик».


Добавляем текстовые поля.

После чего, двойным щелчком открываем поле редактирование. Где задаем нужные реквизиты.

Именно так задаются нужные реквизиты.

После чего сохраняем наш документ. Для этого нажимаем на кнопку «Закончить».

Если мы добавим поля автоматически, то программа автоматически их сопоставит. Но когда шаблон формируется вручную, то настраивать нужно сопоставление.

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

Для последующей настройки нам нужно перейти в раздел «Нормативно-справочная информация». В настройках выбираем «Настройка навигации». После чего выводим на рабочий стол меню, которого нет на рабочем столе.

После этого, переносим кнопкой «Добавить» пункт «Настройки заполнения файлов» в правую часть «Выбранные команды».

На рабочем столе появятся добавленные пункты меню


В разделе «Настройка заполнения файлов» нужно выполнить заполнение шаблона. После нажимаем на кнопку «Добавить» и выполняем настройку замены, для этого указываем введенные поля из нашего шаблона.

Дальше вводим нужные параметры замены. Реквизиты могут задаваться в виде выражений на встроенном языке, или к примеру в виде скрипта.

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

Создание договоров по шаблонам Word в УТ 11.4, БП 3.0 с возможностью хранения в справочнике «Файлы»

Публикация предназначена тем, кто ведет договора в УТ 11 не только в справочнике «Договоры с контрагентами», а так же формирует и согласовывает с контрагентами договора в формате Word (*.doc). А так как программисты люди ленивые и я не являюсь исключением в этом (хорошем) смысле 🙂 была создана эта печатная форма. Но это не простая печатная форма, а инструмент, который позволяет на основании шаблона, хранящегося в информационной базе в справочнике «Файлы», быстро заполнять и сохранять тут же в справочник «Файлы» но в другую папку уже заполненный на основании шаблона, договор в формате Word.
Хранение файлов с договорами в конфигурации (или томах) позволяет всегда иметь все под рукой ну и бонусом быстрое заполнение договоров.

Принцип работы

  1. Все шаблоны хранятся в справочнике «Файлы» в определенной папке (у нас это папка «Шаблоны договоров», у вас может быть другая). Под шаблоном надо понимать заполненный договор, в котором не проставлены реквизиты организации, контрагента и некоторые доп. условия. Все переменные, которые зависят от конкретного договора (номер, дата, реквизиты организации и контрагента и т.п.) в шаблоне указываются как , при формировании из шаблона конкретного договора эти переменные заменяются конкретными значениями.
  2. Готовые заполненные договора в формате Word хранятся аналогично в справочнике «Файлы», но они уже заполненные и именно они согласовываются с контрагентами. При хранении версий удобно потом смотреть, что было изменено в договорах.
  3. В «Счет на оплату клиенту», «Заказ клиента», или справочники «Контрагенты», «Договоры с контрагентами» добавлена печатная форма, которая называется «Создание договора по шаблону Word». При ее открытии некоторые значения запоминаются, некоторые подставляются автоматически.
  4. После заполнения всех реквизитов в печатной форме, есть возможность до формирования договора проверить, что подставится в формируемый договор.
  5. Есть два режима формирования: просто отображение заполненного doc-файла договора с открытием в Word, или сохранения заполненного doc-файла в справочник «Файлы» и затем открытие карточки файла в справочнике для дальнейшего открытия.

Можно долго все объяснять, но проще показать как это работает:

Демонстрация

UPD: 19.12.17 Исправлена ошибка некорректной работы в УТ 11.4.
UPD: 03.10.17 В связи с обновлением методов в БП 3.0 для работы с файлами обработка изменена.
UPD: 15.04.19 Добавлена возможность автоматического добавления дополнительных реквизитов договора как параметров автоматически. Когда в 1С поля не заполнены сделана замена текста на пустое значение. Спасибо за помощь Сорокину Сергею.
UPD: 22.10.19 Исправлена ошибка «Поле объекта не обнаружено (ОГРН)». Спасибо за помощь Дмитрию Кузину.
UPD: 10.03.20 Исправлена ошибка при сохранении образца шаблона в файлы. Добавлена возможность открытия списка файлов прямо из обработки.

Читать еще:  Html открыть word
Ссылка на основную публикацию
Adblock
detector