03-12-2018 23:59

Запуска произвольного процесса по контракту

POST   /bs-core/main/contracts/{contractId}/processes/execute

Метод используется для запуска произвольного процесса.

Запрос

{
    "processTypeId":1014352,
    "date":1530792001000,
    "options":
             {
	            "CESSION_ARTICLE_ID": "102641"
             }
}
Описание параметров
Параметр Обязателен Тип данных Описание
processTypeId R [int] Идентификатор типа процесса
date R [timestamp] Дата в формате unix timestamp в миллисекундах.
options R [enum]
  • CUSTOM_STATUS_INFO Этот параметр можно использаовать например при запуске процесса "Отмена договора (Сторно)", для указания комментария , который должен записывать в поле "комментарий" в Бизнес-статусе "отменен".
  • CESSION_ARTICLE_ID 

    Этот параметр можно передавать при запуске процесса "Закрытие по цессии". При сохранении документа Списание по цессии в коллекцию передач по цессии по контракту вставляется новая запись (с суммой документа и переданным параметром Договор цессии), при удалении документа запись о передачи по цессии с датой документа удаляется.

    В случае если при запуске процесса не был передан параметр Договор цессии, то запись о передачи по цессии все равно добавится (с пустым договором).
    При удалении документа ищется запись о передачи по цессии с совпадением даты и с признаком Передан = ДА, если запись найдена - она удаляется.

Ответ


                        {
    "status": "ok",
    "timestamp": 1526562487398,
    "data": ""
}
                    
У данной функции отсутствует описание параметров ответа