Вывод печатных форм по документу "Прием на работу"(или по справочнику "Сотрудник") с возможностью ручного редактирования и добавления новых макетов MS Word

05.05.22

Учетные задачи - Печатные формы

Обработка для печати договоров по сотруднику из справочника или из документа "Прием на работу". Для печати использован типовой функционал вывода на печать макетов печатных форм MS Word (*.docx).

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Печать документов по макету
.EPF 147,51Kb
43 2 500 руб. Купить
Печать документов по макетам (без формы настроек). Печатаются все макеты
.EPF 148,70Kb
14 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Необходимо добавить внешнюю обработку: Администрирование/ печатные формы, отчеты и обработки/ Дополнительные отчеты и обработки.

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

В обработку уже включены макеты: "Трудовой договор", "Дополнительное соглашение", "Согласие на обработку персональных данных", "Мат/ ответственность", "Соглашение о конфиденциальности", "Обязательство о неразглашении данных". эти макеты можно сохранить и изменить. Также можно добавить новый макет.

Формат шаблона: {v8 Область.ТелоДокумента}ТелоДокумента {/v8 Область.ТелоДокумента}. Где ТелоДокумента формируется из любого текста и параметров. Параметры должны указываться в формате: {v8 ИмяПараметра}.

Возможные имена параметров: "Ссылка,Год,ГоловнаяОрганизация,ГоловнаяОрганизацияКраткое,ОГРН,АдресПодразделения,ИННОрганизации,КППОрганизации,ТелефонОрганизации,ЮрАдресОрганизации,ФактАдресОрганизации,АдресОбластьОрганизации,Подразделение, Руководитель,РуководительИнициалы,РуководительИнициалыДП,РуководительРодительныйПадеж,ДолжностьРуководителя,ДолжностьРуководителяРП,ДолжностьРуководителяДП,ОснованиеПодписи, Сотрудник,СотрудникИнициалы,СотрудникРодительныйПадеж,ДатаРождения,ПаспортРФСерия,ПаспортРФНомер,ПаспортРФКемВыдан,ПаспортРФДатаВыдачи,ПаспортРФКодПодразделения,ИННСотрудника,АдресСотрудника, НомерДоговораКонтракта,ДатаДоговораКонтракта,ДатаНачала,ВидЗанятости,Должность,Оклад,Надбавка,КоличествоСтавок,ИспытательныйСрок,Отпуск,ГрафикРаботы,СрокДоговора

 Для печати использован типовой функционал вывода на печать макетов печатных форм MS Word (*.docx).

Функция НапечататьПоМакету(ДокументСсылка, МакетИДанныеОбъекта, ИмяМакета, ДвоичныеДанные = Неопределено)Экспорт    
    ТипМакета                = МакетИДанныеОбъекта.Макеты.ТипыМакетов[ИмяМакета];
    ДвоичныеДанныеМакетов    = МакетИДанныеОбъекта.Макеты.ДвоичныеДанныеМакетов;
    Области                    = МакетИДанныеОбъекта.Макеты.ОписаниеОбластей;
    ДанныеОбъекта            = МакетИДанныеОбъекта.Данные[ДокументСсылка][ИмяМакета];    
    Если ДвоичныеДанные = Неопределено Тогда
        ДвоичныеДанныеМакета = ДвоичныеДанныеМакетов[ИмяМакета];
    Иначе
        ДвоичныеДанныеМакета = ДвоичныеДанные;
    КонецЕсли;    
    ЗакрытьОкноПечатнойФормы = Ложь;
    Попытка
        Макет = УправлениеПечатью.ИнициализироватьМакетОфисногоДокумента(ДвоичныеДанныеМакета, ТипМакета, ИмяМакета);
        Если Макет = Неопределено Тогда
            Возврат "";
        КонецЕсли;        
        ПечатнаяФорма = УправлениеПечатью.ИнициализироватьПечатнуюФорму(ТипМакета, Макет.НастройкиСтраницыМакета, Макет);
        АдресХранилищаПечатнойФормы = "";
        Если ПечатнаяФорма = Неопределено Тогда
            УправлениеПечатью.ОчиститьСсылки(Макет);
            Возврат "";
        КонецЕсли;        
        Область = УправлениеПечатью.ОбластьМакета(Макет, Области[ИмяМакета]["ТелоДокумента"]);
        УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь);                 
        АдресХранилищаПечатнойФормы = УправлениеПечатью.СформироватьДокумент(ПечатнаяФорма);        
    Исключение
        ОбщегоНазначения.СообщитьПользователю(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
        ЗакрытьОкноПечатнойФормы = Истина;
        Возврат "";
    КонецПопытки;    
    УправлениеПечатью.ОчиститьСсылки(ПечатнаяФорма, ЗакрытьОкноПечатнойФормы);
    УправлениеПечатью.ОчиститьСсылки(Макет);    
    Возврат АдресХранилищаПечатнойФормы;    
КонецФункции

Обработка тестировалась на Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.19.80) и Зарплата и управление персоналом, редакция 3.1 (3.1.20.71).

