Печать трудового договора в MS Word

Публикация № 973546

Печать - Печатные формы документов

Печатная форма трудового договора MS Word ЗУП 3.1 Трудовой договор Дополнительная печатная

4
Дополнительная обработка для печати Трудового договора в ЗУП 3.1. в формате MS Word. Работает в версиях программы ЗУП 3.1.8.185, 3.1.8.216, 3.1.9.106

Версия печатной формы Трудовой договор в формате MS Word. Можно печатать из справочника Сотрудники и документов ПриемНаРаботу и ПриемНаРаботуСписком, поддерживается режим множественной печати.
Легко дорабатывается под ваши нужды. 

Список параметров печатной формы (указываются в макете word со скобками):

[ДатаДоговор] //Дата трудового договора,
[НомерДоговора] //номер трудового договора,
[ОрганизацияАдрес] //юридический адрес организации,
[ОрганизацияИННКПП]
[ОрганизацияОГРН], [ОрганизацияОКВЭД], 
[Должность] // должность сотрудника, 
[ГенеральногоДиректораРП] //ФИО директора в родительном падеже, 
[Гражданин] //Гражданин или Гражданка (в зависимости от пола), 
[Именуемый] // именуемый или именуемая, 
[Директор] //ФИО директора именительный падеж, 
[РасчетныйСчет] //реквизиты банка организации, 
[КоррСчет],[Банк], 
[Ознакомлен] //ознакомлен или ознакомлена, 
[Получил] // получил или получила, 
[Подразделение] // подразделение сотрудника, 
[Прописка] // адрес по прописке, 
[Должность] // должность сотрудника, [Сотрудник], 
[ИспытательныйСрок] // испытательный срок в документе Прием на работу, 
[ОплатаТруда] //параметр подставляемый в зависимости от совокупной тарифной ставки

Если  Строка(КадровыеДанныеСотрудника.ВидСовокупнойТарифнойСтавки)="Часовая тарифная ставка" Тогда
    ОплатаТруда="часовая  тарифная ставка в размере "+ НРег(КадровыеДанныеСотрудника.СовокупнаяТарифнаяСтавка) +" руб. в час.";
Иначе
    ОплатаТруда="оклад в размере "+НРег(КадровыеДанныеСотрудника.СовокупнаяТарифнаяСтавка)+" руб. в месяц.";     
КонецЕсли;

[ИспытательныйСрокПропись] // испытательный срок прописью, 
[ДатаПриемаНаРаботу], [ПаспортныеДанные]

Условия подставляются в зависимости от значения реквизита Суммированный учет рабочего времени.
 

Если КадровыеДанныеСотрудника.СуммированныйУчетРабочегоВремени Тогда
	 Б="Работнику устанавливается сменный график работы с ведением суммированного учета рабочего времени.";
	 В=" Учетным периодом при суммированном учете рабочего времени является календарный месяц.";
	 С=" Распределения смен по дням недели в течение календарного месяца осуществляется на основании графика сменности.";
Иначе
	 Б="Работнику устанавливается пятидневная сорока часовая рабочая неделя с";
	 В=" нормированным рабочим днем с двумя выходными днями – ";
	 С="суббота, воскресенье.";
КонецЕсли;

04.03.2019  Добавлены проверки в коде на заполненность данных для исключения ошибок.

Печатная форма протестирована на версии программы  ЗУП 1.3.9.107

Достоинства

Печать в формате документ Microsoft Word 97-2003 (.doc) предоставляет пользователям дополнительную возможность легкой доработки макета документа Трудовой договор. При необходимости шаблон может быть легко доработан. Позволяет производить групповую печать Трудовых договоров из справочника Сотрудники и документов Прием на работу и Прием на работу списком. Работает на версиях программы ЗУП 3.1.185, 3.1.8.216.

4

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

Наименование Файл Версия Размер
Печать трудового договора в MS Word:
.epf 57,01Kb
28.12.18
26
.epf 1.2 57,01Kb 26 Скачать
Шаблон трудового договора в MS Word:
.doc 44,00Kb
04.03.19
7
.doc 1.2 44,00Kb 7 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. zexpress 01.03.19 17:25 Сейчас в теме
Пишет ошибку - "Индекс находится за границами массива". Версия ЗУП - 3.1.9.107 печать из документа Прием на работу
4. angler225 100 04.03.19 10:55 Сейчас в теме
(1) Скорее всего какие-то данные не заполнены. Не могли бы вы запустить в отладке через файл - открыть, чтобы локализовать ошибку. Я думаю нужно добавить проверку на заполненность данных.
2. zexpress 01.03.19 17:30 Сейчас в теме
"Дата документа" и "Дата договора " - это совершенно не идентичные понятия, поэтому использовать ДатаДок в качестве Даты Договора просто неверно - есть специально предназначенное для этого поле
3. angler225 100 04.03.19 10:39 Сейчас в теме
Добрый день, да поле называется неправильно, но данные берутся правильные WordDoc.Content.Find.Execute("[ДатаДок]", Ложь,Истина,Ложь,,,Истина,,Ложь,КадровыеДанныеСотрудника.ТрудовойДоговорДата);
На всякий случай переименую на
WordDoc.Content.Find.Execute("[ДатаДоговор]", Ложь,Истина,Ложь,,,Истина,,Ложь,КадровыеДанныеСотрудника.ТрудовойДоговорДата);
Оставьте свое сообщение