Автоматизация расчетов в 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
Как видите, принцип составления формул очень прост. Но за этой простотой скрываются огромные возможности. Помимо обычной арифметики, в системе есть множество продвинутых функций для работы с текстом, датами и сложными условиями — их мы разберем в следующих видео.
Если вам нужна помощь с логикой расчетов — просто опишите свою задачу в комментариях. Мы поможем составить нужную формулу.