SmartDocGen: Автоматизация работы с Excel и Word > Полезное > Трудовые договоры из таблицы: как подготовить пятьдесят штук за вечер

Трудовые договоры из таблицы: как подготовить пятьдесят штук за вечер

В поиске эту задачу описывают своими словами: «программа, куда загружаешь вордовский договор и паспорта человека, и она тебе даёт заполненный». Формулировка неуклюжая, но точная — именно это и нужно, когда на работу выходит группа людей сразу.

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

Что в договоре меняется, а что нет

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

Неизменная часть — примерно восемьдесят процентов текста. Права и обязанности сторон, режим рабочего времени, порядок расторжения, заключительные положения. Это остаётся как есть и в разметке не участвует.

Переменная часть — то, что отличается от человека к человеку:

  • ФИО работника и его паспортные данные;
  • должность и структурное подразделение;
  • дата начала работы, вид договора, срок — для срочных;
  • размер оплаты и её составляющие;
  • условия труда на рабочем месте, класс по итогам спецоценки;
  • особый характер работы, если он есть, — разъездной, в пути.

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

Практический приём: пройдите по своему действующему договору маркером и отметьте всё, что менялось от сотрудника к сотруднику за последний год. Это и есть будущие поля.

Паспортные данные: как их хранить в таблице

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

Несколько правил, которые стоит принять до того, как таблица разрастётся.

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

Серию и номер храните как текст, а не как число. Иначе Excel съест ведущие нули: «04 15» превратится в «415». Задайте текстовый формат колонки до ввода данных, а не после — пересохранение уже испорченных значений не восстановит.

Дату выдачи — датой. Тогда она подставится в едином формате, а не так, как её набрал конкретный человек.

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

Заведите файлу место и срок. Рабочая практика: отдельная папка с ограниченным доступом, а после того как договоры сформированы и подписаны, исходная таблица либо удаляется, либо переносится в защищённое хранилище. Файл, который лежит на общем диске «до следующего раза», — самый частый источник утечек в небольших компаниях.

Почему для договоров важно, где идёт обработка

Вопрос, который в других сценариях второстепенен, а здесь становится определяющим.

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

Для кадровой службы это не теоретический вопрос: согласование займёт недели, а результат нужен на этой. Локальная обработка снимает всю конструкцию — файл не покидает компьютер, передавать некому и оформлять нечего.

Практический тест простой: отключите интернет и запустите генерацию. Работает — значит обработка идёт у вас.

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

Как выглядит таблица

Минимальный набор колонок под трудовой договор. Первые две — служебные: одна задаёт имя готового файла, вторая позволяет временно исключить строку из обработки.

КолонкаПример значенияЗамечание
Имя файлаИванов трудовойстанет началом имени документа
Номер договора47/26соберите формулой, если есть индекс
Дата договора16.07.2026формат даты, не текст
ФИОИванов Иван Ивановичполностью, без сокращений
ФИО_родИванова Ивана Ивановичазаполняется вручную
Паспорт серия04 15текстовый формат — ведущие нули
Паспорт номер123456текстовый формат
Кем выданОУФМС России по РТ…длинное значение, проверьте вёрстку
Дата выдачи12.03.2018формат даты
Код подразделения160-012текстовый формат
Адрес регистрацииг. Казань, ул. …длинное значение
Должностьинженер-технологкак в штатном расписании
Подразделениепроизводственный отдел
Дата начала работы20.07.2026
Оклад85 000,00числовой формат, подставится как в ячейке
Оклад прописьювосемьдесят пять тысяч…формула или вручную
Условия трудадопустимые, класс 2по результатам спецоценки

Обратите внимание на две строки, которые заполняются руками: родительный падеж ФИО и сумма прописью. Автоматического склонения и расшифровки сумм не существует в инструментах этого класса — это подготовительная работа в таблице. Зато результат предсказуем: в договоре не появится «Иванов Иван Иванович» там, где нужно «Иванова Ивана Ивановича».

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

Длинные значения — главный источник поехавшей вёрстки

В договорах эта проблема острее, чем где-либо, потому что несколько полей заведомо длинные: «кем выдан», адрес регистрации, полное наименование должности.

Что с этим делать:

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

Приложения и сопутствующие документы

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

Здесь удобна раскладка результата по строкам: программа создаёт папку на каждого сотрудника и складывает в неё все документы, сформированные по его строке. Открыл папку — вот весь комплект по человеку, ничего не перепутано.

