|
|
Строка 123: |
Строка 123: |
| Метод загружает файл в БД, привязывая его к туристу. | | Метод загружает файл в БД, привязывая его к туристу. |
| ====Входные параметры==== | | ====Входные параметры==== |
− | <table class=MsoTableProfessional border=1 cellspacing=0 cellpadding=0
| + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="800px" |
− | style='border-collapse:collapse;border:none'>
| + | |
− | <tr>
| + | |- style="background-color:#F2F2F2" |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;background:#F3F3F3;
| + | ! width="20%" | Название параметра |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | ! width="20%" | Тип |
− | <p class=MsoNormal align=center style='text-align:center'><b><span
| + | ! width="20%" | Обязательный |
− | style='font-size:9.0pt;font-family:"Arial","sans-serif"'>Название параметра</span></b></p>
| + | ! width="20%" | Значения |
− | </td>
| + | ! width="20%" | Значение по умолчанию |
− | <td width=123 style='width:92.6pt;border:solid black 1.0pt;border-left:none;
| + | |
− | background:#F3F3F3;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | |- style="vertical-align:text-top; text-align:center" |
− | <p class=MsoNormal align=center style='text-align:center'><b><span
| + | | '''DocType''' |
− | style='font-size:9.0pt;font-family:"Arial","sans-serif"'>Тип</span></b></p>
| + | | Int[] |
− | </td>
| + | | '''Да''' |
− | <td width=126 style='width:94.75pt;border:solid black 1.0pt;border-left:none;
| + | | Ключ типа документа (таблица DocumentGroups). Подробнее см. [[Мастер-Тур:Дополнительный_модуль_Печать_документов#.D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D0.BF.D0.B8.D1.81.D0.BA.D0.B0_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.BE.D0.B2_.D0.B8_.D0.BF.D1.80.D0.B0.D0.B2.D0.B8.D0.BB_.D0.BF.D0.B5.D1.87.D0.B0.D1.82.D0.B8|Описание справочника "Группы документов"]]. |
− | background:#F3F3F3;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | |<nowiki>-</nowiki> |
− | <p class=MsoNormal align=center style='text-align:center'><b><span
| + | |
− | style='font-size:9.0pt;font-family:"Arial","sans-serif"'>Обязательный</span></b></p>
| + | |- style="vertical-align:text-top; text-align:center" |
− | </td>
| + | | '''DocTitle''' |
− | <td width=137 style='width:103.0pt;border:solid black 1.0pt;border-left:none;
| + | | String |
− | background:#F3F3F3;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | '''Да''' |
− | <p class=MsoNormal align=center style='text-align:center'><b><span
| + | | Название документа. |
− | style='font-size:9.0pt;font-family:"Arial","sans-serif"'>Значения</span></b></p>
| + | |<nowiki>-</nowiki> |
− | </td>
| + | |
− | <td width=125 style='width:94.0pt;border:solid black 1.0pt;border-left:none;
| + | |- style="vertical-align:text-top; text-align:center" |
− | background:#F3F3F3;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | '''FileName''' |
− | <p class=MsoNormal align=center style='text-align:center'><b><span
| + | | String |
− | style='font-size:9.0pt;font-family:"Arial","sans-serif"'>Значение по
| + | | '''Да''' |
− | умолчанию</span></b></p>
| + | | Имя файла. |
− | </td>
| + | |<nowiki>-</nowiki> |
− | </tr>
| + | |
− | <tr>
| + | |- style="vertical-align:text-top; text-align:center" |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| + | | '''TouristKey''' |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | Int |
− | <p class=MsoNormal><b>DocType</b></p>
| + | | '''Да''' |
− | </td>
| + | | Ключ туриста (таблица Turist). |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| + | |<nowiki>-</nowiki> |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | |
− | <p class=MsoNormal align=center style='text-align:center'>Int<span
| + | |- style="vertical-align:text-top; text-align:center" |
− | lang=EN-US>[]</span></p>
| + | | '''File''' |
− | </td>
| + | | Byte |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| + | | '''Да''' |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | Файл. |
− | <p class=MsoNormal align=center style='text-align:center'><b>да</b></p>
| + | |<nowiki>-</nowiki> |
− | </td>
| + | |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| + | |- style="vertical-align:text-top; text-align:center" |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | '''DocNumber1''' |
− | <p class=MsoNormal align=center style='text-align:center'>Ключ типа документа (таблица DocumentGroups).Подробнее см. [[Мастер-Тур:Дополнительный_модуль_Печать_документов#.D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D0.BF.D0.B8.D1.81.D0.BA.D0.B0_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.BE.D0.B2_.D0.B8_.D0.BF.D1.80.D0.B0.D0.B2.D0.B8.D0.BB_.D0.BF.D0.B5.D1.87.D0.B0.D1.82.D0.B8|Описание справочника "Группы документов"]].</p>
| + | | String |
− | </td>
| + | | Нет |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| + | | Номер документа (поле TU_Numdoc таблицы TurService). |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | |<nowiki>-</nowiki> |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| + | |
− | </td>
| + | |- style="vertical-align:text-top; text-align:center" |
− | </tr>
| + | | '''DocNumber2''' |
− | <tr>
| + | | String |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| + | | Нет |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | Номер подтверждения поставщика (поле DL_Doccodepartner таблицы tbl_DogovorList). |
− | <p class=MsoNormal><b>DocTitle</b></p>
| + | |<nowiki>-</nowiki> |
− | </td>
| + | |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| + | |- style="vertical-align:text-top; text-align:center" |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | | '''ServiceKey''' |
− | <p class=MsoNormal align=center style='text-align:center'>String</p>
| + | | Int |
− | </td>
| + | | Нет |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| + | | Ключ услуги в путевке |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| + | |<nowiki>-</nowiki> |
− | <p class=MsoNormal align=center style='text-align:center'><b>да</b></p>
| + | |} |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Название документа</p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| |
− | </td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal><b>FileName</b></p>
| |
− | </td>
| |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>String</p>
| |
− | </td>
| |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'><b>да</b></p>
| |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Имя файла</p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| |
− | </td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal><b>TouristKey</b></p>
| |
− | </td>
| |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Int</p>
| |
− | </td>
| |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'><b>да</b></p>
| |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Ключ туриста (таблица Turist)</p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| |
− | </td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal><b>File</b></p>
| |
− | </td>
| |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Byte</p>
| |
− | </td>
| |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'><b>да</b></p>
| |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Файл</p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| |
− | </td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal><b>DocNumber1</b></p>
| |
− | </td>
| |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>String</p>
| |
− | </td>
| |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>нет</p>
| |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Номер документа <span
| |
− | style='color:black'>(поле </span><span lang=EN-US style='color:black'>TU</span><span
| |
− | style='color:black'>_</span><span lang=EN-US style='color:black'>Numdoc</span><span
| |
− | lang=EN-US style='color:black'> </span><span style='color:black'>таблицы </span><span
| |
− | lang=EN-US style='color:black'>TurService</span><span style='color:black'>)</span></p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| |
− | </td>
| |
− | </tr>
| |
− | <tr>
| |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal>DocNumber2</p>
| |
− | </td>
| |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>String</p>
| |
− | </td>
| |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>нет</p>
| |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Номер подтверждения
| |
− | поставщика (поле DL_Doccodepartner таблицы tbl_DogovorList)</p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>-</p>
| |
− | </td>
| |
− | </tr>
| |
− | <tr style='height:29.4pt'>
| |
− | <td width=126 style='width:94.15pt;border:solid black 1.0pt;border-top:none;
| |
− | padding:1.4pt 5.4pt 1.4pt 5.4pt;height:29.4pt'>
| |
− | <p class=MsoNormal>ServiceKey</p>
| |
− | </td>
| |
− | <td width=123 style='width:92.6pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt;
| |
− | height:29.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>int</p>
| |
− | </td>
| |
− | <td width=126 style='width:94.75pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt;
| |
− | height:29.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>нет</p>
| |
− | </td>
| |
− | <td width=137 style='width:103.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt;
| |
− | height:29.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'>Ключ услуги в
| |
− | путевке</p>
| |
− | </td>
| |
− | <td width=125 style='width:94.0pt;border-top:none;border-left:none;
| |
− | border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:1.4pt 5.4pt 1.4pt 5.4pt;
| |
− | height:29.4pt'>
| |
− | <p class=MsoNormal align=center style='text-align:center'> </p>
| |
− | </td>
| |
− | </tr>
| |
− | </table>
| |
| | | |
| ====Выходные параметры==== | | ====Выходные параметры==== |
Версия статьи от 22-03-2016.
Введение
Данный модуль предназначен для прикрепления файлов (документов) к туристам. Файлы можно просматривать и распечатывать в ПК "Мастер-Тур" и ПК "Мастер-Web". Подробнее см. Модуль "Печать документов".
Установка
Для установки web-сервиса нужно создать отдельную директорию, например, TouristInfoService(далее в примерах будет использоваться данное название каталога) в корневом каталоге IIS (по умолчанию c:/inetpub/wwwroot) и выложить туда распакованные файлы из архива ws-touristInfoService-9.2.XX.XXXXX.zip.
В управлении IIS необходимо создать виртуальный каталог для папки TouristInfoService.
Создание виртуального каталога
По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:
- 1. Зайти в Пуск (Start) – Панель управления (Control Panel) – Администрирование (Administrative Tools)
- 2. Запустить Internet Information Services (IIS) Manager
- 3. В открывшемся дереве каталогов выбрать сайты (Web Sites) – Default Web Site (либо другой сайт, на который планируется установить приложение). В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и выбрать пункт «Преобразовать в приложение».
Подключение к базе данных ПК «Мастер-Тур»
В файле web.config, расположенном в папке TouristInfoService, в которую установлен web-сервис «Сервис для прикрепления файлов к туристам», пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести).
Строка подключения к базе данных ПК «Мастер-Тур»:
<add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
Настройка
После установки «Сервис для прикрепления файлов к туристам» доступен по адресу: http://ip-адрес сервера Мастер-Веб/TouristInfoService/TouristInfoService.svc
Методы web-сервиса
Поиск туриста
Метод ищет туриста в системе по различным параметрам.
Фильтры в методе поиска туриста являются взаимодополняющими. Т.е. при определении значения какого-либо фильтра отбор данных осуществляться строго по указанным значениям.
Если при поиске произошла ошибка, то ее код вернется в параметре ErrorCode, а описание – в параметре ErrorMsg выходной коллекции метода. При этом значения остальных параметров выходной коллекции могут быть не определены.
Входные параметры
Название параметра
|
Тип
|
Обязательный
|
Значения
|
Значение по умолчанию
|
Surname
|
String
|
Да
|
Фамилия туриста
|
-
|
Name
|
String
|
Да
|
Имя туриста
|
-
|
Gender
|
Int
|
Да
|
Пол туриста
|
-
|
BirthDate
|
DateTime
|
Нет
|
Дата рождения
|
-
|
PassportSeries
|
String
|
Нет
|
Серия паспорта
|
-
|
PassportNumber
|
String
|
Нет
|
Номер паспорта
|
-
|
TurDate
|
DateTime
|
Нет
|
Дата заезда по путевке
|
-
|
Service
|
ServiceType
|
Нет
|
Услуга в путевке
|
-
|
DogovorKey
|
Int
|
Нет
|
Ключ путевки
|
-
|
Выходные параметры
Поля выходной коллекции:
- TouristKey (Int) – ключ туриста (таблица Turist)
- Service – ключи услуги
- ErrorCode (Int) – код ошибки
- ErrorMsg (String) – описание ошибки
Список исключений
- Турист не найден
- Неверный формат данных
- Необработанное исключение
Прикрепление файлов к туристам
Метод загружает файл в БД, привязывая его к туристу.
Входные параметры
Название параметра
|
Тип
|
Обязательный
|
Значения
|
Значение по умолчанию
|
DocType
|
Int[]
|
Да
|
Ключ типа документа (таблица DocumentGroups). Подробнее см. Описание справочника "Группы документов".
|
-
|
DocTitle
|
String
|
Да
|
Название документа.
|
-
|
FileName
|
String
|
Да
|
Имя файла.
|
-
|
TouristKey
|
Int
|
Да
|
Ключ туриста (таблица Turist).
|
-
|
File
|
Byte
|
Да
|
Файл.
|
-
|
DocNumber1
|
String
|
Нет
|
Номер документа (поле TU_Numdoc таблицы TurService).
|
-
|
DocNumber2
|
String
|
Нет
|
Номер подтверждения поставщика (поле DL_Doccodepartner таблицы tbl_DogovorList).
|
-
|
ServiceKey
|
Int
|
Нет
|
Ключ услуги в путевке
|
-
|
Выходные параметры
Поля выходной коллекции:
- ErrorCode (Int) – код ошибки
- ErrorMsg (String) – описание ошибки
Список исключений
- Не удалось прикрепить файл
- Турист не найден
- Указанный тип документа отсутствует в справочнике
- Необработанное исключение
- Не указан servicekey (Если переданы параметры DocNumber1и/или DocNumber2)
Удаление туриста
Метод удаляет привязанные к туристу файлы указанного типа.
При удалении туристов файлы, привязанные к ним, удаляются автоматически.
В случае, если во входных параметрах метода не указан тип документа, то происходит удаление всех файлов, привязанных к туристу.
Входные параметры
Название параметра
|
Тип
|
Обязательный
|
Значения
|
Значение по умолчанию
|
TouristKey
|
Int
|
да
|
ключ туриста (таблица Turist)
|
-
|
DocType
|
Int
|
нет
|
Ключ типа документа (таблица DocumentGroups).Подробнее см. Описание справочника "Группы документов".
|
-
|
Выходные параметры
Поля выходной коллекции:
- ErrorCode (Int) – код ошибки
- ErrorMsg (String) – описание ошибки
Список исключений
- Не удалось удалить файл
- Турист не найден
- Указанный тип документа отсутствует в справочнике
- Файл не найден
- Необработанное исключение
Описание типов данных
ServiceType
Тип ServiceType - это сложная структура, содержащая параметры:
Название параметра
|
Тип
|
Обязательный
|
Значения
|
Значение по
умолчанию
|
ServiceClass
|
Int
|
Нет
|
ключ класса услуги
|
-
|
ServiceCode
|
Int
|
Нет
|
ключ услуги
(0-любой)
DL_code
|
-
|
ServiceDate
|
DateTime
|
Нет
|
дата начала услуги
|
-
|
ServiceKey
|
int
|
нет
|
Ключ услуги в
путевке
DL_key
|
|