Список дат доступных событий

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

Навигация:  Функциональные методы > Списки > События >

Список дат доступных событий

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

Function GetAvailDatesForEvents(strInp: string): string;

Метод возвращает список дат актуальных на момент запроса событий

 

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

- [FreeOnly] - Признак показывать только свободные. По-умолчанию 1.

- [DateFrom] - Дата начала вывода списка событий. Время не учитывается.

- [DateTo] - Дата окончания вывода списка событий. Время не учитывается.

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

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

- [OffSet] - При выводе списка записей смещение от начала списка

- [Limit] - При выводе списка записей кол-во записей, которые необходимо вернуть

- [isCanceled] - Флаг, передавать отмененные события.  (0 - передавать только действующие события 1 - передвать отмененные события, 2 - все). По-умолчанию 0.

 

В данном методе введена необязательная  "пагинация". Для ее использования необходимо указать параметры:

Offset - сдвиг от начала списка

Limit - кол-во записей для вывода.

Например: если указано Offset="0" Limit="5" будет возвращено 5 записей от начала списка.

если указано Offset="5" Limit="10" будет возвращено 10 записей начиная от шестой (1+5) от начала списка.

Также введен параметр AllRecords в XML ответа для получения общего кол-ва записей, если используется "пагинация".

Если "пагинация" не используется, AllRecords равен RecordCount

 

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

- EventDate - Дата события(событий) в формате ГГГГ-ММ-ДД

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

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

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

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

 

Входной XML.

<GateReq>

<ReqLogin>

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

       <UserName>User</UserName>

       <UserPass>Password</UserPass>

</ReqLogin>

<ReqBody>

       <InputRow />

</ReqBody>

</GateReq>

 

Выходной XML.

<GateAnswer>

<AnswerResult>

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

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

  <AllRecords>1</AllRecords>

</AnswerResult>

<AnswerBody>

  <Row EventDate ="2026-07-09" cod_t="1" name_t="Городской театр" cod_h="12" name_h="Малая сцена" result_code="0" result_message="OK"/>

</AnswerBody>

</GateAnswer>