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