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

05.05.22

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

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

Файлы

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

Наименование Скачано Купить файл
Печать документов по макету
.EPF 147,51Kb
42 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    37867    100    46    

121

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

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

84000 руб.

05.10.2022    13325    15    8    

16

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

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 № 78. Типовая межотраслевая форма № 4-П от 18.09.2008 г. N 152 с учетом изменений указанных в Приказе Министерства транспорта Российской Федерации №368 от 11 сентября 2020 г. №368, Типовая межотраслевая форма № ЭСМ-7, и др. ЭСМ-2, 4-С, 3 спец., 6 спец., ПЛ для Автомобильного крана.

5000 руб.

14.10.2019    45705    328    216    

232

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

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

17080 руб.

13.03.2018    69464    262    80    

122

Печатные формы НДС 22% 1С 8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Бухгалтерский учет Налоговый учет Платные (руб)

Решение для работы с новой графой 5б в УПД и Счете-фактуре с 01.04.2026 года для конфигураций 1С:УТ 10.3, 1С:УПП 1.3 и 1С:КА 1.1. Обеспечивает корректную печать универсальных передаточных документов и счетов-фактур в соответствии с изменениями в статье 169 НК РФ, заполняет обязательные поля - порядковый номер и дату авансового счета-фактуры при зачете предоплаты. Подключается как внешняя печатная форма в конфигурацию 1С, поддерживает все стандартные требования и имеет открытый исходный код для адаптации под ваши бизнес-процессы.

6100 руб.

19.12.2025    5400    43    27    

42

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

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

15000 руб.

20.04.2016    68303    195    107    

108

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

Расширение «Заказ-наряд в 1С 8.3 Бухгалтерия» добавляет в систему документ "Заказ-наряд" и справочник "Изделия". При этом не требуется вносить изменения в конфигурацию. "Заказ-наряд" фиксирует запрос на работы от клиента и подтверждает факт выполнения работ этих работ.

5246 руб.

31.01.2023    15768    60    10    

61

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

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

13420 руб.

27.06.2023    8189    26    2    

27
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 121 03.10.22 09:09 Сейчас в теме
Добрый день. Я верно понял, что:
1. Оно само запускается из справочника "Сотрудники" или не надо что-либо предпринимать? (дорабатывать)
2. Пользователи смогут сами делать макеты Word , прикреплять их в обработку?
3. Печать будет по списку выделенных в справочнике сотрудников?
15. Nad_kin 12 04.10.22 13:36 Сейчас в теме
(14)
1. Необходимо добавить внешнюю обработку: Администрирование/ печатные формы, отчеты и обработки/ Дополнительные отчеты и обработки.
2. Да
3. Да
Прикрепленные файлы:
16. Vinzor 121 04.10.22 14:32 Сейчас в теме
И еще, будьте добры.
1. Код открыт?
2. Список параметров для макета пользователю где-нибудь показывается?
3. Мы свои параметры добавим, нет этому препятствий?

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

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

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