Как читать данные множества записей (коллекции)
В режиме “Читать коллекцию записей” элемент [Читать данные] может получить значения полей нескольких записей. Например, можно вычитать имена всех контактов определенного контрагента.
Чтобы читать коллекцию записей, добавьте элемент [Читать данные] на диаграмму процесса и настройте его свойства.
1.В поле [Какой режим чтения данных использовать?] выберите “Читать коллекцию записей”.
2.В поле [Из какого объекта читать данные?] выберите объект, который содержит необходимую запись. Например, чтобы читать данные контакта, выберите объект “Контакт”.
3.Настройте условия фильтрации. Например, чтобы читать данные всех контактов определенного контрагента, настройте фильтр по колонке [Контрагент] и используйте команду “Сравнить со значением” для выбора определенного контрагента. Также можно использовать команду “Сравнить с параметром” и сопоставить значение фильтра со значением параметра процесса или элемента.
4.Ограничьте количество записей для чтения, изменив значение в поле [Читать первые ... записей] (по умолчанию устанавливается ограничение в 50 записей). Если необходимо выбрать все записи, которые соответствуют фильтру, укажите значение, превышающее максимально возможное количество записей.
На заметку
Чтение более 5000 записей может повлиять на производительность системы.
5.Если необходимо, настройте сортировку в блоке [Как отсортировать записи?]. Процесс будет читать данные первых записей в списке в соответствии с выбранным способом сортировки.
6.Укажите колонки, значения которых необходимо получить:
a.Выберите “Всех колонок”, чтобы вычитать значения всех полей записи.
b.Выберите “Только выбранных колонок” (Рис. 265), а затем кликните [+] и выберите колонки, значения которых вы хотите использовать на следующих шагах процесса.
На заметку
Рекомендуем читать данные ограниченного количества колонок, т. к. работа с большим количеством колонок влияет на производительность процесса.
В результате элемент [Читать данные] получит данные указанных колонок всех записей, которые соответствуют фильтру и не превышают количество, указанное в поле [Читать первые ... записей]. Затем полученные значения будут переданы в исходящий параметр типа “коллекция”.
На заметку
Полный список параметров элемента доступен на вкладке [Параметры] в расширенном режиме. Больше информации о расширенном режиме настройки параметров элемента доступно в блоке “Панель настройки элементов” статьи “Начало работы с дизайнером процессов”.
Смотрите также