Вступайте в нашу телеграмм-группу Инфостарт

ЗУП Внешний Печатная форма Трудовой договор Макет MS Word

См. также

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    40719    116    54    

128

Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП и 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты. Добавлена интеграция с МВД - возможность автоматической проверки сотрудников по реестру контролируемых лиц (подключение обсуждается отдельно).

52000 руб.

03.07.2025    4570    6    1    

7

Печатные формы Учет рабочего времени Учет ОС и НМА Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1C:ERP Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "ERP", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

25620 руб.

23.07.2025    6137    17    0    

14

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    14070    16    8    

17

Менеджеры внешних отчетов Кадровый учет Бизнес-аналитик Руководитель проекта 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

«Кадровый монитор руководителя» — готовое расширение для 1С:ЗУП и 1С:ERP, которое превращает кадровые данные в наглядные дашборды для руководителя, HRD и HR-аналитика. Решение помогает в реальном времени контролировать укомплектованность штата, плановый и фактический ФОТ, динамику увольнений и другие ключевые HR-показатели без ручной сборки отчетов. Аналитика работает в интерфейсе «1С:Аналитика», устанавливается без доработок типовой конфигурации и позволяет быстро получить целостную картину по персоналу в одном окне.

91500 руб.

17.11.2025    4447    2    0    

2

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

17080 руб.

13.03.2018    70917    269    80    

123

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1627    4    0    

3

Печатные формы Пакетная печать 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Печать (приемо - сдаточных актов) ПСА, заявления, журнала покупок и реализаций. Подходит для фреш.

6100 руб.

10.09.2025    2232    14    2    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1647001 29.04.22 15:39 Сейчас в теме
можете выложить (за см) обработку без дополнительной формы с выбором одной или нескольких пф?
2. Nad_kin 12 04.05.22 07:48 Сейчас в теме
(1) Можно, но в этом случае в пользовательском режиме не будет возможности менять печатную форму.
3. user1647001 04.05.22 13:04 Сейчас в теме
(2)отлично, сможете?
4. Nad_kin 12 04.05.22 14:47 Сейчас в теме
5. user1647001 05.05.22 12:00 Сейчас в теме
(4)очень ждем, спасибо
6. Nad_kin 12 05.05.22 13:45 Сейчас в теме
(5) Прикрепила новый файл. Добавлять, менять и удалять макеты необходимо через конфигуратор. Форма настроек сохранена, если есть необходимость печатать с настройками в модуле объекта нужно заменить в функции СведенияОВнешнейОбработке():
ДобавитьКоманду(ТаблицаКоманд, "Печать документов по сотруднику", "Макет", "ВызовКлиентскогоМетода", Истина, "ПечатьMXL")
на:
ДобавитьКоманду(ТаблицаКоманд, "Печать документов по сотруднику с настройками", "МакетСНастройками", "ВызовКлиентскогоМетода", Истина, "ПечатьMXL")
7. user1647001 06.05.22 16:42 Сейчас в теме
(6) скачал обработку без настроек. При печати ошибка:
Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)
ИмяФайла = <<?>>ПолучитьИмяВременногоФайла("DOCX");
8. Nad_kin 12 11.05.22 07:57 Сейчас в теме
(7)
ПолучитьИмяВременногоФайла
У вас какая версия 1С?

