@mishinkompot

Как правильно использовать оператор IF в bitrix24?

Суть вопроса: есть список менеджеров с полями: номер очереди по дежурству(1,2,3), датой и др.
Номер очереди нужен для передачи лида менеджеру по графику (дежурят каждый через 2 дня)
При поступлении нового лида с сайта робот смотрит, совпадает ли дата с датой сервера и если не совпадает, то меняет её и смотрит на очередь дежурства.
Если очередь равна 1 или 2, то прибавляет к текущему числу 1, если равна 3, то меняет на 1.
Не получается правильно записать условие для робота, помогите разобраться.
Вот код
=if({=Variable:nmp}=1, {=Variable:nmp} +1)
=if({=Variable:nmp}=2, {=Variable:nmp} +1)
=if({=Variable:nmp}=3, {=Variable:nmp}=1)
Переменная nmp - значение поля "номер в очереди". Таких переменных 3, они выполняются параллельно для каждого из 3 менеджеров.
Где ошибка?
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
@belc
здесь некоторая информация про условный оператор if
https://dev.1c-bitrix.ru/learning/course/index.php...
в частности
Синтаксис:
=if([условие], [результат_в_случае_выполнения_условия], [результат_в_случае_не_выполнения_условия])
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы