|
<< Оглавление >> Получить статус заказа 2 |
![]() ![]()
|
Function GetReservationStatus2(strInp: string): string;
Метод возвращает список текущий статус заказа.
- ReservID - Номер заказа |
- ReservID - Номер заказа - ReservStatus - Идентификатор статуса заказа - ReservStatusDescription - Описание статуса заказа - Qty - Кол-во мест заказа - Amount - Сумма заказа - CanceledByGate - Признак снятия заказа (1 - заказ снят пользователем шлюза, 0 - заказ снят не пользователем шлюза, -1 - заказ не снят или иное) - result_code - Код ошибки - result_message - Описание ошибки |
Статусы заказов:
"RES" - Заказ создан (даже если часть место снята)
"CRS" - Заказ снят полностью
"CRA" - Заказ снят автоматически
"SOL" - Заказ продан (даже если часть мест возвращена)
"RET" - Все места заказа возвращены
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow ReservID="1805"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>1</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row ReservID="1805" ReservStatus="SOL" Qty="2" Amount="3600.00" ReserveDate="22.11.2025" ReserveTime="19:00:00" CanceledByGate="-1"/> </AnswerBody> </GateAnswer> |