Золотой сертифицированный партнер ООО «1С-Битрикс»
Эти маленькие «печеньки» (файлы cookie) помогают сайту запомнить ваши настройки, например, язык или выбранные параметры. Так, при каждом новом посещении вы будете чувствовать себя как дома. Примите их, чтобы сделать сайт своим!
OK

Автогенерация договоров в Битрикс24: шаблоны под ИП и ООО

Оптимизация планирования посменных дежурств и обработки входящих заявок для агентства элитной недвижимости с помощью бизнес-процессов Битрикс24

Как ускорить создание договоров через воронку сделок с автоматическим выбором шаблона по типу юрлица

Сервисные компании, продающие услуги по часам, сталкиваются с рутиной подготовки договоров. Каждый новый клиент требует выбора правильного шаблона под ИП или ООО, заполнения реквизитов, генерации номера. Компания автоматизировала этот процесс в Битрикс24: договоры формируются автоматически при движении сделки по воронке, система сама выбирает нужный шаблон и подставляет данные.

Решение построено на бизнес-процессах, которые срабатывают при переходе сделки на нужную стадию. Логика аналогична автоматическому выставлению счетов, но добавлена развилка по типу контрагента и защита от дублирования документов.

Исходная задача: ускорить создание договоров

Менеджеры тратили время на ручное создание договоров для каждой сделки.

Процесс включал:

- Выбор шаблона в зависимости от формы контрагента (ИП или ООО)
- Заполнение реквизитов компании и клиента
- Генерацию или ввод номера договора
- Формирование табличной части с пакетами услуг (40/60/80 часов)
- Добавление подписей руководителей

Компания уже использовала автоматическое формирование счетов при переходе сделки на стадию Выставлен счет. Система генерировала два документа: один с подписью, другой без.  «Хочу, также как у нас формируются счета, чтоб формировался договор»

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

Архитектура решения: бизнес-процесс на воронке

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

Центральный элемент — активити Создание документов внутри бизнес-процесса. Активити получает данные из сделки и контрагента, выбирает шаблон, передает параметры в документ.

Схема работы:
1. Менеджер нажимает кнопку создания договора на карточке сделки
2. Бизнес-процесс проверяет тип контрагента (поле Форма юридического лица)
3. Система выбирает соответствующий шаблон договора
4. Генерируется или берется существующий номер договора
5. В документ передаются параметры: номер, количество часов, цена
6. Формируется готовый договор с заполненными реквизитами

Весь процесс обернут в декоратор, который предотвращает повторный запуск генерации, если договор уже создан.
Автоматическое распределение лидов в CRM по менеджерам в Битрикс24 с помощью бизнес-процессов: процессы в ленте новостей и графики дежурств

Выбор шаблона по типу контрагента

Ключевая развилка в бизнес-процессе — автоматический выбор шаблона договора. В CRM у каждого контрагента заполнено поле Форма юридического лица: ИП или ООО.

Логика выбора:

— Если И П → используется шаблон № 212
— Если ООО (или другая форма) → используется шаблон № 213
Шаблоны различаются формулировками и структурой реквизитов. Для И П важны ФИО предпринимателя и ОГРНИП, для ООО — название организации, должность директора, ОГРН.

«Исходя из типа юрлица, если ИП — берем шаблон 212, если не ИП, например ООО, формируются другие шаблоны»

В каждом шаблоне прописаны переменные для автоподстановки:

— Реквизиты компании-исполнителя в шапке документа
— Реквизиты контрагента в верхней части
— Подпись руководителя с расшифровкой внизу договора

Система автоматически заполняет эти поля данными из CRM. Менеджер получает готовый документ, где нужно только проверить корректность информации.

Автогенерация и использование номеров договоров

Система работает с номерами договоров по гибкой логике. В CRM есть поле Номер договора на карточке контрагента или сделки.

Два сценария:
  • Номер отсутствует — бизнес-процесс генерирует новый номер автоматически по заданному формату (например, Д-2024-001)
  • Номер уже записан — система использует существующий номер из CRM
«Если у нас номера договора нет — генерируется новый номер. Если он есть, то берется тот номер, который мы там записали»

Номер передается в документ как параметр через активити создания документов. В шаблоне договора переменная `{номер_договора}` заменяется на фактическое значение.

Такой подход обеспечивает:
  • Уникальность номеров при автоматической генерации
  • Возможность использовать кастомные номера для особых случаев
  • Сквозную нумерацию в рамках года или всей истории компании

Статичная табличная часть с пакетами услуг

Компания продает услуги по часам с фиксированными пакетами: 40, 60 или 80 часов. Табличная часть договора содержит эти варианты в статичном виде.

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

Параметры, передаваемые в договор:

1. Количество часов (40/60/80) — выбирается из списка на сделке
2. Цена — стоимость выбранного пакета
3. Номер договора — автогенерированный или существующий
Автоматическое распределение лидов в CRM по менеджерам в Битрикс24 с помощью бизнес-процессов: процессы в ленте новостей и графики дежурств
В шаблоне договора табличная часть выглядит примерно так:
«Статичная табличная часть. 40, 60, 80. Если какие-то вариации — в эту часть поправим. Выбираем объем»

Если появятся новые пакеты (например, 100 или 120 часов), табличную часть шаблона можно быстро дополнить. Статичность упрощает структуру договора и ускоряет генерацию документа.

Защита от дублирования через декоратор

Критичная проблема автоматических бизнес-процессов — случайное повторное срабатывание. Если менеджер дважды нажмет кнопку или процесс запустится по ошибке, система создаст дубли документов.

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

Как работает защита:

1. При первом запуске бизнес-процесс проверяет наличие созданного договора
2. Если договор отсутствует — генерирует документ и ставит метку о выполнении
3. При повторном запуске декоратор видит метку и блокирует создание дубликата
> «Обернуто декоратором, чтобы у нас не запустилось дважды создание договора по шаблону»

Метка может быть реализована через:

- Флаг в карточке сделки (например, чекбокс Договор создан)
- Связь сделки с документом через поле типа Привязка
- Запись в истории бизнес-процесса

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

Планы развития: автозапуск по стадии

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

Следующий шаг — автоматический запуск при переходе сделки на определенную стадию воронки. Например, при переходе на стадию Согласование договора бизнес-процесс автоматически создаст документ.

Преимущества автозапуска:
  • Менеджер не забудет создать договор
  • Сокращается время от согласования условий до отправки документа клиенту
  • Унифицируется процесс работы со сделками
Что учесть при внедрении:
  • Не все сделки требуют договора на ранних стадиях — нужна настройка условий запуска
  • Декоратор обязателен для защиты от дублей при многократных переходах между стадиями
  • Возможно, потребуется уведомление менеджера о создании документа
Автозапуск по стадии превратит создание договоров в полностью автоматический процесс, где участие человека сводится только к финальной проверке документа перед отправкой клиенту.

Заключение
Автоматизация создания договоров в Битрикс24 убрала рутинную операцию из работы менеджеров. Система сама выбирает шаблон по типу контрагента, генерирует номер, заполняет реквизиты и формирует табличную часть с пакетами услуг. Защита от дублирования через декоратор гарантирует, что каждая сделка получит ровно один договор.
Решение применимо для любых сервисных компаний с типовыми договорами и пакетными предложениями. Ключевые условия: наличие воронки продаж в CRM, заполненные данные контрагентов (форма юрлица, реквизиты), готовые шаблоны документов. Переход от ручного запуска к автоматическому по стадии сделает процесс полностью беспилотным — от первого контакта до подписанного договора.
Made on
Tilda