Метод ManageReservation.
Какой должен быть статус командировки и статус заказа, указанного в id_Reserve, для успешного выполнения метода для различных значений в поле Action (issue, cancel, transfer)? Наибольший интерес представляет следующий случай: командировка в статусе 1(Черновик), заказ в статусе 2(Готов к исполнению).
Для успешного оформления - заказ должен быть в ГкО, командировка Чистовик\На исполнении
Для успешной отмены - командировка не должна быть на авторизации
Для успешной передачи в агентство - командировка не должна быть на авторизации, в черновике
что будет, если вызвать issue для заказа со статусом:
отменен - ошибка, оформить отмененный заказ нельзя
черновик - автоматический перевод заказа в Гко (финализация), инициализация оформления
любой другой статус - оформление не будет инициировано
что будет, если вызвать cancel для заказа со статусом:
черновик - отменяем, черновик удаляется в этом случае
ГкО - инициализация отмены
любой другой статус - передача в агентство
если при этом командировка была в статусе "Идет согласование", то командировка будет переведена в "Черновик"
что будет, если вызвать transfer для заказа со статусом:
любой статус - заказ будет передан в агентство
если заказ уже передан или в обработке - то будет обновлен только комментарий
Наибольший интерес представляет следующий случай: командировка в статусе 1(Черновик), заказ в статусе 2(Готов к исполнению).
У заказа нет статуса "Готов к исполнению" - скорее всего речь, про "готов к оформлению". Заказ не оформится, потому что некорректный статус командировки