Как менять текст договора в CRM в зависимости от суммы и условий сделки
В этом видео я покажу, как создать универсальный шаблон Word, который сам подстраивает условия и пункты договора под каждую конкретную сделку. Мы разберем:
- Использование "Редактора формул" в CRM для подготовки сложных вставок в документы;
- Как с помощью функции IF (если) автоматически менять размер аванса при разной сумме заказа;
- Проверку кода на ошибки перед вставкой в шаблон Word.
Один шаблон договора для всех сделок: текст должен меняться по условиям автоматически
Привет, я Илья, основатель daocrm.
Часто бывает, что текст договора зависит от условий конкретной сделки. Например, если сумма заказа небольшая — вы берете аванс 70%, а если крупная — снижаете его до 50%.
Обычно для этого приходится держать несколько разных Word-файлов. В этом видео я покажу, как создать один универсальный шаблон, в котором условия договора будут меняться автоматически в зависимости от параметров сделки по заданным вами правилам.
Редактор формул в шаблоне: IF по сумме сделки — 70% аванса или 50%
Справа у меня открыт пример договора на изготовление мебели, а слева — страница его настройки в daocrm. Нам нужно изменить пункт 2.2 — здесь указан размер авансового платежа.
Формулы для документов удобнее всего писать во встроенном редакторе. Нажимаем кнопку "Подстановки" и переходим на вкладку "Редактор формул". Здесь гораздо проще выбирать нужные поля, а главное — вы можете сразу проверить формулу на ошибки, прежде чем вставлять её в Word.
Нам нужно сказать daocrm: "Если общая стоимость меньше 300 000 рублей — ставь аванс 70%. Иначе — 50%".
На вкладке "Функции" находим IF (если) и нажимаем по ее названию, что вставить в формулу. У функции три параметра: условие, результат "если да" и результат "если нет".
Сначала пишем условие. Переходим на вкладку "Поля" и выбираем "Общая стоимость". Ставим знак "меньше" и пишем 300000. Ставим запятую.
Теперь указываем значение, если сумма меньше порога — пишем 70. Снова запятая. И пишем значение для крупных заказов — 50.
Итоговая формула выглядит так:
IF( {{obshaya_stoimost}} < 300000, 70, 50 )Теперь убедимся, что она написана верно. Переходим на вкладку "Проверка" и нажимаем "Проверить". Все в порядке - формула рабочая. Нажимаем кнопку "Скопировать" и вставляем этот код в наш шаблон вместо цифры 60 в пункте 2.2.
Загружаем измененный файл и нажимаем "Сохранить".
Меняем сумму сделки — договор пересоздаётся с другим процентом аванса
Проверим на реальной сделке.
Сумма сделки - 250 000 рублей. Генерируем договор и открываем его. В пункте 2.2 программа указала аванс 70%, так как сумма меньше 300 000.
Теперь меняем стоимость сделки на 500 000. Пересоздадим договор и откроем его. Текст изменился: теперь аванс 50%.
Логику прописали один раз: CRM сама подставит нужные условия в каждый договор
Используя такие условия, вы можете изменять любые части договора. Например:
- Включать пункт об НДС в зависимости от выбранного юридического лица;
- Указывать разные условия возврата в зависимости от того, изготавливался ли товар на заказ или покупался со склада;
- Или указывать разные условия подъема груза в зависимости от наличия грузового лифта на объекте.
Вы один раз прописываете эту логику в шаблоне, и daocrm будет генерировать договоры строго по этим правилам, избавив менеджеров от ручных правок в документах.