Logo

Автоматизация расчетов в CRM: Написание формул

В этом видео я покажу, как избавиться от ручных вычислений и научить вашу CRM считать всё за вас. Мы разберем:

  • Как написать первую формулу на примере расчета комиссии агентства недвижимости;
  • Как использовать данные из полей в ваших расчетах;
  • Почему daocrm сохраняет старые расчеты при изменении формул;
  • Как пользоваться встроенной проверкой на ошибки.

Зачем нужны формулы в CRM: как избавиться от ручных расчётов на калькуляторе

Привет, я Илья, основатель daocrm.

Мы привыкли, что в Excel можно написать формулу, и таблица сама всё посчитает. В daocrm это работает так же просто. Вам не нужно вручную считать проценты, наценки или скидки на калькуляторе. В этом видео я покажу, как настроить формулы для автоматических расчетов.

Давайте разберем простой пример, напишем первую формулу и посмотрим, как это работает.

Пишем первую формулу в CRM: расчёт комиссии 3% от цены объекта недвижимости

Представим, что мы продаем недвижимость. У нас есть модуль "Объекты", где хранятся квартиры и их стоимость. И есть сделка, в которой мы выбираем этот объект.

Наша задача — автоматически посчитать "Комиссию агентства" (например, 3% от цены квартиры), чтобы менеджер не высчитывал это на калькуляторе.

Заходим в настройки поля "Комиссия". Прокручиваем вниз до места, где вводится формула.

Нам нужно взять цену из выбранной квартиры и умножить её на 0.03.

  • Справа открываем вкладку "Поля".
  • Находим поле "Объект". Нажимаем на него.
  • Открывается список полей этого объекта. Выбираем "Цена".
  • Теперь ставим знак умножения * и пишем 0.03.

Всё. Мы сказали daocrm: "Возьми цену выбранного объекта недвижимости и умножь на 3%". Сохраняем.

Возвращаемся в сделку. Сейчас здесь объект не выбран, и комиссия пустая. Давайте выберем объект стоимостью 40 миллионов. Смотрите: поле "Комиссия" сразу обновилось и показывает 1,2 млн. Поменяем объект на другой, стоимостью 60 миллионов. Комиссия пересчиталась — теперь 1,8 млн.

Почему CRM не пересчитывает старые данные при изменении формулы

А теперь представим, что условия изменились, и комиссия стала 4%. Я захожу в настройки и меняю 0.03 на 0.04. Сохраняю.

Возвращаюсь в ту же сделку. Смотрите: цифра не изменилась. Здесь всё еще 1,8 млн. Почему? Потому что daocrm не перерасчитывает старые данные автоматически. Если вы уже договорились с клиентом на старых условиях, CRM не имеет права менять цифры "задним числом".

Перерасчет произойдет, только если данные в сделке изменятся. Давайте снова выберем квартиру за 40 миллионов. Видите? Формула сработала по новому тарифу — комиссия теперь 1,6 млн вместо прежних 1,2 млн.

Как найти ошибку в формуле: встроенная проверка с подсветкой проблемного места

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

Например, я поставлю в начале открывающуюся скобку, но забуду её закрыть. Нажимаю "Сохранить" — daocrm тут же выдает сообщение: "Некорректная формула".

Чтобы быстро найти проблему, переходим на вкладку "Проверка" и нажимаем кнопку "Проверить". Видите? daocrm подсветила красным именно то место, где что-то пошло не так. А если навести курсор на это выделение, появится точная подсказка: "Отсутствует закрывающая скобка". Исправляем ошибку — и теперь все сохраняется без проблем.

Арифметика — только начало: функции для дат, текста и сложных условий в CRM

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

Если вам нужна помощь с логикой расчетов — просто опишите свою задачу в комментариях. Мы поможем составить нужную формулу.

4:13
Автоматизация расчетов в CRM: Написание формул
4:30
Ручная правка формул в CRM: Как совместить авторасчеты и ручной ввод
3:37
Перерасчет формул в CRM: Применение формул к существующим записям
2:47
Почему формула в CRM пустая: Как настроить значения по умолчанию
3:58
Автоматическая смена статуса в CRM при заполнении полей
1:53
Дата закрытия сделки в CRM: Как сохранять её автоматически