|
<< Оглавление >> Регистрация посетителя |
![]() ![]()
|
Function SetRegistration(strInp: string): string;
Записывает данные о посетителе. Метод доступен только для собственного сайта.
- Barcode - штрихкод - VisitorPhone - Телефон посетителя - VisitorEmail - Email посетителя - VisitorName - ФИО посетителя - VisitorBirthDate - Дата рождения посетителя (в формате дд.мм.гггг). - VisitorDocTypeID - Идентификатор типа документа посетителя - VisitorDocument - Серия и номер документа - VisitorIsSpectator - Признак, что посетитель является владельцем заказа - VisitorIsLess65 - Флаг - посетителю меньше 65 лет - VisitorIsNotChronic - Флаг - у посетителя нет хронических заболеваний - VisitorIsNotCovid - Флаг посетитель не болен COVID 19 - VisitorIsNotContact - Флаг - посетитель не был в контакте с больным COVID 19 |
- NomBilKn - идентификатор события. - Barcode - штрихкод - cod_sec - идентификатор сектора. - name_sec - наименоване сектора - row - ряд - seat - место - VisitorPhone - Телефон посетителя - VisitorEmail - Email посетителя - VisitorName - ФИО посетителя - VisitorBirthDate - Дата рождения посетителя (в формате дд.мм.гггг). Осуществляется проверка на возвраст посетителя на момент даты события. - VisitorDocTypeID - Идентификатор типа документа посетителя - VisitorDocument - Серия и номер документа - VisitorIsSpectator - Признак, что посетитель является владельцем заказа - VisitorIsLess65 - Флаг - посетителю меньше 65 лет - VisitorIsNotChronic - Флаг - у посетителя нет хронических заболеваний - VisitorIsNotCovid - Флаг посетитель не болен COVID 19 - VisitorIsNotContact - Флаг - посетитель не был в контакте с больным COVID 19 - result_code - Код ошибки - result_message - Описание ошибки |
В случае ошибки "Дата регистрации на мероприятие больше текущей" (код 69) также возращается параметр:
- StartRegDate - Дата начала регистрации.
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow Barcode="506434539915007810" VisitorPhone="+79261234567" VisitorEmail="visitor@email.ru" VisitorName="Иванов Иван Иванович" VisitorBirthDate="05.08.1976" VisitorDocTypeID="" VisitorDocument="" VisitorIsSpectator="1" VisitorIsLess65="1" VisitorIsNotChronic="1" VisitorIsNotCovid="1" VisitorIsNotContact="1"/>
</ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>1</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row Barcode="506434539915007810" NomBilKn="1462" cod_sec="213" row="1" seat="1" VisitorPhone="+79261234567" VisitorEmail="visitor@email.ru" VisitorName="Иванов Иван Иванович" VisitorBirthDate="05.08.1976" VisitorDocTypeID="" VisitorDocument="" VisitorIsSpectator="1" VisitorIsLess65="1" VisitorIsNotChronic="1" VisitorIsNotCovid="1" VisitorIsNotContact="1" result_code="0" result_message="OK"/>
</AnswerBody> </GateAnswer> |