Данный механизм используется для финализации заказов - заказы, переданные в списке в статусе “Черновик” получают статус “Готов к оформлению”.
Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом: Авторизация (получение токена)
Info |
---|
Для финализации командировки используется метод FinalizeDrafts из сервиса EndCustomerAPI.asmx WSDL можно скачать с демо-сайта: https://stage1.corteos |
...
...
...
...
EndCustomer/EndCustomerAPI.asmx?WSDL Для работы в продуктовой среде необходимо заменить “stage1.corteos.ru” на свой домен (на котором работают пользователи вашей компании). Метод финализации командировки FinalizeDrafts: https:// |
...
...
Параметры:
id_ComplexReserve – int – номер командировки в системе Кортеос;
ReserveToKeepIds – List<int>– список номеров заказов в системе Кортеос, которые необходимо перевести в статус “Готов к оформлению“;
Note |
---|
Черновики из списка ReserveToKeepIds получат статус готов к оформлению, заказы, которые не были переданы в списке на финализацию - удаляются или направляются на отмену. |
Пример запроса
Code Block |
---|
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:cor="http://www.corteos.ru/"> <soap:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>ee9b931e-****-****-a597-3be03b59c90c</cor:Token> </cor:AuthHeader> </soap:Header> <soap:Body> <cor:FinalizeDrafts> <cor:id_ComplexReserve>766029</cor:id_ComplexReserve> <!--Optional:--> <cor:ReserveToKeepIds> <!--Zero or more repetitions:--> <cor:int>1768145</cor:int> <cor:int>1768147</cor:int> </cor:ReserveToKeepIds> </cor:FinalizeDrafts> </soap:Body> </soap:Envelope> |
...
Пример ответа:
Code Block |
---|
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <FinalizeDraftsResponse xmlns="http://www.corteos.ru/"> <FinalizeDraftsResult> <Result>true</Result> </FinalizeDraftsResult> </FinalizeDraftsResponse> </soap:Body> </soap:Envelope> |
Командировка была переведена в чистовикстатус “Чистовик”, а заказы 1768145 и 1768147 были переведены в статус “Готов к оформлению“, а заказ 1768146 был удален.
...