Расчет дат в CRM: Как автоматически назначить возврат залога или дедлайн
В этом видео я покажу, как научить CRM самостоятельно вычислять сроки возврата залога или дедлайны. Мы разберем:
- Как автоматически прибавить нужное количество дней к дате окончания сделки;
- Использование функций ADD_DAYS и END_DATE.
Залог в автопрокате возвращают через 10 дней: нужно чтобы CRM сама рассчитала дату возврата
Привет, я Илья, основатель daocrm.
В аренде автомобилей есть стандартная практика: залог возвращается клиенту не сразу, а, например, через 10 дней — когда придут все штрафы с камер.
Вряд ли вы захотите держать в голове десятки дат и помнить, кому и когда нужно вернуть деньги. Про это легко забыть. Давайте сделаем так, чтобы daocrm сама рассчитывала дату возврата на основе того, когда закончилась аренда.
Прибавляем дни к дате окончания аренды, используя ADD_DAYS и END_DATE
В карточке сделки у нас есть два поля: "Дата выдачи/возврата" и "Дата возврата залога". Заходим в настройки второго поля и соберем формулу. Наша задача — взять дату окончания аренды и прибавить к ней 10 дней.
Открываем вкладку "Функции", находим ADD_DAYS (добавить дни) и нажимаем по ее названию, чтобы вставить в формулу. Эта функция принимает два параметра: первый — это дата, а второй — количество дней, которое нужно к ней прибавить.
Теперь нам нужно указать дату окончания аренды. Так как и выдача, и возврат у нас хранятся в одном поле, нам нужно "вытащить" из него именно дату окончания. Снова идем во вкладку "Функции" и выбираем END_DATE (дата окончания). Теперь вставим само поле. Переходим на вкладку "Поля" и выбираем "Дата выдачи/возврата".
Обратите внимание: функция END_DATE нужна здесь только потому, что мы работаем с периодом. Если же в вашем поле хранится обычная одиночная дата — например, "Дата договора" — её можно подставлять в ADD_DAYS напрямую, без дополнительных функций.
Нам осталось только указать, сколько дней прибавить. Ставим запятую после функции END_DATE и пишем 10.
Итоговая формула выглядит так:
ADD_DAYS( END_DATE( {{data_vydachi_vozvrata}} ), 10 )Кстати, если вам нужно рассчитать дату до события — например, поставить дедлайн за неделю до конца договора — вы можете просто указать отрицательное число, например -7.
Сохраняем.
Продлеваем аренду — дата возврата залога сдвигается автоматически вслед за окончанием
Вернемся в карточку сделки.
Я указываю период аренды: с 1 по 5 марта. Смотрите: поле "Дата возврата залога" тут же заполнилось автоматически — 15 марта.
Давайте продлим аренду до 20 марта. Дата возврата тут же сдвинулась на 30 марта.
Дата возврата залога как триггер для уведомления: CRM напомнит, когда придёт срок
Сама по себе эта дата — просто информация. Главная польза в другом. Вы можете настроить автоматическое оповещение по этому полю. Как только наступит 30-е число, daocrm пришлет вам уведомление: "Пора вернуть залог по сделке №123". Я запишу отдельное видео о том, как настраивать такие уведомления, и оставлю ссылку в описании.
В следующем видео мы разберем, как автоматически считать комиссию менеджера, если его процент зависит от суммы сделки.