Динамический список в формах бизнес-процессов Битрикс

199
06 июня 2021, 18:00

Мне нужно решить достаточно тривиальную задачу, но штатными методами бизнеc-процессов Битрикс сделать это не получилось, а т.к. я не знаю php, то задача оказалась для меня нерешаемой.

Суть задачи: Есть некий каталог техники, реализованный с помощью списка (атрибуты id инфоблока - 73, поля списка: MODEL, SOTRUDNIK) . Необходимо создать бизнес-процесс для приемки новых сотрудников. В ходе выполнения процесса одна из задач должна быть поставлена сотрудникам с id 122 и 123. В форме задачи должен быть выпадающий список, в котором должны отображаться только те элементы списка "Каталог техники", у которых атрибут "SOTRUDNIK" = Null.

Насколько я понимаю, наиболее "правильным" решением было бы включить в бизнес-процесс приемки нового сотрудника компоненту произвольного php-кода. И использовать метод "SelectBoxFromArray" (https://dev.1c-bitrix.ru/api_help/main/functions/html/selectboxfromarray.php). Но все мои попытки добиться отображения dropdown и самой формы ни к чему не привели.

Подскажите, пожалуйста, как можно корректно написать php-код или, возможно, есть какой-то более простой вариант?

READ ALSO
В чем различие между return {veiwName} и return redirect:/

В чем различие между return {veiwName} и return redirect:/

Spring Boot MVC, Controller, RequestMapping указывает на файл index как /Метод

123
Проблема с типами данных

Проблема с типами данных

Смысл такой: записываю пути файлов в массив, есть переменная которая считает шаг, нужно чтобы картинка jLabel менялась при каждом шагеподскажите...

85
Angular с Spring Boot, node_modules appers empty

Angular с Spring Boot, node_modules appers empty

Делаю в точности по https://wwwbaeldung

182
Как указать длину пустого двумерного массива?

Как указать длину пустого двумерного массива?

Имеется задача по написанию метода, который возвращает максимальное значение в двумерном массивеСмысл выполнения ее мне понятен

100