Информация о заказе по его номеру

<< Оглавление >>

Навигация:  Функциональные методы > Бронирование > Информация о заказе/местах >

Информация о заказе по его номеру

ПредыдущаяВернуться на уроветь вверхСледующая

Function GetReservationData(strInp: string): string;

Возвращает данные по заказу. Необходима для продажи на сайте по номеру заказа. Используется только для собственного сайта. Для сторонних агентов метод закрыт.

 

Описание входных параметров.

- ReservID - Номер заказа

- TelSpektator - Телефон зрителя

 

Описание полей в выходных данных

- NomBilKn - Идентификатор события.

- ReservID - Номер заказа

- session Идентификатор сессии

- cod_sec Идентификатор сектора.

- name_sec Наименоване сектора

- FreeOfferSeat Признак свободной рассадки

- PrintRows - Печатать номер ряда на билете (1 - да, 0 - нет)

- VisibleRows - Отображать номер ряда на схеме зала (1 - да, 0 - нет)

- PrintSeats - Печатать номер места на билете (1 - да, 0 - нет)

- VisibleSeats - Показывать номер места на схеме (1 - да, 0 - нет)

- row ряд

- seat место

- price - Цена билета. (номинал)

- priceSell - Цена билета (продажи) c учетом введенного промокода и прочих возможных скидок

- ServiceFee - сервисный сбор.

- isBenefit - Признак льготного билета

- NameSpektator ФИО зрителя

- TelSpektator Телефон зрителя

- EmailSpektator Email зрителя

- Barcode - штрих-код места (на некоторые события штрихкод возвращается только после продажи билета)

- ReservDate - дата создания заказа

- ReservTime - время создания заказа

- CancelDate - дата снятия заказа

- CancelTime - время снятия заказа

 

- EventDate - Дата события (или дата окончания события, если оно с открытой датой)

- EventTime - Время события (или время окончания события, если оно с открытой датой)

- BeginDate - Дата начала события (если событие с открытой датой; если нет, то равно EventDate)

- BeginTime - Время начала события (если событие с открытой датой; если нет, то равно EventTime)

- withOpenDate - Признак событие с открытой датой

- isService - Событие является услугой.

- cod_show  - Идентификатор мероприятия

- cod_t - Идентификатор места проведения (театра)

- cod_h - Идентификатор зала места проведения (сцены)

- name_t - Наименование места проведения (театра)

- name_h - Наименование зала места проведения (сцены)

- EventDuration Продолжительность события (может отличаться от продолжительности мероприятия)

- is_Primera - Флаг, премьера или нет (может отличаться от флага, установленного для мероприятия)

- WithIntermission - Флаг "с антрактом" (может отличаться от флага, установленного для мероприятия)

- EventNote - Примечания к событию,

- name_show - Наименование мероприятия,

- author - Автор мероприятия,

- Note1 - Строка примечаний к мероприятию 1,

- Note2 - Строка примечаний к мероприятию 2,

- Note3  - Строка примечаний к мероприятию 3,

- Note4  - Строка примечаний к мероприятию 4,

- Age - Возрастное ограничение (INT),  -1 - не определен. (если передается, например, 16, это означает 16+)

- Producer - Продюссер,

- Actors - Актеры,

- Annotation - Анотация,

- OrganizerID - Идентификатор организатора мероприятия,

- OrganizerName - Наименование организатора мероприятия,

- OrganizerTin - ИНН организатора мероприятия,

- OrganizerPhone - Телефон организатора мероприятия,

- OrganizerEmail - Email организатора мероприятия,

- OrganizerAddress - Адрес организатора мероприятия,

- Status Статус места заказа. 0 - Место недоступно для продажи. 1 - Место доступно для продажи, 2 - Место оплачено. 3 - Место в заказе и удержано за плательщиком

- SupplierID - Идентификатор поставщика.

- PushkinCard - Признак оплаты по Пушкинской карте.

- ProCultureID - Идентификатор мероприятия в ПроКультура

- PushkinCardPermitted - Разрешение продажи по программе "Пушкинская карта". (0 - не разрешено, 1 - разрешено, 2 - только по "Пушкинской карте")

- QRCodeOnly - Признак - доступ на событие разрешен только при предъявлении QR кода о вакцинации.

- RequestVisitorData - Запрашивать данные зрителя (0 - не запрашивать, 1 - запрашивать только ФИО, 2 - запрашивать ФИО + тип, серию и номер документа).

