|
<< Оглавление >> Информация о текущем состоянии места заказа |
![]() ![]()
|
Function GetReservationPlaceStatus(strInp: string): string;
Метод возвращает текущее состояние места из конкретного заказа. Во входных параметрах можно передавать как одну запись, так и коллекцию записей для получения информации о нескольких местах одновременно.
- ReservID - Номер заказа - NomBilKn - Идентификатор события - cod_sec - Идентификатор сектора - row - ряд - seat - место |
- NomBilKn - Идентификатор события - сod_sec - Идентификатор сектора - Name_sec - Наименование сектора - row - ряд - seat - место - ReservID - номер заказа - ReservDate - дата создания заказа* - ReservTime - время создания заказа* - ChangeDate - дата последнего изменения заказа* - ChangeTime - время последнего изменения заказа* - Blocked - признак блокировки заказа - PlacesStatus - статус места (RES - забронировано, HLD - место в заказе и удержано за плательщиком CRS - заказ или место из заказа сняты c брони, SOL - продано, RET - возвращено) - GateUser - Признак, является ли пользователь, осуществивший операцию пользователем шлюза (1 - да, 2 - нет), - Barcode - штрих-код (только если заказ в статусе RES или SOL. Для остальных статусов возвращается пустая строка) - price - Цена места (номинал). - priceSell - Цена места (продажа) - STCompanyDiscount - Процент скидки по абонементной кампании - StatusComment - Описание статуса - CheckCode - Код для проверки места заказа (при самостоятельной регистрации посетителя)* - result_code - Код ошибки. - result_message - описание ошибки |
* если на событие не нужно собирать данные зрителя - код передается пустой.
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow ReservID="1805" NomBilKn="211" cod_sec="1" row="9" seat="1"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>0</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row NomBilKn="211" cod_sec="1" Name_sec="Партер" row="9" seat="1" ReservID="1805" ReservDate="06.08.2026" ReservTime="14:17:58" ChangeDate="06.08.2026" ChangeTime="14:18:20" Blocked="0" PlaceStatus="SOL" GateUser="1" StatusComment="Sold by Gate" Barcode="522820870453412294" price="1800.00" priceSell="1800.00" STCompanyDiscount="0.00" CheckCode="" result_code="0" result_message="OK"/> </AnswerBody> </GateAnswer> |