Итератор в бизнес-процессах Битрикс24
Итератор в бизнес-процессах Битрикс24 выполняет простое, но очень важное действие - последовательно обходит значения множественного поля или переменной и возвращает в дополнительные результаты всего два параметра: Ключ и Значение.
Но почему-то всегда это действие вызывает некоторые сложности. Поэтому примеры работы с итератором в бизнес-процессах решила выделить в отдельную подборку. В моем блоге примеры работы с итератором можно найти по тегу итератор.
По каким множественным данным можно запустить итератор:
Последовательно обходим всех сотрудников отдела и ставим каждому персональную задачу.
Итератор запускается по полю Платежи в сделке для вычисления: суммы всех платежей по сделке, сколько осталось оплатить, наличия задолженности и суммы долга.
С помощью плагина из Маркета получаем список сотрудников отдела и для каждого из этих сотрудников получаем список просроченных сделок. Итератор в примере запускается по данным из Дополнительных результатов стороннего активити.
Запускаем итератор по товарным позициям сделки и для каждой товарной позиции создаем дочернюю сделку.
Итератор обходит товарные позиции сделки для добавления к каждой товарной позиции скидки в процентах.
Итератор обходит товарные позиции сделки для добавления к каждой товарной позиции скидки в абсолютном значении.
Итератор запускается по товарным позициям сделки для формирования таблицы товаров со всеми необходимыми данными: порядковый номер, цена, количество, скидка и итоговая стоимость товара
Запускаем итератор по товарным позициям сделки, чтобы сгруппировать повторяющиеся товарные позиции.
Запускаем итератор по товарным позициям сделки, чтобы удалить/обновить конкретную товарную позицию без перезаписи остальных товарных позиций.
Итератор запускается по множественному полю сделки Поставщики с привязкой к элементам смарт-процесса для поиска Поставщика, которого требуется удалить из значения множественного поля.
Запускаем итератор по всем элементам списка для однократного или периодического обновления элементов списка.
Итератор запускается по каждому загруженному на диск файлу для переименования файлов.
Итератор запускается по множественным данным Даты платежей и Суммы платежей для построения графика платежей.
Запускаем итератор по связанным со сделкой Закупкам и передаем в каждую из них значение поля сделки.
Последовательно обходим с помощью итератора связанные со сделкой счета и получаем список неоплаченных счетов.
Если статья была Вам полезна, поставьте, пожалуйста, лайк - это помогает мне в продвижении блога 👍
битрикс24
bitrix24
итератор
бизнес-процесс
навигация