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

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

Робот «Ближайшая дата по условию» находит ближайшую будущую дату от исходной по правилу: нужный день недели, первое число следующего месяца (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

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

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

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

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