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