- result_code - Код ошибки.

- result_message - описание ошибки

 

 

Входной XML.

<GateReq>

<ReqLogin>

        <!--  Имя пользователя и пароль для авторизации -->

       <UserName>User</UserName>

       <UserPass>Password</UserPass>

</ReqLogin>

<ReqBody>

       <InputRow ReservID="1805" TelSpektator="+71234567890"/>

</ReqBody>

</GateReq>

 

Выходной XML.

<GateAnswer>

<AnswerResult>

  <ResultCode>0</ResultCode><!--  Код ответа шлюза, общий для всего запроса-->

  <RecordCount>2</RecordCount><!--  Количество записей в возвращаемом "RecordSet-е" -->

</AnswerResult>

<AnswerBody>

  <Row ReservID="1805" session="5dd3ac5626be9aac3fb39eb84d02b5b9" NomBilKn="211" EventDate="22.11.2026" EventTime="19:00" BeginDate="22.11.2026" BeginTime="19:00" withOpenDate="0" cod_show="79" cod_t="1" cod_h="1" EventDuration="01:00" is_Primera="1" WithIntermission="1" author="" Note1="" Note2="" Note3="" Note4="" Producer="" OrganizerID="1" isService="0" OrganizerName="ФГУП Академический театр" OrganizerTin="77111111111" OrganizerPhone="84952150000" OrganizerEmail="organizator@yandex.ru" OrganizerAddress="121108, Улица Кое-кого, 4" name_show="Ревизор" Age="0" name_t="Академический театр" name_h="Основная сцена" Actors="" Annotation="" cod_sec="1" name_sec="Партер" FreeOfferSeat="0" NotShowNumbers="0" PrintRows="1" VisibleRows="1" PrintSeats="1" VisibleSeats="1" row="9" seat="1" price="2000.00" priceSell="1800.00" priceSellFull="2000.00" ServiceFee="0.00" priceForPay="1800.00" priceReturn="1800.00" NameSpektator="Петр Петров" TelSpektator="+7 (122) 111-11-11" EmailSpektator="petrov@yandex.ru" Barcode="522820870453412294" SupplierID="1" ReservDate="06.08.2026" ReservTime="14:17" CancelDate="22.11.2026" CancelTime="19:00" Status="2" PromoCode="" PromoPercent="0" PromoSum="0.00" isBenefit="0" STCompanyDiscount="10.00" GroupOrder="0" MultiPayGroup="0" ProCultureID="" PushkinCardPermitted="0" PayerEmail="0" RequestVisitorData="0" result_code="0" result_message="OK"/>

  <Row ReservID="1805" session="5dd3ac5626be9aac3fb39eb84d02b5b9" NomBilKn="211" EventDate="22.11.2026" EventTime="19:00" BeginDate="22.11.2026" BeginTime="19:00" withOpenDate="0" cod_show="79" cod_t="1" cod_h="1" EventDuration="01:00" is_Primera="1" WithIntermission="1" author="" Note1="" Note2="" Note3="" Note4="" Producer="" OrganizerID="1" isService="0" OrganizerName="ФГУП Академический театр" OrganizerTin="77111111111" OrganizerPhone="84952150000" OrganizerEmail="organizator@yandex.ru" OrganizerAddress="121108, Улица Кое-кого, 4" name_show="Ревизор" Age="0" name_t="Академический театр" name_h="Основная сцена" Actors="" Annotation="" cod_sec="1" name_sec="Партер" FreeOfferSeat="0" NotShowNumbers="0" PrintRows="1" VisibleRows="1" PrintSeats="1" VisibleSeats="1" row="9" seat="2" price="2000.00" priceSell="1800.00" priceSellFull="2000.00" ServiceFee="0.00" priceForPay="1800.00" priceReturn="1800.00" NameSpektator="Петр Петров" TelSpektator="+7 (122) 111-11-11" EmailSpektator="petrov@yandex.ru" Barcode="522820870453412294" SupplierID="1" ReservDate="06.08.2026" ReservTime="14:17" CancelDate="22.11.2026" CancelTime="19:00" Status="2" PromoCode="" PromoPercent="0" PromoSum="0.00" isBenefit="0" STCompanyDiscount="10.00" GroupOrder="0" MultiPayGroup="0" ProCultureID="" PushkinCardPermitted="0" PayerEmail="0" RequestVisitorData="0" result_code="0" result_message="OK"/>

</AnswerBody>

</GateAnswer>