Как правильно использовать оператор 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 менеджеров.
Где ошибка?