Формирование трудового договора из ЗУП по шаблону Word

Опубликовал Александр Васильев (flord) в раздел Печать - Печатные формы документов

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

Для подключения внешней печатной формы трудового договора в формате Word необходимо подключить эту обработку как внешнюю печатную форму стандартным образом через Сервис->Дополнительные отчеты и обработки->Дополнительные внешние печатные формы. В обработке прописаны параметры для авторегистрации.


Каталог с шаблонами трудовых договоров по умолчанию равен каталогу файлов, полученных средствами интернет-поддержки пользователей. Его можно переопределить зайдя в меню Сервис->Настройка программы->Прочие настройки-> Каталог для  файлов, полученных средствами интернет-поддержки пользователей. В этом каталоге можно разместить несколько шаблонов трудового договора(например долгострочный и караткосрочный) и выбирать нужный при печати.

Подстановка данных из ЗУП в шаблон организована через свойства документа Word. Для упрощения модификации шаблона можно вывести в Word-е две кнопки «Дополнительные свойства документа» и «Вставить поле». Одно и то же поле можно вставлять в разные места шаблона.

При добавлении новых свойств в шаблон параметры нового свойства:
Название = ИдНовогоПоля
Тип = Текст
Значение = ИдНовогоПоля

При выборе поля для вставки в шаблон параметры выбора поля:
Категории = (Все)
Поля = DocProperty

Скачать файлы

Наименование Файл Версия Размер
Трудовой договор.epf
.epf 12,02Kb
01.03.12
293
.epf 12,02Kb 293 Скачать
Трудовой договор шаблон.doc
.doc 52,50Kb
01.03.12
124
.doc 52,50Kb 124 Скачать

См. также

Комментарии
1. Елена Штурнева (shturneva) 17.03.12 09:35 Сейчас в теме
Интересная обработка, спасибо. А то, надоело перепечатывать реквизиты по сто раз.
2. Zigfridish (Bassgood) 08.04.12 13:13 Сейчас в теме
Спасибо, познавательно! =)
3. f f (fnv) 08.04.12 13:27 Сейчас в теме
Хорошая идея. Обычно просьбы клиентов сделать им нетиповую печатную форму трудового договора удовлетворяются с помощью создания макета в 1С. Прямо из Word'a делать - необычно и, наверное, проще.
4. Yran Kolm (Yran) 20.06.12 17:29 Сейчас в теме
Позновательно, но при таком статичном нет возможности добавить дополнительно строку в таблицы,если необходимо заполнить многострочный документ.
5. Андрей Иванов (andy77777) 21.09.12 13:23 Сейчас в теме
Ошибку выдает при использовании скачанного шаблона:
{ВнешняяОбработка.ТрудовойДоговор.МодульОбъекта(247)}: Ошибка при вызове метода контекста (Add)
MSWord.Documents.Add(ШаблонMSWord);
по причине:
Неизвестная ошибка

Использую Word 2010, на скрине вроде другая версия.
Если работает только в определенных версиях Word, то добавьте это в описание.
6. Владимир Бабайцев (discant) 28.11.12 12:30 Сейчас в теме
Спасибо, очень полезная вещь!
7. Владимир Клименко (KliMich) 24.10.13 20:24 Сейчас в теме
Спасибо! Надо взять на вооружение
9. Андрей Ощепков (Antey) 78 27.10.15 06:47 Сейчас в теме
Для тех, у кого ошибка на "MSWord.Documents.Add(ШаблонMSWord);" нашел такой рецепт:

Для того, чтобы отключить режим защищенного просмотра в MS Office 2007, 2010, необходимо выполнить следующее:
Откройте MS Word
Нажмите файл - параметры
Перейдите на вкладку "центр управления безопасностью"
Нажмите кнопку "параметры центра управления безопаснотью"
Вкладка "защищенный просмотр"
Убирайте ненужные галочки
Закройте MS Word для вступления изменений в силу