Глобальный контекст (Global context)
ПолучитьИмяВременногоФайла (GetTempFileName)
Использование в версии:
Доступен, начиная с версии 8.0.
Описание изменено в версии 8.3.17.
9. user1647001 11.05.22 10:26 Сейчас в теме
10. Nad_kin 12 12.05.22 08:48 Сейчас в теме
(9) Кеш пробовали чистить? Режим совместимости в свойствах конфигуратора установлен?
Как вариант можно вручную прописать путь к файлу
Заменить:
ИмяФайла = ПолучитьИмяВременногоФайла("DOCX"); 

на:
ИмяКаталога = "C:";
ИмяФайла = ИмяКаталога + "\" + Строка.ИмяФайлаПечатнойФормы + " " + Формат(ТекущаяДата(),"ДФ=""ддММгггг""") +  ".DOCX";
11. user1704270 08.06.22 11:26 Сейчас в теме
Добрый день , расширение во фреше пройдет проверку работает в безопасном режиме.
12. user1704270 24.06.22 01:35 Сейчас в теме
В реквизитах не хватает СНИЛС Сотрудника , Телефон сотрудника, EMAL организации
13. berezin 132 07.09.22 18:25 Сейчас в теме
+, Спасибо, пригодилась. Данные паспорта сотрудников выдает неверные, если был добавлен еще какой-нибудь документ позже паспорта(например военный билет). В запросе добавил отбор по виду документа "ПаспортРФ"
14. Vinzor 122 03.10.22 09:09 Сейчас в теме
Добрый день. Я верно понял, что:
1. Оно само запускается из справочника "Сотрудники" или не надо что-либо предпринимать? (дорабатывать)
2. Пользователи смогут сами делать макеты Word , прикреплять их в обработку?
3. Печать будет по списку выделенных в справочнике сотрудников?
15. Nad_kin 12 04.10.22 13:36 Сейчас в теме
(14)
1. Необходимо добавить внешнюю обработку: Администрирование/ печатные формы, отчеты и обработки/ Дополнительные отчеты и обработки.
2. Да
3. Да
Прикрепленные файлы:
16. Vinzor 122 04.10.22 14:32 Сейчас в теме
И еще, будьте добры.
1. Код открыт?
2. Список параметров для макета пользователю где-нибудь показывается?
3. Мы свои параметры добавим, нет этому препятствий?

Еще раз насчет печати по списку сотрудников уточните.
Я предполагаю, что пользователь сделает в форме списка сотрудников отборы, выделит всех нужных и вызовет команду печати.
Далее в форме вашей обработки обозначит нужный макет, команда - и сформируются документы ПО ВСЕМ выделенным сотрудникам.
Это так ?
17. Vinzor 122 04.10.22 18:15 Сейчас в теме
Все, скачал, смотрю, очень нравится, спасибо.
Хорошая обработка.
Но будем под себя дорабатывать.
18. Vinzor 122 07.10.22 12:57 Сейчас в теме
Будьте добры, ещё вопрос. (ещё не смотрел код, не хватает времени)

А хранилище для хранения макетов вы здесь задействуете?
Или подправленные, или пользовательские макеты считываются с компьютера пользователя, когда идёт работа с обработкой?

Я хочу понять. Если один пользователь затянет новый макет, он будет доступен другим пользователям ?
19. Nad_kin 12 07.10.22 13:02 Сейчас в теме
(18) Нет, хранилище не задействовано, подтягивается информация из папки.
Для отправки сообщения требуется регистрация/авторизация