Добрый день.
В карточке обращения есть поля группа объекта и филиал и контрагент (объект)
В разделе контрагенты (объект) так же выведены эти поля.
Необходимо в уже ранее созданных обращениях заполнить поле филиал и группа объекта по данным контрагента.
Дополнительно я создал логическое поле в карточке обращения.
Посмотрел ролик академии по работе с большим кол-вом записей.
Tech Hour: Как обрабатывать множество записей в Creatio. Все способы - YouTube
Решил попробовать сделать по самому первому кейсу.
Мой процесс выглядит так :
![Данное изображение было удалено. Из соображений безопасности разрешены только изображения на локальном домене. Изображение удалено.](/sites/community_ua/files/inline-images/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202022-02-18%20150848.png)
По шагам:
читаем кол-во записей, фильтрую их там где поле филиал, группа объектов = пусто, контрагент = заполнен. Логическое поле с значением = нет.
Далее идет условный поток, кол-во записей не равно 0.
Читаем первую запись из нашего кол-ва записей, фильтра аналогичен как и в первом шаге.
Читать данные контрагента(объекта)
Тут фильтр id = объекту в шаге читать первую запись из обращения.
Изменить данные
Тут id обращения = читать первую запись из обращения.Первый элемент результирующей коллекции.Id
Поле объект = читать данные объекта.Первый элемент результирующей коллекции.Id
Поле филиал и группа объектов пусто . Логическое поле = нет.
Какие поля изменить
Филиал = #читать данные объекта.Первый элемент результирующей коллекции.Филиал#]
#читать данные объекта.Первый элемент результирующей коллекции.Группа#]
Логическое поле = #Логическое значение.Да#]
Далее идем в первый шаг и из него если равно 0 то на выход.
Процесс запускаю , все работает , но стоит обработать только 100 записей, как больше они не обрабатываются. Но процесс выполняется.
В чем может быть дело?
Может есть альтернатива как выполнить задачи в БП ? без программирования?