Все шаблоны при этом лежат в одной папке и обрабатываются за один запуск. Добавили в неё лист ознакомления — он появится в комплекте у всех.

Что делать, если комплект разный. Договор о материальной ответственности нужен не всем. Условной логики внутри документа в инструментах этого класса нет, поэтому поступают проще: складывают шаблоны в две папки — «общий комплект» и «комплект с матответственностью» — и делают два прогона по двум выборкам. Выборка задаётся служебной колонкой: строкам, которые не должны попасть в текущий прогон, ставится признак пропуска.

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

Проверка перед подписанием

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

Сверьте паспортные данные по двум документам. Не глазами по таблице, а сличением готового договора со сканом или копией паспорта. Ошибка в номере паспорта в таблице тиражируется во все документы человека — и в договор, и в согласие на обработку данных.

Проверьте, что не выпали обязательные условия. Особенно те, что появляются не у всех: условия труда по спецоценке, характер работы, срок для срочного договора. Если поле пустое, оно просто исчезнет из текста — и вы получите договор без обязательного условия, внешне выглядящий нормально.

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

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

Посмотрите два договора целиком. Первый и последний в пачке — этого достаточно, чтобы поймать проблемы разметки.

И то, что относится к любому конвейеру: программа подставляет то, что лежит в ячейке. Ответственность за содержание и за соответствие законодательству остаётся на работодателе.

Сколько это занимает на практике

Первый раз — вечер. Разметить шаблон договора аккуратно, собрать таблицу, прогнать тест на трёх строках, поправить вёрстку на длинных значениях. Это разовая работа.

Дальше подготовка пачки из пятидесяти договоров сводится к заполнению таблицы — а данные всё равно приходится где-то собирать — и одному запуску. Именно поэтому способ окупается на группах: для двух человек проще заполнить руками.

Что почитать дальше

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

Если ещё выбираете инструмент, обратите внимание на первый вопрос чек-листа выбора — он как раз про то, где обрабатываются данные.

SmartDocGen обрабатывает файлы локально: таблица с паспортными данными остаётся на вашем компьютере. Раскладка по строкам даёт папку на каждого сотрудника со всем комплектом документов. Склонения и суммы прописью программа не считает — они готовятся в таблице.

Бесплатного демо-режима нет: установщик скачивается свободно, но нужен код активации. Проверить на своём договоре дешевле всего по тарифу на месяц — 399 ₽.

Посмотрите, как SmartDocGen работает на практике

В статье мы разобрали поставленную задачу. А здесь вы можете увидеть реальный пример: за несколько секунд программа превращает Excel-таблицу в десятки готовых документов:
03:51
В видео вы увидите, как SmartDocGen:
  • Создаёт сотни документов меньше чем за минуту
  • Сохраняет все шрифты, стили и форматирование
  • Одинаково хорошо работает с Excel и Word-шаблонами
Пошагово процесс выглядит так:
  • Загружается Excel-файл или таблица Word с данными
  • Указывается папка с шаблонами Word и изображениями
  • Задаётся папка для сохранения готовых документов
  • Запускается автоматическая обработка
Готовые файлы формируются мгновенно и сохраняют нужное оформление, структуру и имена.
Хочу так же — купить за 399₽/месяц
Установка 2 минуты. Возврат 100% в течение 14 дней
Просто нажмите и получите результат
Всего 4 кнопки — и документы формируются автоматически, с нужным оформлением и названиями.
Получить сейчас

Автоматизируйте документы по лучшей цене

Выберите подходящий срок лицензии — функционал во всех тарифах одинаково полный: массовая обработка Excel и Word, сохранение форматирования, поддержка и обновления.
Тариф "На 1 год"
Период действия: 12 месяцев
2990₽
Выгода 38% (экономия 1798₽)
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (12 мес.)
Приобрести
⭐⭐⭐
Работает на:
Тариф "На 3 месяца"
Период действия: 3 месяца
990₽
Выгода 17% (экономия 207₽)
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (3 мес.)
Приобрести
ХИТ
Работает на:
Тариф "На 1 месяц"
Период действия: 1 месяц
399₽
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (1 мес.)
Приобрести
Работает на:
РобокассаЮ КассаТ Банк
Хотите узнать больше о возможностях SmartDocGen?
Хотите узнать больше о возможностях SmartDocGen?Перейдите на главную страницу и убедитесь сами.
Перейти на главную