Выборка контрактов для выполнения пакетной обработки
Процесс - набор документов, выполняемых в определенном порядке для каждого контракта, попадающего под выборку данного процесса. Каждый документ связан с операцией, которая применяется для данного контракта. То есть процесс представляет собой логику выполнения определенных документов, создающих операции для каждого контракта.
Получение нужных данных и информации для запуска пакетной обработки и пошаговая инструкция для него:
-
Нахождение нужного идентификатора типа процесса происходит при помощи метода "Получение доступных типов процессов" и его расшифровки из справочника "Типы процессов" (параметр адресной строки).
-
Получение списка сущностей для фильтрации выборки контрактов (Значение параметра "object" передается в теле запроса в критериях в поле "entity").
-
Получение полей сущности для фильтрации выборки контрактов (Значение параметра "object" передается в теле запроса в критериях в поле "field").
-
Выборка контрактов для выполнения пакетной обработки. В выборке можно использовать критерии для фильтрации. Если их не использовать, то в теле запроса передается пустая коллекция [] и будут возвращены контракты без применения к ним фильтрации. Выборка контрактов для обработки процессом заложена в логику работы процесса пакетной обработки и рекомендуется ее применять для метода описанного в следуещем шаге.
Для удобства работы с пакетной обработкой критерии (фильтры) можно подготовить один раз и использовать их. (см. шаги 1-3)
Parameters
Path Parameters
Дата и время до которой были созданы контракты в формате "YYYY-MM-DDThh:min:sec". Является параметром адресной строки
см. описание выше а также описане шага 1. Является параметром адресной строки
"int64"Request Body
Сущность по которой происходит пакетная обработка. Список всех сущностей получаются методом "Получение списка сущностей для фильтрации выборки контрактов". Одно из значений параметра "object" будет являтся значением этого параметра
Этот параметр принимает одно из значений параметра "object" метода "Получение полей сущности для фильтрации выборки контрактов"
Первое значение сущности для критерия
Второе значение сущности для критерия
Responses
OK
"double""int64""int64""int64""error""ok""int64"