Найти в Дзене

Сопоставление значений полей с типом "Список" в бизнес-процессе Битрикс24

Есть смарт-процессы Заказы и Задания, в каждом смарт-процессе созданы поля Филиал и Метки с типом Список. Поле Метки - множественное. Значения списков для полей в смарт-процессах совпадают. Необходимо при создании нового элемента смарт-процесса Задания в поля Филиал и Метки передавать значения соответствующих полей смарт-процесса Заказы: Если в поля Филиал и Метки смарт-процесса Задания передать значения {{Филиал}} и {{Метки}} полей смарт-процесса Заказы, то значения полей установлены не будут: Для установки поля Филиал в смарт-процессе Задания нужно передать в него значение {{Филиал (текст)}} смарт-процесса Заказы. В этом случае, значение поля установится корректно. Поле Метки множественное, для его установки необходимо предварительно создать множественную переменную с типом Строка и записать в неё значение {{Метки}} смарт-процесса Заказы: После этого в поле Метки смарт-процесса Задания необходимо передать значение переменной Метки: Запускаем бизнес-процесс и проверяем результат: В ре

Есть смарт-процессы Заказы и Задания, в каждом смарт-процессе созданы поля Филиал и Метки с типом Список. Поле Метки - множественное.

Поля с типом "Список" в смарт-процессах
Поля с типом "Список" в смарт-процессах

Значения списков для полей в смарт-процессах совпадают.

Необходимо при создании нового элемента смарт-процесса Задания в поля Филиал и Метки передавать значения соответствующих полей смарт-процесса Заказы:

Элемент смарт-процесса "Заказы"
Элемент смарт-процесса "Заказы"

Если в поля Филиал и Метки смарт-процесса Задания передать значения {{Филиал}} и {{Метки}} полей смарт-процесса Заказы, то значения полей установлены не будут:

Некорректная установка полей с типом "Список"
Некорректная установка полей с типом "Список"

Для установки поля Филиал в смарт-процессе Задания нужно передать в него значение {{Филиал (текст)}} смарт-процесса Заказы. В этом случае, значение поля установится корректно.

Поле Метки множественное, для его установки необходимо предварительно создать множественную переменную с типом Строка и записать в неё значение {{Метки}} смарт-процесса Заказы:

Множественная строковая переменная "Метки"
Множественная строковая переменная "Метки"
Установка значения переменной "Метки"
Установка значения переменной "Метки"

После этого в поле Метки смарт-процесса Задания необходимо передать значение переменной Метки:

Установка полей с типом "Список" в бизнес-процессе
Установка полей с типом "Список" в бизнес-процессе

Запускаем бизнес-процесс и проверяем результат:

Запуск бизнес-процесса для установки полей с типом "Список"
Запуск бизнес-процесса для установки полей с типом "Список"
Результат выполнения бизнес-процесса
Результат выполнения бизнес-процесса

В результате в созданном элементе смарт-процесса Задания были установлены те же значения, что и в элементе смарт-процесса Заказы.

Если статья была Вам полезна, поставьте, пожалуйста, лайк - это помогает мне в продвижении блога 👍
Больше статей в моем блоге на https://boosty.to/luba.tinaeva.b24.