В лиде используется поле «Бренд» типа «Список» с возможностью выбора нескольких значений. При одном выбранном бренде поиск элемента универсального списка отрабатывает корректно, но как только выбирается два и более бренда, поиск перестаёт возвращать результат. Почему так происходит и как это исправить в бизнес-процессе? Проблема связана с тем, что множественное поле передаёт в бизнес-процесс не одно значение, а набор. При прямой подстановке такого поля в действие поиска Битрикс24 получает некорректный входной параметр, который не может быть использован для поиска по полю списка. В результате действие выполняется, но фактически ничего не находит. Рабочая схема заключается в том, чтобы сначала сохранить значения множественного поля в отдельную множественную переменную бизнес-процесса, а затем обработать её через итератор. Итератор последовательно перебирает каждый бренд и передаёт в поиск только одно значение за шаг. В таком формате поиск начинает стабильно возвращать элементы универсаль
Почему поиск по списку не работает с несколькими значениями бренда в Битрикс24
3 дня назад3 дня назад
1 мин