Задать вопрос
@Multigame

Сопоставление списочного поля в бизнес процессе. Почему не срабатывает условие?

Добрый день.
Подскажите в чем может быть причина. В Сделке определено поле "Конечная стадия" [type] => enumeration [isDynamic] => 1 без множественного выбора.
Одно из значений равно "КП - отказ" (ID 461).

И есть бизнес процесс который работает по клиентам, перебирает итератором их сделки по ID и в каждой итерации вызывает "Выбор данных CRM" - Сделку, с единственным полем "Конечная стадия" - https://disk.yandex.ru/i/bNWBJ-9Qv0JBWw
На данном этапе значение получается и в комментарий в целях отладки удается вывести "КП - отказ" обращаясь к полученной сделке.
А вот далее следует условие с такой веткой https://disk.yandex.ru/i/NAwy86S52Vd-EA. И вот в эту ветку БП упорно не заходит(ветка самая левая, другие пробовал отключать.

Подскажите как правильно сравнивать значение списочного поля в бизнес-процессе? или в чем еще может быть проблема?
  • Вопрос задан
  • 14 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Multigame Автор вопроса
Создал в процессе переменную после "Выбор данных CRM" и получения поля сделки помещаю значение в строковую переменную и в условии сравниваю со строкой "КП - отказ" - так заработало.
Но это выглядит не совсем правильно... например на случай если пункт захотят переименовать... Да и понять бы на каком этапе (выбора поля или условие) я изначально ошибся....
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы