Найти тему

Как узнать является ли время рабочим в Бизнес процессе Битрикс 24?

Данный кейс позволяет распределять пришедшие сделки по рабочему времени по 2 условиям : Сделки которые пришли в период с 9:00 до 18:00 (в рабочее время) , и на сделки которые пришли после 18:00 до 9:00 (вне рабочее время)

⭐️ Что потребуется для получения заветной информации

1-е это сама функция которая позволит нам получить Да или Нет.
Функция: {{=if(isWorkTime({=System:Now}), 'Да', 'Нет')}}

2-е Создать внутри бизнес процесса переменную с типом поля "Строка"

Задаем названия переменной, и ее идентификатор.
Задаем названия переменной, и ее идентификатор.

3-е Выбираем Активити "Изменение переменных"

-3

4-е Выбираем Активити , далее созданную нашу переменную, и вставляем туда нашу "Функцию"

-4

Итог: Теперь результатом нашей переменной будет либо ДА - Если время рабочее или НЕТ - Если время не рабочее.
Итог: Теперь результатом нашей переменной будет либо ДА - Если время рабочее или НЕТ - Если время не рабочее.

Вы можете использовать данную функцию для построения условия в бизнес процессах Битрикс 24, когда требуется пойти по 1 из веток (Рабочее время или не рабочее)

Для этого в условии выбираем Переменная равно Да или Нет

-6

Спасибо за внимание !