Добрый день,
Подскажите как работать с результирующей коллекцией элемента "Чтение данных" в БП.
Необходимо создать задачу на всех контактов с должностью "Менеджер" - добавляю чтение данных ставлю условие "Должность" равно "Менеджер", дальше добавляю элемент "Задача" и пытаюсь выбрать туда "Результирующая коллекция", но она недоступна. Возможно ли как то организовать цикл в БП чтобы создать задачи для всех элементов выборки?
Или еще случай, необходимо в БП предать при запуске сразу несколько идентификаторов записей и для них создавать задачи, опять же как сделать цикл чтобы пройтись по всем идентификаторам или единственный вариант - запускать отдельный БП для каждого идентификатора?
Заранее спасибо.

Нравится

7 комментариев

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

Здравствуйте, Олег!

Действительно, оптимальным вариантом является запускать отдельный экземпляр процесса для каждой записи.

Но если Вы все же хотите реализовать в рамках одного экземпляра процесса, то Вы можете это сделать в помощью цикла, пробежавшись по всем элементам результирующей коллекции. Для этого необходимо добавить элемент процесса Задание-Сценарий и в коде реализовать цикл foreach.

Спасибо Андрей, уже разобрался, не знал как обращаться к результирующей коллекции

Добрый день,
Чтоб не создавать новую тему спрошу тут:
Неверно срабатывает стандартный элемент БП "Страница редактирования", а точнее нужная страница открывается, но поля установленные по умолчанию подтягиваются не все:
1
Дополнительно созданное поле (Контакт физ.лицо) не заполняется из стандартного поля Лида (Квалифицирован как контакт), хотя оно заполнено:
2
В чем может быть проблема, как исправить? Пробовал перекомпилировать и задавать это поле просто через элемент "Изменение данных" результат тот же - поле не заполняется

Добрый день, Олег!

Проверьте правильно ли создано данное поле. "Квалифицирован как контакт" отображает информацию о том, с каким контактом при квалификации был связан лид. Поле не отображается на странице лида, но может быть отображено в реестре.
А значение "Квалифицирован как контрагент" передаются?

Добрый день, Дмитрий,
Поле создано верно, вставить туда значение вручную из карточки возможно, как обычно для LOOKUP поля открывается модальное окно где можно выбрать необходимого контакта /контрагента, затем успешно сохранить.
Поле квалифицирован как контрагент также не передается, в чем может быть причина?

Team версия 7.4.0.2628

Разобрался, проблема по моей вине, Читал данные Лида раньше чем у него появлялось это поле :exclaim:

Показать все комментарии