Роботека
Роботека · Роботы · Ближайшая дата по условию

Ближайшая дата по условию

Робот «Ближайшая дата по условию» находит ближайшую будущую дату от исходной по правилу: нужный день недели, первое число следующего месяца (first-day), последний день месяца (last-day) или ближайший будний день (next-weekday). Возвращает дату в форматах ГГГГ-ММ-ДД и ДД.ММ.ГГГГ и число дней до неё для бизнес-процессов Битрикс24.

Робот вычисляет ближайшую подходящую дату прямо в бизнес-процессе или роботе Битрикс24, без формул и кода. На вход подаётся исходная дата и условие: день недели (monday…sunday, принимаются и русские названия), first-day — первое число следующего месяца, last-day — последний день месяца, next-weekday — ближайший будний день (пропуская субботу и воскресенье). Флаг «Включать саму дату» (Y/N) определяет, считается ли подходящей сама исходная дата. На выходе три поля: найденная дата в формате ГГГГ-ММ-ДД, та же дата в формате ДД.ММ.ГГГГ и количество дней до неё. Применяйте, чтобы поставить задачу на следующий понедельник, перенести оплату на конец месяца, назначить дело на ближайший рабочий день или рассчитать дату напоминания. Результат подставляйте в поля даты следующих шагов процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Исходная дата date да
Условие: monday/tuesday/wednesday/thursday/friday/saturday/sunday / first-day / last-day / next-weekday string да
Включать саму дату если она уже подходит (Y/N, по умолчанию N) string —

Что возвращает робот?

Параметр Тип
Найденная дата (ГГГГ-ММ-ДД) date
Найденная дата (ДД.ММ.ГГГГ) string
Дней до найденной даты int

Какие ошибки может вернуть робот?

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

  • Ошибка: не удалось разобрать дату «{raw}»
  • Ошибка: неизвестное условие «{condition}»

Сценарий: постановка задачи на ближайший понедельник

  1. Создана новая сделка
  2. Робот берёт текущую дату и условие monday
  3. В задаче проставляется дедлайн на найденный понедельник, а число дней до него уходит в уведомление

Похожие роботы

Статьи по теме