Мастер-Тур:Отчет 4030 Договор о реализации турпродукта (с закладками) — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Подключение отчета 4030 к ПК "Мастер-Web)
 
(не показано 49 промежуточных версий 12 участников)
Строка 1: Строка 1:
 +
<table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1">
 +
<tr>
 +
<td>
 +
Более ранние версии:<br />
 +
[http://wiki.megatec.ru/index.php?title=Мастер-Web:Дополнительный_модуль_Автоматическая_регистрация_партнера&stableid=14507 До 2009.2.20.22 включительно]<br />
 +
</td>
 +
</tr>
 +
</table>
 +
<br />
 
==Введение==
 
==Введение==
  
Отчет предназначен для печати договора о реализации туристического продукта.
+
Отчет предназначен для печати договора о реализации туристического продукта. Настройки (с помощью закладок) позволяют формировать договор как с физическим лицом, т.е. с туристом, покупающим тур, так и с юридическим лицом, в том случае, когда тур покупает не турист, а какая-либо организация, представляющая туриста.
  
 
==Установка и редактирование шаблона отчета==
 
==Установка и редактирование шаблона отчета==
Строка 39: Строка 48:
 
'''Важно!'''
 
'''Важно!'''
 
Если в документе используется таблица с закладками, размерность таблицы не будет изменяться динамически, то есть количество строк и столбцов не меняется в зависимости от объема данных.
 
Если в документе используется таблица с закладками, размерность таблицы не будет изменяться динамически, то есть количество строк и столбцов не меняется в зависимости от объема данных.
 +
Договор 4030 может автоматически отправляться по электронной почте при регистрации нового партнера в ПК "Мастер-Web".
 +
Подробнее см. [[Мастер-Web:_Подключение_отчета_4030_"Агентский_договор" | Подключение отчета 4030 к ПК "Мастер-Web"]]
  
 
==Перечень допустимых закладок==
 
==Перечень допустимых закладок==
  
Закладка // Описание
+
{| cellpadding="3" cellspacing="0" border="1"
allTuristsFIO,                        // Перечень туристов в столбец в формате ФАМИЛИЯ И.О.
+
|Название закладки
allTuristsFIOInline,                  // Перечень туристов в виде строки
+
|Описание закладки
dogovorCityOfDepartureName,             // Город начала тура (Название города)
+
|с релиза
dogovorCountryName,                    // Направление тура (Название страны)
+
|-
dogovorCityName,             // Направление тура (Название города) (маршрут)
+
|allTuristsFIO
dogovorTourName,                      // Название тура
+
|Перечень туристов в столбец в формате ФАМИЛИЯ И.О.
dogovorRoute,                              // Маршрут тура
+
|.
dogovorPartner,                            // Агентство по путевке
+
|-
dogovorPartnerBossName,                // Генеральный директор агенства
+
|allTuristsFIOInline
dogovorDesignerUser,                     // Представитель партнера, которым был оформлен договор,
+
|Перечень туристов в виде строки
                                                иначе (если физ-лицо) главный турист ФАМИЛИЯ И.О.
+
|.
dogovorDesignerAddress,             // Адрес лица, с которым был заключен договор: адрес
+
|-
                                                представителя партнера, с которым был оформлен договор,
+
|allTuristsFIOPassport
                                                иначе (если физ-лицо) главный турист адрес
+
|Столбец с данными туристов в формате "фамилия ИО серия ОГП №ОГП несколько табуляций"
dogovorDesignerPassportRu,             // Паспорт лица, с которым был заключен договор:
+
|.
                                                паспорт представителя партнера, с которым был оформлен
+
|-
                                                договор, иначе (если физ лицо) главный турист паспорт
+
|cardNumber
dogovorPartnerINN,                    // ИНН партнера по путевке
+
|Номер дисконтной карты
dogovorPartnerKPP,                    // КПП партнера по путевке
+
|.
dogovorPartnerRegister,             // Реестровый номер
+
|-
dogovorPartnerLegalAddress,             // Юридический адрес партнера по путевке
+
|cityName
dogovorPartnerAddress,                // Физический адрес партнера по путевке
+
|Город партнера, к которому привязан пользователь
dogovorPartnerAccount,                // Счет банка партнера по путевке
+
|.
dogovorPartnerBank,                    // Название банка партнера по путевке
+
|-
dogovorPartnerBIK,                     // БИК банка партнера по путевке
+
|cityTransferName
dogovorPartnerCorAccount,             // Кор счет партнера по путевке
+
|Город услуги трансфер
dogovorPartnerOKPO,                    // ОКПО партнера по путевке
+
|.
dogovorPartnerOKONH,                  // ОКОНХ партнера по путевке
+
|-
dogovorPartnerPhone,                   // Телефон партнера по путевке
+
|colTuristRuPaspNoMain
dogovorPartnerFax,                     // Факс партнера по путевке
+
|Перечень ФИО туристов без главного с номером и серией российского паспорта в столбец
dogovorPartnerEmail,                   // Email партнера по путевке
+
|.
dogovorPartnerHomePage,                // Электронный адрес партнера по путевке
+
|-
dogovorPartnerFax,                          // Факс партнера по путевке
+
|countryTransferName
dogovorCreateDate,                         // Дата создания договора
+
|Страна услуги трансфер
dogovorCreateDay,                           // День создания договора
+
|.
dogovorCreateMonth,                         // Месяц создания договора
+
|-
dogovorCreateYear,                          // Год создания договора
+
|currentDate
dogovorEnd,                                // Дата окончания договора
+
|Tекущая дата в формате дд.мм.гггг
dogovorEndDay,                              // День окончания договора
+
|.
dogovorEndMonth,                           // Месяц окончания договора
+
|-
dogovorEndYear,                             // Год окончания договора
+
|currentDate_dd
dogovorRateName,             // Название валюты
+
|День из текущей даты (dd, dd2,...dd7)
dogovorNationalCurrencyPrice,              // Стоимость путевки в нац. валюте
+
|.
dogovorPriceRubNum,                        // Стоимость услуг в рублях (dogovorPriceRubNum1, dogovorPriceRubNum2)
+
|-
dogovorPriceDollarsNum,             // Стоимость услуг в долларах (dogovorPriceDollarsNum1, dogovorPriceDollarsNum2)
+
|currentDate_MMMM
dogovorPriceRubNumWith2Percent,            // Перевод стоимости услуг из долларов в рубли плюс 2 процента
+
|Название месяца из текущей даты (MMMM, MMMM2, ..., MMMMn)
dogovorPriceRubString,                     // Стоимость услуг в рублях в виде строки
+
|.
                                                (dogovorPriceRubString1, dogovorPriceRubString2)
+
|-
dogovorPayments,             // Детализация оплаты в виде строки CLT (Перечень номеров документов,
+
|currentDate_MM
                                                дат платежей, сумм платежей по путевке)
+
|Название месяца из текущей даты (MMMM, MMMM2, ..., MMMMn)
dogovorListsNames,             //Полный перечень туристических услуг по путевке  
+
|.
                                              в виде строки CLT (Виза, страховки, трансферы,
+
|-
                                              отели, дополнительные услуги, авиаперелеты)
+
|currentDate_y
dogovorBeginDate_dd,                        // Число начала договора
+
|Последняя цифра года из текущей даты (y, y2, ..., yn)
dogovorBeginDate_MMMM,                      // Месяц начала договора
+
|.
dogovorBeginDate_y,                        // Последняя цифра года начала договора
+
|-
dogovorBeginDate,                          // Дата начала договора
+
|currentDate_yyyy
dogovorEndDate_dd,                          // Число окончания договора
+
|Текущий год
dogovorEndDate_MMMM,                        // Месяц окончания договора
+
|.
dogovorEndDate_y,                          // Последняя цифра года окончания договора
+
|-
dogovorEndDate,                            // Дата окончания договора
+
|dateFirstHotel
dogovorCode,                                // Номер путевки
+
|Даты заезда и выезда из отеля (отель берется первый)
dogovorNDays,                               // Продолжительность тура в днях
+
|.
dogovorNNights,                             // Продолжительность тура в ночах
+
|-
currentDate_dd,                            // День из текущей даты. dd, dd2,...dd7
+
|discount
currentDate_MMMM,                           // Название месяца из текущей даты. MMMM, MMMM2,...MMMM7
+
|Сумма скидки в процентах и в тенге
currentDate_MM,                             // Название месяца из текущей даты. MMMM, MMMM2,...MMMM7
+
|.
currentDate_y,                             // Последняя цифра года из текущей даты. y2,...y7
+
|-
currentDate_yyyy,                          // Текущий год
+
|discountRub
strTuristsAllFIO,                           // Перечень туристов в виде строки в формате ФАМИЛИЯ ИМЯ ОТЧЕСТВО
+
|Сумма скидки в процентах и в рублях
firmOwnerPartnerFullName,             // Фирма-владелец базы данных (PR_Filial = 1) - Полное название
+
|15.8
firmOwnerPartnerRegister,             // Регистр. номер фирмы-владельца базы данных (RP_Filial = 1)
+
|-
firmOwnerPartnerEmail,                     // Email фирмы-владельца базы данных (RP_Filial = 1)
+
|discountdate
firmOwnerPartnerHomePage,             // HomePage фирмы-владельца базы данных (RP_Filial = 1)
+
|Дата выдачи дисконтной карты
firmOwnerPartnerShortName,             // Краткое название фирмы-владельца базы данных (RP_Filial = 1)
+
|.
firmOwnerPartnerAddress,             // Физический адрес фирмы-владельца базы данных (RP_Filial = 1)
+
|-
firmOwnerPartnerPhones,             // Телефоны фирмы-владельца базы данных (RP_Filial = 1)
+
|dogovorCityOfDepartureName
firmOwnerPartnerFax,                     // Факс фирмы-владельца базы данных (RP_Filial = 1)
+
|Город начала тура (название города)
firstHotelPartner,                          // Полные сведения о партнере по первому проживанию
+
|.
firstHotelPartnerName,                      // Наименование партнера по первому проживанию
+
|-
firstHotelPartnerInfo,                      // Сведения о партнере по первому проживанию
+
|dogovorCountryName
firstHotelPartnerLegalAddress,              // Юридический адрес  партнера по первому проживанию
+
|Направление тура (название страны)
firstHotelPartnerAddress,                  // Фактический адрес партнера по первому проживанию
+
|.
firstHotelPartnerPhones,                    // Телефон партнера по первому проживанию
+
|-
firstHotelPartnerRegister,                  //
+
|dogovorCityName
finGarantsName,                            // Наименование договора о финансовом обеспечении
+
|Направление тура (название города, маршрут)
                                                партнера по первому проживанию (finGarantsName2) CLT
+
|.
finGarantsDogovorNum,                      // Номер договора о финансовом обеспечении партнера  
+
|-
                                                по первому проживанию (finGarantsDogovorNum2)
+
|dogovorTourName
finGarantsDogovorDate_dd,                  // Число заключения договора о финансовом обеспечении
+
|Название тура
                                                партнера по первому проживанию (finGarantsDogovorDate_dd2)
+
|.
finGarantsDogovorDate_MMMM,                // Месяц заключения договора о финансовом обеспечении
+
|-
                                                партнера по первому проживанию (finGarantsDogovorDate_MMMM2)
+
|dogovorRoute
finGarantsDogovorSum,                      // Сумма договора о финансовом обеспечении партнера  
+
|Маршрут тура
                                                по первому проживанию
+
|.
finGarantsDogovorBegin_dd,                  // Число начала действия договора о финансовом обеспечении
+
|-
                                                партнера по первому проживанию (finGarantsDogovorBegin_dd2)
+
|dogovorPartner
finGarantsDogovorBegin_MMMM,                // Месяц начала действия договора о финансовом обеспечении
+
|Агентство по путевке
                                                партнера по первому проживанию (finGarantsDogovorBegin_MMMM2)
+
|.
  finGarantsDogovorBegin_y,                  // Последняя цифра года начала действия договора о финансовом
+
|-
                                                обеспечении партнера по первому проживанию (finGarantsDogovorBegin_y2)
+
|dogovorPartnerBossName
finGarantsDogovorBegin_yy,                  // Последние 2 цифры года начала действия договора о финансовом
+
|ФИО руководителя агентства по путевке
                                                обеспечении партнера по первому проживанию (finGarantsDogovorBegin_y2)
+
|.
finGarantsDogovorEnd_dd,                    // Число окончания действия договора о финансовом обеспечении
+
|-
                                                партнера по первому проживанию (finGarantsDogovorEnd_dd2)
+
|dogovorPartnerBoss
finGarantsDogovorEnd_MMMM,                  // Месяц окончания действия договора о финансовом обеспечении
+
|Должность руководителя агентства по путевке
                                                партнера по первому проживанию (finGarantsDogovorEnd_MMMM2)
+
|.
finGarantsDogovorEnd_y,                    // Последняя цифра года окончания действия договора о финансовом
+
|-
                                                обеспечении партнера по первому проживанию (finGarantsDogovorEnd_y2)
+
|dogovorDesignerUser
finGarantsDogovorEnd_yy,                    // Последние 2 цифры года окончания действия договора о финансовом
+
|Представитель партнера, которым был оформлен договор, иначе (если физическое лицо) ФАМИЛИЯ И.О. главного туриста
                                              обеспечении партнера по первому проживанию (finGarantsDogovorEnd_y2)
+
|.
finGarantsDogovorAbonentName,              // Наименование финансового гаранта партнера по первому проживанию
+
|-
finGarantsDogovorAbonentAddress,            // Адрес финансового гаранта партнера по первому проживанию
+
|dogovorDesignerAddress
finGarantsDogovorAbonentPhones,            // Телефон финансового гаранта партнера по первому проживанию
+
|Адрес лица, с которым был заключен договор: адрес представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) адрес главного туриста
finGarantsDogovorAbonentRegister,          //
+
|.
finGarantsWithOwnerName,                    // Наименование договора о финансовом обеспечении
+
|-
                                                туроператора (finGarantsName2) CLT
+
|dogovorDesignerPassportRu
finGarantsDogovorWithOwnerNum,              // Номер договора о финансовом обеспечении
+
|Паспорт лица, с которым был заключен договор: паспорт представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) паспорт главного туриста
                                                туроператора (finGarantsDogovorNum2)
+
|.
finGarantsDogovorWithOwnerDate_dd,          // Число заключения договора о финансовом обеспечении
+
 
                                                туроператора (finGarantsDogovorDate_dd2)
+
|-
finGarantsDogovorWithOwnerDate_MMMM,        // Месяц заключения договора о финансовом обеспечении туроператора (finGarantsDogovorDate_MMMM2)
+
|dogovorDesignerPhone
finGarantsDogovorWithOwnerSum,              // Сумма договора о финансовом обеспечении туроператора
+
|Телефон лица, с которым был заключен договор: телефон представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) телефон главного туриста
finGarantsDogovorWithOwnerBegin_dd,        //Число начала действия договора о финансовом
+
|.
                                              обеспечении туроператора (finGarantsDogovorBegin_dd2)
+
|-
finGarantsDogovorWithOwnerBegin_MMMM,      // Месяц начала действия договора о финансовом
+
|dogovorDesignerEmail
                                                обеспечении туроператора (finGarantsDogovorBegin_MMMM2)
+
|E-mail лица, с которым был заключен договор: E-mail представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) E-mail главного туриста
finGarantsDogovorWithOwnerBegin_MM,        // Месяц начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_MMMM2)
+
|.
finGarantsDogovorWithOwnerBegin_y,          // Последняя цифра года начала действия договора о финансовом
+
 
                                                обеспечении туроператора (finGarantsDogovorBegin_y2)
+
|-
finGarantsDogovorWithOwnerBegin_yy,        // Последние 2 цифры года начала действия договора о финансовом
+
|dogovorPartnerINN
                                                обеспечении туроператора (finGarantsDogovorBegin_y2)
+
|ИНН партнера по путевке
finGarantsDogovorWithOwnerEnd_dd,           // Число окончания действия договора о финансовом обеспечении
+
|.
                                                туроператора (finGarantsDogovorEnd_dd2)
+
|-
finGarantsDogovorWithOwnerEnd_MMMM,        // Месяц окончания действия договора о финансовом обеспечении
+
|dogovorPartnerKPP
                                                туроператора (finGarantsDogovorEnd_MMMM2)
+
|КПП партнера по путевке
finGarantsDogovorWithOwnerEnd_MM,          // Месяц окончания действия договора о финансовом обеспечении
+
|.
                                                туроператора (finGarantsDogovorEnd_MMMM2)
+
|-
finGarantsDogovorWithOwnerEnd_y,            // Последняя цифра года окончания действия договора о финансовом
+
|dogovorPartnerRegister
                                                обеспечении туроператора (finGarantsDogovorEnd_y2)
+
|Реестровый номер
finGarantsDogovorWithOwnerEnd_yy,          // Последние 2 цифры года окончания действия договора о финансовом
+
|.
                                                обеспечении туроператора (finGarantsDogovorEnd_y2)
+
|-
finGarantsDogovorWithOwnerAbonentName,      // Наименование финансового гаранта туроператора
+
|dogovorPartnerLegalAddress
finGarantsDogovorWithOwnerAbonentAddress,   // Адрес финансового гаранта туроператора
+
|Юридический адрес партнера по путевке
finGarantsDogovorWithOwnerAbonentPhones,   // Телефон финансового гаранта туроператора
+
|.
finGarantsDogovorWithOwnerAbonentRegister, //
+
|-
flightInfo,                                 // Город вылета - № рейса - Название авиакомпании -  
+
|dogovorPartnerAddress
                                                Время вылета из города вылета -  
+
|Физический адрес партнера по путевке
                                            // Время прилета в город назначения - Город назначения
+
|.
flight2Info,                             // Город вылета - Город назначения, с датой вылета "Дата вылета из города вылета"
+
|-
                                            // и датой прилета "Дата прилета в город назначения"
+
|dogovorPartnerAccount
flightAirline,                              // Название первого партнера по авиаперелету
+
|Счет банка партнера по путевке
flightRoute,                             // маршрут авиаперелета в виде Пункт вылета - пункт прилета1 -  
+
|.
                                                пункт прилета2 -...- пункт прилетаN
+
|-
flightRouteOrNo,                            // маршрут авиаперелета в виде Пункт вылета - пункт прилета1 -
+
|dogovorPartnerBank
                                                пункт прилета2 -...- пункт прилетаN
+
|Название банка партнера по путевке
flightDateBegin,                            // Дата начала авиаперелета - "Дата вылета из 1-го места"
+
|.
flightDateEnd,                             // Дата окончания авиаперелета - "Дата прилета последнее"
+
|-
flightAirServiceFirst,                     // Класс билета первой услуги авиаперелет
+
|dogovorPartnerBIK
hotelsFullInfo,                     // Полная информ об отелях в виде: «Residence Vanoise *****»
+
|БИК банка партнера по путевке
                                                в период  с 07.12.2009 по 21.12.2009, 
+
|.
                                            // тип номера: APR7+2-3 pieces 6-7 pax+Взрослый,
+
|-
                                                питание: RO RO, срок нахождения //в отеле:  15/14 дней/ночи(ей);
+
|dogovorPartnerCorAccount
                                                -//-//-; -//-//-  
+
|Кор/счет партнера по путевке
hotels2FullInfo,                     // Полная информ об отелях в виде: Отель    категория  (след. строка)
+
|.
                                            // Размещение    режим питания   
+
|-
hotelsName_Stars,                     // Наименования всех отелей и количество звезд
+
|dogovorPartnerOKPO
                                                через запятую (Пример: SunRise 5*, SunSet ****, ...)
+
|ОКПО партнера по путевке
hotelName,                                  // Наименование отеля и количество звезд(не более 5)
+
|.
                                                Здесь и далее: hotelName1 - наименование 1-го отеля
+
|-
                                            // в списке hotelName2 - 2-го... Внимание! Нельзя применять просто hotelName
+
|dogovorPartnerOKONH
                                                Здесь и далее: hotelName1 - наименование 1-го отеля
+
|ОКОНХ партнера по путевке
hotelNameOnly,                             // Наименование отеля Внимание! Нельзя применять просто hotelName
+
|.
                                                Здесь и далее: hotelName1 - наименование 1-го отеля
+
|-
hotelNameOnlyEn,                     // Наименование отеля на латинице Внимание! Нельзя применять просто hotelName
+
|dogovorPartnerPhone
hotelNameOnlyForMainTuristEn,              // Наименование отеля на латинице для главного туриста по путевке
+
|Телефон партнера по путевке
hotelStars,                             // Количество звезд отеля (Категория отеля)
+
|.
hotelTime,                                  // Период проживания в отеле (не более 5)
+
|-
hotelDateBegin,             // Дата заезда в отель
+
|dogovorPartnerFax
hotelDateEnd,                     // Дата выезда из отеля
+
|Факс партнера по путевке
hotelDaysAndNight,             // Период проживания в отеле (дней/ночей)
+
|.
hotelUserCountInRoom,                      // Тип размещения в отеле (не более 5)
+
|-
hotelUserCount,                            // Кол-во проживающих (не более 5)
+
|dogovorPartnerEmail
hotelRoomType,                              // Тип комнаты (не более 5)
+
|E-mail партнера по путевке
hotelRoomCode,                          // Тип номера Код(не более 5)
+
|.
hotelPansion,                              // Тип питания (не более 5)
+
|-
hotelPansionCode,                     // Код типа питания (не более 5)
+
|dogovorPartnerHomePage
hotelTransfer,                              // Трансфер (не более 5)
+
|Адрес в интернете партнера по путевке
hotelCities,                                // Пункты пребывания в виде строки CLT
+
|.
hotelFirstCitie,             // Первый пункт пребывания
+
|-
isInsurYesNo,                     // Страховка :  Да - Нет
+
|dogovorPartnerAdditionalInfo
isInsurMedYesNo,             // Медицинская страховка (если в названии страховки
+
|"Доп. инфо" фирмы-покупателя по путевке
                                                есть сочетание "Мед" : "Да" - "Нет"
+
|.
isInsurNotOutYesNo,                   // Страховка от невыезда (если в названии страховки
+
|-
                                                есть сочетание "невыезд" : "Да" - "Нет"
+
|dogovorCreateDate
isTransferYesNo,             // Трансфер :  Да - Нет
+
|Дата создания договора
  isServiceList,                     // Доп. слуга : Да - Нет
+
|.
listTuristWithRuPasp,                     // Список ФИО туристов с номером и серией рос. паспорта в список
+
|-
mainTuristFIO,                              // ФАМИЛИЯ И.О. туриста заключившего договор
+
|dogovorCreateDay
mainTuristAddres,                          // Адрес туриста заключившего договор с пробелом 
+
|День создания договора  
mainTuristSurname,                          // Фамилия туриста заключившего договор
+
|.
mainTuristName,                            // Имя туриста заключившего договор
+
|-
mainTuristSecondName,                      // Отчество туриста заключившего договор
+
|dogovorCreateMonth
MainTuristClientEmail,                     // E-mail туриста заключившего договор (если он постоянный клиент)
+
|Месяц создания договора
mainTuristPassportEnByWhom,             // Кем выдан загран паспорт туриста заключившего договор
+
|.
mainTuristPassportEnSer,         // Серия загран паспорта туриста заключившего договор
+
|-
mainTuristPassportEnNum,     // Номер загран паспорта туриста заключившего договор
+
|dogovorCreateYear
mainMen,                                    // ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста заключившего договор
+
|Год создания договора
  mainMenPasportType,                        // Серия загранпаспорта туриста заключившего договор
+
|.
mainMenPaspRUser,                    // Серия Российского паспорта туриста заключившего договор
+
|-
mainMenPaspRUserIfIndividualPerson,     // Серия Российского паспорта туриста заключившего договор
+
|dogovorEnd
                                                - выводится только,  если договор оформлен на физ-лицо (PartnerKey = 0)
+
|Дата окончания договора
mainMenPaspRUser1,                          //
+
|.
mainMenPasportNum,                          // Номер загранпаспорта заключившего договор
+
|-
mainMenPaspRuNum,                          // Номер Российского паспорта туриста заключившего договор
+
|dogovorEndDay
mainMenPaspRuNumIfIndividualPerson,     // Номер Российского паспорта туриста заключившего договор
+
|День окончания договора
                                                - выводится только, если договор оформлен на физ-лицо (PartnerKey = 0)
+
|.
mainMenPaspRuNum1,                          //
+
|-
mainMenPasportByWhom,                      // Кем выдан загран. паспорт туристу заключившему договор
+
|dogovorEndMonth
mainMenPaspMade,                            // Когда и кем выдан Российский паспорт туристу заключившему договор
+
|Месяц окончания договора
mainMenPaspRuByWhom,                     // Кем выдан Российский паспорт туристу заключившему договор
+
|.
mainMenPaspMadeIfIndividualPerson,     // Кем выдан Российский паспорт туристу заключившему договор
+
|-
                                                - выводится только, если договор оформлен на физ-лицо (PartnerKey = 0)
+
|dogovorEndYear
mainMenPasportDate,                        // Дата выдачи загран. паспорта туристу заключившему договор
+
|Год окончания договора
mainMenPasportDateEnd,                      // Дата окончания срока действия загран. паспорта туриста заключившего договор
+
|.
mainMenPhone,                              // Телефон туриста заключившего договор
+
|-
mainMenWithChildFIO,                        // ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста заключившего договор
+
|dogovorRateName
                                                в случае наличия несовершеннолетних
+
|Название валюты
mainMenBirthday,                            // Дата рождения туриста заключившего договор
+
|.
mainTuristFIOWithChild,                    // ФАМИЛИЯ И.О. туриста заключившего договор в случае наличия несовершеннолетних
+
|-
mainTuristPassport,                        // Сведения о паспорте туриста заключившего договор
+
|dogovorNationalCurrencyPrice
mainTuristPhone,                            // Телефон туриста заключившего договор
+
|Стоимость путевки в национальной валюте
mainTuristAddress,                          // Адрес туриста, заключающего договор (mainTuristAddress2_CLT) CLT
+
|.
mainTuristAddressIfIndividualPerson,     // Адрес туриста, заключающего договор (mainTuristAddress2_CLT) CLT
+
|-
                                                - выводится только, если договор оформлен на физ-лицо (PartnerKey = 0)
+
|dogovorNationalPriceTengeString
numTuristsMainBed,                          // Кол-во мест на основных кроватях
+
|Сумма к оплате в тенге из путевки цифрой и прописью
numTuristsExBed,                            // Кол-во мест на дополнительных кроватях
+
|9.2.22.0
numTuristsWithoutPlace,                    // Без предоставления отдельного места
+
|-
operatorDogovor,                     // ФИО создателя договора (менеджера)
+
|dogovorPriceRubNum
operatorDogovorShort,                      // ФИО создателя договора (менеджера) в виде Фамилия И. О.
+
|Стоимость путевки в национальной валюте (dogovorPriceRubNum1, dogovorPriceRubNum2)
routeDateBeg,                              // Дата начала тура
+
|.
routeDateEnd,                              // Дата окончания тура
+
|-
routeAirline,                              // Перечень авиакомпаний в виде компания1+компания2
+
|dogovorPriceFullRubNum
routeAirService,                            // Перечень типов билетов в виде Класс1+Класс2
+
|Стоимость путевки в рублях без скидки (dogovorPriceFullRubNum1, dogovorPriceFullRubNum2)
roomOnlyType,                             // Тип номера размещения (DBL)
+
|15.8
strTuristAllFIO,                            // Фамилия имя отчество туриста (Одна закладка на каждого
+
|-
                                                туриста в формате strTuristAllFIO0, strTuristAllFIO1)  
+
|dogovorPriceDiscountRubNum
strTuristFIO,                              // Фамилия имя отчество туриста в столбец
+
|Стоимость путевки в рублях со скидкой (dogovorPriceDiscountRubNum1, dogovorPriceDiscountRubNum2)
                                                ФАМИЛИЯ ИМЯ ОТЧЕСТВО
+
|15.8
                                                ФАМИЛИЯ ИМЯ ОТЧЕСТВО
+
|-
strTuristFIOShort,       
+
|dogovorPriceDollarsNum
strTuristFIOShortNoMain,
+
|Стоимость путевки в долларах (код валюты в справочнике - $) (dogovorPriceDollarsNum1, dogovorPriceDollarsNum2)
strTuristSignatures,                        // (Ф.И.О., подпись)
+
|.
signaturePlace,                            // Место подписи /  /
+
|-
signaturePlaceComment,                      // Место подписи /  /(подпись)
+
|dogovorPriceRubNumWith2Percent
startingPointData,                          // Полные сведения о месте и времени окончания тура CLT
+
|Перевод стоимости путевки из долларов в национальную валюту плюс 2 процента
strTuristPhone,                            // Телефон туриstrTuristFIOста
+
|.
soprMan,                                    // Наличие руководителя группы(ДА, НЕТ)
+
|-
transferType,                              // Перечень трансферов в виде строки CLT
+
|dogovorPriceRubString
transferTypeOrNo,                     // Перечень трансферов в виде строки CLT или "нет"
+
|Стоимость путевки в национальной валюте в виде строки (dogovorPriceRubString1, dogovorPriceRubString2)
transportTransfer,                     // Транспорт в виде строки CLT на услугах трансфер
+
|.
turistsFIOPassport,                        // Перечень паспортных данных туристов в виде строки
+
|-
turistsFIOWriting,                          // Ф.И.О. , подпись каждого лица, отправляющегося в поездку
+
|dogovorPricePhrase
turistsPassport,                            // Перечень данных загранпаспортов туристов (без лица заключившего договор)
+
|Сумма путевки прописью в валюте путевки
turistsPassportBirhday,                    // ФИО, Загран паспорт, дата рождения (всех туристов
+
|.
                                                в столбец, кроме лица, заключившего договор)
+
|-
turistsFIO,                                // Перечень туристов в виде строки в формате ФАМИЛИЯ И.О.
+
|dogovorPriceTengeString
turistsFIOOlderThen18,                      // Перечень туристов старше 18 лет включая главного
+
|Стоимость путевки с учетом скидки в тенге цифрами и прописью
                                                в виде строки в формате ФАМИЛИЯ И.О.
+
|.
ticketStatus,                // Статус билета (взрослый или детский) + кол. штук
+
|-
ticketType,                  // Перечень категорий билетов в виде строки CLT
+
|dogovorPayments
visaCountryName,             // Название страны, для которой оформляется виза
+
|Детализация оплаты в виде строки CLT (Перечень номеров документов, дат платежей, сумм платежей по путевке)
visaNMen,             // Количество человек, для которых оформляется виза
+
|.
endingPointData,                        // Полные сведения о месте и времени окончания тура CLT
+
|-
hotelType,                                  // Перечень типов отелей в виде строки CLT
+
|dogovorListsNames
roomType,                                  // Перечень типов номеров в виде строки
+
|Полный перечень туристических услуг по путевке в виде строки CLT (виза, страховки, трансферы, отели, дополнительные услуги, авиаперелеты)
pansionType,                                // Перечень типов питания в виде строки
+
|.
visaType,                                  // Наличие визы (ДА, НЕТ)
+
|-
insurType,                                  // Перечень типов страховок в виде строки CLT
+
|dogovorBeginDate_dd
isGroupTransfer,
+
|Число начала договора
salePrice,                                  // Стоимость тура
+
|.
serviceList,                                // Дополнительные услуги
+
|-
excursionName,                              // Наименование экскурсий в виде строки
+
|dogovorBeginDate_MMMM
excursionNameOrNo,                     // Наименование экскурсий в виде строки или "нет"
+
|Месяц начала договора
excursionType,                              // Полные сведения об экскурсионной программе
+
|.
flightTime,                                // Перечень времен вылета в виде строки CLT
+
|-
turistSurname,                              // Фамилия туриста (не более 4) Здесь и далее:
+
|dogovorBeginDate_y
                                                turistSurname1 - фамилия 1-го туриста в списке,   
+
|Последняя цифра года начала договора
                                                turistSurname2 - 2-го... Внимание! Нельзя применять просто turistSurname
+
|.
turistName,                                // Имя туриста (не более 4)
+
|-
turistSecondName,                          // Отчество туриста (не более 4)
+
|dogovorBeginDate
turistAddress,                              // Адрес туриста(Не более 4)
+
|Дата начала договора
turistPost,                                // Город, улица, дом, квартира туриста
+
|.
turistFIO,                                  // ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста (не более 4)
+
|-
colTuristRuPaspNoMain,                      // Перечень ФИО туристов без главного с номером и серией рос. паспорта в столбец
+
|dogovorEndDate_dd
dogovorPartnerCruiseAttention,              // Предупреждение у партнера по круизу путевки
+
|Число окончания договора
 +
|.
 +
|-
 +
|dogovorEndDate_MMMM
 +
|Месяц окончания договора
 +
|.
 +
|-
 +
|dogovorEndDate_y
 +
|Последняя цифра года окончания договора
 +
|.
 +
|-
 +
|dogovorEndDate
 +
|Дата окончания договора
 +
|.
 +
|-
 +
|dogovorCode
 +
|Номер путевки
 +
|.
 +
|-
 +
|dogovorNDays
 +
|Продолжительность тура в днях
 +
|.
 +
|-
 +
|dogovorNNights
 +
|Продолжительность тура в ночах
 +
|.
 +
|-
 +
|dogovorPartnerCruiseAttention
 +
|Предупреждение у партнера по круизу путевки
 +
|.
 +
|-
 +
|dogovorNMen
 +
|Количество туристов по путевке
 +
|.
 +
|-
 +
|dogovorPaymentDate
 +
|Полная оплата до (dd.MM.yyyy)
 +
|.
 +
|-
 +
|dogovorPPaymentDate
 +
|Предоплата оплата до (dd.MM.yyyy)
 +
|.
 +
|-
 +
|dogovorVisaDate
 +
|Документы на визу оплата до:
 +
|.
 +
|-
 +
|dogovorCurrencyCourseOnCreateDate
 +
|Курс валюты путевки к национальной валюте на дату создания путевки:
 +
|.
 +
|-
 +
|dogovorCurrencyCourseOnCurrentDate
 +
|Курс валюты путевки к национальной валюте на текущую дату:
 +
|.
 +
|-
 +
|dogovorCurrencyCourseOnLastConfirmDate
 +
|Курс валюты путевки к национальной валюте на дату последнего подтверждения путевки:
 +
|.
 +
|-
 +
|dogovorCurrencyCourseOnFixationDate
 +
|Курс валюты путевки к национальной валюте на дату фиксации стоимости путевки в национальной валюте:
 +
|.
 +
|-
 +
|endingPointData
 +
|Полные сведения о месте и времени окончания тура
 +
|.
 +
|-
 +
|excursionName
 +
|Наименование экскурсий в виде строки
 +
|.
 +
|-
 +
|excursionNameOrNo
 +
|Наименование экскурсий в виде строки или "нет"
 +
|.
 +
|-
 +
|excursionType
 +
|Полные сведения об экскурсионной программе
 +
|.
 +
|-
 +
|firmOwnerPartnerFullName
 +
|Фирма-владелец базы данных (PR_Filial = 1) - полное название
 +
|.
 +
|-
 +
|firmOwnerPartnerRegister
 +
|Регистрационный номер фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firmOwnerPartnerEmail
 +
|E-mail фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firmOwnerPartnerHomePage
 +
|Адрес в интернете фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firmOwnerPartnerShortName
 +
|Краткое название фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firmOwnerPartnerAddress
 +
|Физический адрес фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firmOwnerPartnerPhones
 +
|Телефоны фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firmOwnerPartnerFax
 +
|Факс фирмы-владельца базы данных (RP_Filial = 1)
 +
|.
 +
|-
 +
|firstHotelPartner
 +
|Полные сведения о партнере по первому проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerName
 +
|Наименование партнера по первому проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerInfo
 +
|Сведения о партнере по первому проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerLegalAddress
 +
|Юридический адрес партнера по первому проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerAddress
 +
|Фактический адрес партнера по первому проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerPhones
 +
|Телефон партнера по первому проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerRegister
 +
|серия и № свидетельства о регистрации партнера по первому отелю в путевке (партнера по первому проживанию)
 +
|.
 +
|-
 +
|firstHotelPartnerLicence
 +
|Номер лицензии первого партнера по проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerContract
 +
|Номер договора первого партнера по проживанию
 +
|.
 +
|-
 +
|firstHotelPartnerContractDateBegin
 +
|Дата начала договора первого партнера по проживанию формате dd.MM.yyyy
 +
|.
 +
|-
 +
|firstHotName
 +
|Название первого отеля
 +
|.
 +
|-
 +
|firstHotPansion
 +
|Код питания
 +
|.
 +
|-
 +
|firstHotRoomType
 +
|Тип номера (отель берется первый)
 +
|.
 +
|-
 +
|firstHotStars
 +
|Категория отеля
 +
|.
 +
|-
 +
|finGarantsName
 +
|Наименование договора о финансовом обеспечении партнера по первому проживанию (finGarantsName2)
 +
|.
 +
|-
 +
|finGarantsDogovorNum
 +
|Номер договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorNum2)
 +
|.
 +
|-
 +
|finGarantsDogovorDate_dd
 +
|Число заключения договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorDate_dd2)
 +
|.
 +
|-
 +
|finGarantsDogovorDate_MMMM
 +
|Месяц заключения договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorDate_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorSum
 +
|Сумма договора о финансовом обеспечении партнера по первому проживанию
 +
|.
 +
|-
 +
|finGarantsDogovorBegin_dd
 +
|Число начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_dd2)
 +
|.
 +
|-
 +
|finGarantsDogovorBegin_MMMM
 +
|Месяц начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorBegin_y
 +
|Последняя цифра года начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorBegin_yy
 +
|Последние 2 цифры года начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorEnd_dd
 +
|Число окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_dd2)
 +
|.
 +
|-
 +
|finGarantsDogovorEnd_MMMM
 +
|Месяц окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorEnd_y
 +
|Последняя цифра года окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorEnd_yy
 +
|Последние 2 цифры года окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorAbonentName
 +
|Наименование финансового гаранта партнера по первому проживанию
 +
|.
 +
|-
 +
|finGarantsDogovorAbonentAddress
 +
|Адрес финансового гаранта партнера по первому проживанию
 +
|.
 +
|-
 +
|finGarantsDogovorAbonentPhones
 +
|Телефон финансового гаранта партнера по первому проживанию
 +
|.
 +
|-
 +
|finGarantsDogovorAbonentRegister
 +
|серия и № свидетельства о регистрации финансового гаранта партнера по первому проживанию
 +
|.
 +
|-
 +
|finGarantsWithOwnerName
 +
|Наименование договора о финансовом обеспечении туроператора (finGarantsName2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerNum
 +
|Номер договора о финансовом обеспечении туроператора (finGarantsDogovorNum2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerDate_dd
 +
|Число заключения договора о финансовом обеспечении туроператора (finGarantsDogovorDate_dd2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerDate_MMMM
 +
|Месяц заключения договора о финансовом обеспечении туроператора (finGarantsDogovorDate_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerSum
 +
|Сумма договора о финансовом обеспечении туроператора
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerBegin_dd
 +
|Число начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_dd2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerBegin_MMMM
 +
|Месяц начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerBegin_MM
 +
|Месяц начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerBegin_y
 +
|Последняя цифра года начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerBegin_yy
 +
|Последние 2 цифры года начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerEnd_dd
 +
|Число окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_dd2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerEnd_MMMM
 +
|Месяц окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerEnd_MM
 +
|Месяц окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_MMMM2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerEnd_y
 +
|Последняя цифра года окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerEnd_yy
 +
|Последние 2 цифры года окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_y2)
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerAbonentName
 +
|Наименование финансового гаранта туроператора
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerAbonentAddress
 +
|Адрес финансового гаранта туроператора
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerAbonentPhones
 +
|Телефон финансового гаранта туроператора
 +
|.
 +
|-
 +
|finGarantsDogovorWithOwnerAbonentRegistr
 +
|серия и № свидетельства о регистрации финансового гаранта туроператора
 +
|.
 +
|-
 +
|flightAirlines
 +
|Название авиакомпаний в столбец
 +
|.
 +
|-
 +
|flightCities
 +
|Маршрут перелетов в столбец
 +
|.
 +
|-
 +
|flightClasses
 +
|Классы бронирования в столбец
 +
|.
 +
|-
 +
|flightDates
 +
|Даты авиаперелетов в столбец
 +
|.
 +
|-
 +
|flightInfo
 +
|Город вылета - № рейса - Название авиакомпании - Время вылета из города вылета - Время прилета в город назначения - Город назначения
 +
|.
 +
|-
 +
|flight2Info
 +
|Город вылета - Город назначения, с датой вылета "Дата вылета из города вылета" и датой прилета "Дата прилета в город назначения"
 +
|.
 +
|-
 +
|flightAirline
 +
|Название первого партнера по авиаперелету
 +
|.
 +
|-
 +
|flightRoute
 +
|Маршрут авиаперелета в виде: Пункт вылета - Пункт прилета1 - Пункт прилета2 - ... - Пункт прилетаN
 +
|.
 +
|-
 +
|flightRouteOrNo
 +
|Маршрут авиаперелета в виде: Пункт вылета - Пункт прилета1 - Пункт прилета2 - ... - Пункт прилетаN
 +
|.
 +
|-
 +
|flightDateBegin
 +
|Дата начала авиаперелета - "Дата вылета из 1-го места"
 +
|.
 +
|-
 +
|flightDateEnd
 +
|Дата окончания авиаперелета - "Дата последнего авиаперелета"
 +
|.
 +
|-
 +
|flightAirServiceFirst
 +
|Класс билета первой услуги авиаперелет
 +
|.
 +
|-
 +
|flightTime
 +
|Перечень времен вылета в виде строки
 +
|.
 +
|-
 +
|hotels3FullInfo
 +
|Услуга размещения в виде (даты въезда и выезда, город, звездность, название отели, тип номера, категория, тип размещения – питание, количество ночей). Пример: 10.01 - 12.01 Рим 2* Grand DBL Standard 2add+Ex.bed add - Завтрак (2н)
 +
|.
 +
|-
 +
|flightRouteDivided
 +
|Маршрут авиаперелета в виде: Пункт вылета0 - Пункт прилета1; Пункт вылета1 - Прилета2; ...- Пункт прилетаN
 +
|.
 +
|-
 +
|hotelsFullInfo
 +
|Полная информация об отелях в виде: «Residence Vanoise *****» в период с dd.mm.yyyy по dd.mm.yyyy; тип номера: APR7+2-3 pieces 6-7 pax+Взрослый; питание: HB; срок нахождения в отеле: 15/14 дней/ночи(ей)
 +
|.
 +
|-
 +
|hotels2FullInfo
 +
|Полная информация об отелях в виде: Отель, Категория (на следующей строке) Размещение, Режим питания
 +
|.
 +
|-
 +
|hotelsName_Stars
 +
|Наименования всех отелей и количество звезд через запятую (пример: SunRise 5*, SunSet ****, ...)
 +
|.
 +
|-
 +
|hotelName
 +
|Наименование отеля и количество звезд (не более 5). Здесь и далее: hotelName1 - наименование 1-го отеля в списке, hotelName2 - 2-го и т.д. Внимание! Нельзя применять просто hotelName
 +
|.
 +
|-
 +
|hotelNameOnly
 +
|Наименование отеля. Внимание! Нельзя применять просто hotelName
 +
|.
 +
|-
 +
|hotelNameOnlyEn
 +
|Наименование отеля на латинице. Внимание! Нельзя применять просто hotelName
 +
|.
 +
|-
 +
|hotelNameOnlyForMainTuristEn
 +
|Наименование отеля на латинице для главного туриста по путевке
 +
|.
 +
|-
 +
|hotelStars
 +
|Количество звезд отеля (категория отеля)
 +
|.
 +
|-
 +
|hotelTime
 +
|Период проживания в отеле (не более 5)
 +
|.
 +
|-
 +
|hotelDateBegin
 +
|Дата заезда в отель
 +
|.
 +
|-
 +
|hotelDateEnd
 +
|Дата выезда из отеля
 +
|.
 +
|-
 +
|hotelDaysAndNight
 +
|Период проживания в отеле (дней/ночей)
 +
|.
 +
|-
 +
|hotelUserCountInRoom
 +
|Тип размещения в отеле (не более 5)
 +
|.
 +
|-
 +
|hotelUserCount
 +
|Количество проживающих (не более 5)
 +
|.
 +
|-
 +
|hotelRoomType
 +
|Тип комнаты (не более 5)
 +
|.
 +
|-
 +
|hotelRoomCode
 +
|Код типа номера (не более 5)
 +
|.
 +
|-
 +
|hotelPansion
 +
|Тип питания (не более 5)
 +
|.
 +
|-
 +
|hotelPansionCode
 +
|Код типа питания (не более 5)
 +
|.
 +
|-
 +
|hotelTransfer
 +
|Трансфер (не более 5)
 +
|.
 +
|-
 +
|hotelCities
 +
|Пункты пребывания в виде строки
 +
|.
 +
|-
 +
|hotelFirstCitie
 +
|Первый пункт пребывания
 +
|.
 +
|-
 +
|hotelType
 +
|Перечень типов отелей в виде строки
 +
|.
 +
|-
 +
|insur
 +
|Страховой полис
 +
|.
 +
|-
 +
|insurType
 +
|Перечень типов страховок в виде строки
 +
|.
 +
|-
 +
|isGroupTransfer
 +
|перечисление через "," всех трансферов в формате : "имя_трансфера (имя_транспорта)(признак_групп\инд)"
 +
|.
 +
|-
 +
|isInsurYesNo
 +
|Страховка: Да/Нет
 +
|.
 +
|-
 +
|isInsurMedYesNo
 +
|Медицинская страховка (если в названии страховки есть сочетание "Мед": Да/Нет
 +
|.
 +
|-
 +
|isInsurNotOutYesNo
 +
|Страховка от невыезда (если в названии страховки есть сочетание "невыезд": Да/Нет
 +
|.
 +
|-
 +
|isTransferYesNo
 +
|Трансфер: Да/Нет
 +
|.
 +
|-
 +
|isServiceList
 +
|Доп. слуга: Да/Нет
 +
|.
 +
|-
 +
|listTuristWithRuPasp
 +
|Список ФИО туристов с номером и серией российского паспорта
 +
|.
 +
|-
 +
|mainTuristFIO
 +
|ФАМИЛИЯ И.О. туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristFIOLat
 +
|Ф.И.О. латинское главного туриста
 +
|.
 +
|-
 +
|mainTuristAddres
 +
|Адрес туриста, заключившего договор с пробелом
 +
|.
 +
|-
 +
|mainTuristSurname
 +
|Фамилия туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristName
 +
|Имя туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristSecondName
 +
|Отчество туриста, заключившего договор
 +
|.
 +
|-
 +
|MainTuristClientEmail
 +
|E-mail туриста, заключившего договор (если он постоянный клиент)
 +
|.
 +
|-
 +
|mainTuristPassportEnByWhom
 +
|Кем выдан загранпаспорт туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristPassportEnSer
 +
|Серия загранпаспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristPassportEnNum
 +
|Номер загранпаспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMen
 +
|ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenPasportType
 +
|Серия загранпаспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenPaspRUser
 +
|Серия российского паспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenPaspRUserIfIndividualPerson
 +
|Серия российского паспорта туриста, заключившего договор: выводится только если договор оформлен на физическое лицо (PartnerKey = 0)
 +
|.
 +
|-
 +
|mainMenPaspRUser1
 +
|тоже самое что и для закладки "mainMenPaspRUser" (серия общегражданского паспорта), но с лидирующим пробелом
 +
|.
 +
|-
 +
|mainMenPasportNum
 +
|Номер загранпаспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenPaspRuNum
 +
|Номер российского паспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenPaspRuNumIfIndividualPerson
 +
|Номер российского паспорта туриста, заключившего договор: выводится только если договор оформлен на физическое лицо (PartnerKey = 0)
 +
|.
 +
|-
 +
|mainMenPaspRuNum1
 +
|тоже самое что и для закладки "mainMenPaspRUNum" (№ общегражданского паспота), но с лидирующим пробелом
 +
|.
 +
|-
 +
|mainMenPasportByWhom
 +
|Кем выдан загранпаспорт туристу, заключившему договор
 +
|.
 +
|-
 +
|mainMenPaspMade
 +
|Когда и кем выдан российский паспорт туристу, заключившему договор
 +
|.
 +
|-
 +
|mainMenPaspRuByWhom
 +
|Кем выдан российский паспорт туристу, заключившему договор
 +
|.
 +
|-
 +
|mainMenPaspMadeIfIndividualPerson
 +
|Кем выдан российский паспорт туристу, заключившему договор: выводится только если договор оформлен на физическое лицо (PartnerKey = 0)
 +
|.
 +
|-
 +
|mainMenPasportDate
 +
|Дата выдачи загранпаспорта туристу, заключившему договор
 +
|.
 +
|-
 +
|mainMenPasportDateEnd
 +
|Дата окончания срока действия загранпаспорта туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenPhone
 +
|Телефон туриста, заключившего договор
 +
|.
 +
|-
 +
|mainMenWithChildFIO
 +
|ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста, заключившего договор в случае наличия несовершеннолетних
 +
|.
 +
|-
 +
|mainMenBirthday
 +
|Дата рождения туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristFIOWithChild
 +
|ФАМИЛИЯ И.О. туриста, заключившего договор в случае наличия несовершеннолетних
 +
|.
 +
|-
 +
|mainTuristPassport
 +
|Сведения о паспорте туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristPhone
 +
|Телефон туриста, заключившего договор
 +
|.
 +
|-
 +
|mainTuristAddress
 +
|Адрес туриста, заключающего договор (mainTuristAddress2_CLT)
 +
|.
 +
|-
 +
|mainTuristAddressIfIndividualPerson
 +
|Адрес туриста, заключающего договор (mainTuristAddress2_CLT): выводится только если договор оформлен на физическое лицо (PartnerKey = 0)
 +
|.
 +
|-
 +
|mainTuristAddresWithIndex
 +
|Адрес туриста, заключившего договор с пробелом + индекс
 +
|.
 +
|-
 +
|mainTuristClientFax
 +
|Факс туриста, заключившего договор (если он постоянный клиент)
 +
|.
 +
|-
 +
|numTuristsMainBed
 +
|Количество основных мест
 +
|.
 +
|-
 +
|numTuristsExBed
 +
|Количество дополнительных мест
 +
|.
 +
|-
 +
|numTuristsWithoutPlace
 +
|Без предоставления отдельного места
 +
|.
 +
|-
 +
|operatorDogovor
 +
|ФИО создателя договора (менеджера)
 +
|.
 +
|-
 +
|operatorDogovorShort
 +
|ФИО создателя договора (менеджера) в виде Фамилия И. О.
 +
|.
 +
|-
 +
|pansionType
 +
|Перечень типов питания в виде строки
 +
|.
 +
|-
 +
|roomType
 +
|Перечень типов номеров в виде строки
 +
|.
 +
|-
 +
|routeDateBeg
 +
|Дата начала тура
 +
|.
 +
|-
 +
|routeDateEnd
 +
|Дата окончания тура
 +
|.
 +
|-
 +
|routeUser
 +
|Перечень туристов в виде 1)ИВАНОВ, 2)ПЕТРОВ
 +
|.
 +
|-
 +
|routeAirline
 +
|Перечень авиакомпаний в виде: Компания1 + Компания2
 +
|.
 +
|-
 +
|routeAirService
 +
|Перечень типов билетов в виде: Класс1 + Класс2
 +
|.
 +
|-
 +
|roomOnlyType
 +
|Тип номера размещения (DBL)
 +
|.
 +
|-
 +
|salePrice
 +
|Стоимость тура
 +
|.
 +
|-
 +
|serviceList
 +
|Дополнительные услуги
 +
|.
 +
|-
 +
|strTuristsAllFIO
 +
|Перечень туристов в виде строки в формате ФАМИЛИЯ ИМЯ ОТЧЕСТВО
 +
|.
 +
|-
 +
|strTuristAllFIO
 +
|Фамилия имя отчество туриста (одна закладка на каждого туриста в формате: strTuristAllFIO0, strTuristAllFIO1)
 +
|.
 +
|-
 +
|strTuristFIO
 +
|ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста в столбец
 +
|.
 +
|-
 +
|strTuristFIOShort
 +
|Выводит в столбец "Фамилия И. О." всех туристов
 +
|.
 +
|-
 +
|strTuristFIOShortNoMain
 +
|Выводит в столбец "Фамилия И. О." всех туристов, за исключением Главного
 +
|.
 +
|-
 +
|strTuristSignatures
 +
|(Ф.И.О., подпись)
 +
|.
 +
|-
 +
|signaturePlace
 +
|Место подписи /  /
 +
|.
 +
|-
 +
|signaturePlaceComment
 +
|Место подписи /  / (подпись)
 +
|.
 +
|-
 +
|startingPointData
 +
|Полные сведения о месте и времени окончания тура
 +
|.
 +
|-
 +
|strTuristPhone
 +
|Телефон туриста
 +
|.
 +
|-
 +
|soprMan
 +
|Наличие руководителя группы: Да/Нет
 +
|.
 +
|-
 +
|tableFlights
 +
|Данные по авиаперелетам (Дата  вылета, Время вылета, Дата прилета, Время прилета, Класс, Маршрут, Аэропорт/вокзал, Количество человек)
 +
|.
 +
|-
 +
|tableInsurances   
 +
|Данные по страховым программам (Дата страхования, Название страховой программы, Дни страхования, Количество человек)
 +
|.
 +
|-
 +
|tableTourists 
 +
|Данные по всем туристам (№, Пол, Ф.И.О., Дата рождения, Паспорт, Срок  окончания паспорта)
 +
|.
 +
|-
 +
|tableTouristsPaspRu
 +
|Данные по всем туристам (№, Пол, Ф.И.О., Дата рождения, Серия и номер внутреннего паспорта)
 +
|15.8
 +
|-
 +
|tableTransfers 
 +
|Данные по трансферам по программе тура (Дата переезда, Транспорт, Количество человек)
 +
|.
 +
|-
 +
|transferType
 +
|Перечень трансферов в виде строки
 +
|.
 +
|-
 +
|transferTypeModified
 +
|перечисление через "," всех трансферов в формате "имя_трансфера время_начала(или пробел) (имя_транспорта)
 +
|.
 +
|-
 +
|ticketStatus
 +
|Статус билета (взрослый или детский) + количество штук
 +
|.
 +
|-
 +
|ticketType
 +
|Перечень категорий билетов в виде строки
 +
|.
 +
|-
 +
|transferName
 +
|Латинское название услуги трансфер
 +
|.
 +
|-
 +
|transferTypeOrNo
 +
|Перечень трансферов в виде строки или "нет"
 +
|.
 +
|-
 +
|transportName
 +
|Латинское название транспорта через "," в скобках
 +
|.
 +
|-
 +
|transportTransfer
 +
|Транспорт в виде строки на услугах трансфер
 +
|.
 +
|-
 +
|transferPartner
 +
|Полное наименование партнера-поставщика услуги трансфер (по первому трансферу в путевке) 
 +
|9.2.14
 +
|-
 +
|turistFIOLat
 +
|Список туристов (Ф.И.О. латинское) с нумерацией, каждый с новой строки
 +
|.
 +
|-
 +
|turistsFIOPassport
 +
|Перечень паспортных данных туристов в виде строки
 +
|.
 +
|-
 +
|turistsFIOWriting
 +
|Ф.И.О., подпись каждого лица, отправляющегося в поездку
 +
|.
 +
|-
 +
|turistsPassport
 +
|Перечень данных загранпаспортов туристов (без лица, заключившего договор)
 +
|.
 +
|-
 +
|turistsPassportBirhday
 +
|ФИО, загранпаспорт, дата рождения (всех туристов в столбец, кроме лица, заключившего договор)
 +
|.
 +
|-
 +
|turistsFIO
 +
|Перечень туристов в виде строки в формате: ФАМИЛИЯ И.О.
 +
|.
 +
|-
 +
|turistsFIOOlderThen18
 +
|Перечень туристов старше 18 лет, включая главного в виде строки в формате: ФАМИЛИЯ И.О.
 +
|.
 +
|-
 +
|turistSurname
 +
|Фамилия туриста (не более 4) Здесь и далее: turistSurname1 - фамилия 1-го туриста в списке, turistSurname2 - 2-го. Внимание! Нельзя применять просто turistSurname
 +
|.
 +
|-
 +
|turistName
 +
|Имя туриста (не более 4)
 +
|.
 +
|-
 +
|turistSecondName
 +
|Отчество туриста (не более 4)
 +
|.
 +
|-
 +
|turistAddress
 +
|Адрес туриста (не более 4)
 +
|.
 +
|-
 +
|turistPost
 +
|Город, улица, дом, квартира туриста
 +
|.
 +
|-
 +
|turistFIO
 +
|ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста (не более 4)
 +
|.
 +
|-
 +
|-
 +
|visaDocs
 +
|Документы для визы: Италия - ОЗП, фото, ...
 +
|.
 +
|-
 +
|visaName
 +
|Латинское название виз через ","
 +
|.
 +
|-
 +
|visaRusNames
 +
|Русские наименования всех услуг класса виза в путевке через точку с запятой
 +
|.
 +
|-
 +
|visaCountryName
 +
|Название страны, для которой оформляется виза
 +
|.
 +
|-
 +
|visaNMen
 +
|Количество человек, для которых оформляется виза
 +
|.
 +
|-
 +
|visaType
 +
|Наличие визы: Да/Нет
 +
|.
 +
|-
 +
|style="background-color: #ffffcc;" colspan=3|'''Для экрана «Автоматическая регистрация партнеров» и экрана «Договоры» в ПК «Мастер-Тур»:'''
 +
|-
 +
|actBased
 +
|Действует на основании Устава или Свидетельства (значение из поля "Договор действует на основании" плагина "Регистрация партнера")
 +
|.
 +
|-
 +
|tourAgentName
 +
|Краткое наименование партнера
 +
|.
 +
|-
 +
|dogovorNumber
 +
|Номер договора
 +
|.
 +
|-
 +
|dogovorDay
 +
|Текущий день
 +
|.
 +
|-
 +
|dogovorMonth
 +
|Текущий месяц
 +
|.
 +
|-
 +
|dogovorYear
 +
|Текущий год
 +
|.
 +
|-
 +
|tourAgentFullName
 +
|Полное наименование партнера
 +
|.
 +
|-
 +
|managerName
 +
|ФИО представителя
 +
|.
 +
|-
 +
|managerNameRP
 +
|ФИО руководителя
 +
|.
 +
|-
 +
|managerPosition
 +
|Должность руководителя
 +
|.
 +
|-
 +
|juridicalAddress
 +
|Юридический адрес
 +
|.
 +
|-
 +
|operatorName
 +
|Название тур оператора
 +
|.
 +
|-
 +
|city
 +
|Город партнера
 +
|.
 +
|-
 +
|country
 +
|Страна партнера
 +
|.
 +
|-
 +
|cityPostIndex
 +
|Индекс
 +
|.
 +
|-
 +
|address
 +
|Адрес местонахождения партнера
 +
|.
 +
|-
 +
|inn
 +
|ИНН
 +
|.
 +
|-
 +
|kpp
 +
|КПП
 +
|.
 +
|-
 +
|okpo
 +
|ОКПО
 +
|.
 +
|-
 +
|ogrn
 +
|ОГРН
 +
|Не используется
 +
|-
 +
|settlementAccount
 +
|Расчетный счет
 +
|.
 +
|-
 +
|bankName
 +
|Название банка
 +
|.
 +
|-
 +
|correspondentAccount
 +
|Корреспондентский счет
 +
|.
 +
|-
 +
|bik
 +
|БИК
 +
|.
 +
|-
 +
|phoneCityCode
 +
|Телефонный код города партнера
 +
|.
 +
|-
 +
|phone
 +
|Телефон партнера
 +
|.
 +
|-
 +
|fax
 +
|Факс партнера
 +
|.
 +
|-
 +
|login
 +
|Логин партнера
 +
|Не используется
 +
|-
 +
|email
 +
|E-Mail партнера
 +
|.
 +
|-
 +
|unitarySystem
 +
|Система налогообложения партнера
 +
|Не используется
 +
|-
 +
|style="background-color: #ffffcc;" colspan=3|'''Для вывода в отчет информации о штрафах (Plugin «Штрафы»):'''
 +
|-
 +
|ticketsPenalties
 +
|Штрафы по перелетам и ж/д переездам в формате: Авиаперелет: VV 275/VV 276 менее чем за 15 дней до выезда - 50%
 +
|.
 +
|-
 +
|railPenalties
 +
|Штрафы по ж/д переездам в формате: Ж/Д переезд: Поезд №92 менее чем за 7 дней до выезда - 96%
 +
|.
 +
|-
 +
|hotelsPenalties
 +
|Штрафы по отелям в формате: 4* Carlton Tower за 7 дней и менее или незаезд - 100%
 +
|.
 +
|-
 +
|addServicesPenalties
 +
|Штрафы по всем остальным услугам в формате: Трансфер: а/п Дубаи - городские отели Дубаи за 65 дней и менее или незаезд - 30%
 +
|}
 +
 
 +
==Подключение отчета 4030 к ПК "Мастер-Web==
 +
Отчет [[Мастер-Тур:Отчет 4030 Договор о реализации турпродукта (с закладками)|4030 «Агентский договор»]] подключается в ПК «Мастер-Web» для формирования при регистрации партнера в дополнительном модуле [[Мастер-Тур:Отчет 4030 Договор о реализации турпродукта (с закладками)#Автоматическая регистрация партнера (Договор с партнером)|«Автоматическая регистрация партнера»]] (<code>PartnerRegistration.aspx</code>).<br />
 +
'''Шаблон''' отчета может храниться либо в '''базе данных''' ПК «Мастер-Тур», либо в '''папке templates''' ПК «Мастер-Web».
 +
 
 +
===Установка===
 +
Если отчет будет '''храниться в базе данных''', то его необходимо [[Мастер-Тур:Печать отчетов#Установка отчетов|установить в ПК «Мастер-Тур»]].<br />
 +
В случае подключения отчета '''в формате <code>xml</code>''', шаблон отчета нужно ''скопировать'' в папку '''templates''' ПК «Мастер-Web».
 +
 
 +
====Размер файла шаблона====
 +
При установке отчета необходимо следить за тем, чтобы ''размер шаблона'' (документ в формате <code>RTF</code> из архива '''template.zip''' установочного
 +
файла отчета) ''не превышал'' допустимое значение размера вложения для почтового сервера отправителя и получателя.
 +
 
 +
''Размер файла'' в формате <code>RTF</code> может ''существенно увеличиться'' из-за того, что при ''вставке в документ графических файлов'' с расширением <code>EMF</code>, <code>PNG</code>, <code>GIF</code> или <code>JPEG</code> и последующем сохранении документа в нем ''сохраняются две копии изображения''.<br />
 +
Существует ''два'' способа ''уменьшить'' размер такого файла:
 +
* Настроить '''Microsoft Word''' на сохранение только ''одной копии'' изображения. Подробная инструкция приведена на [http://support.microsoft.com/kb/224663/ru сайте компании Microsoft].
 +
* Настроить ПК «Мастер-Web» на [[Автоматическое конвертирование договора 4030 в формат DOC (Microsoft Word)|автоматическое конвертирование]] отчета в формат <code>DOC</code>.
 +
 
 +
===Настройки для 20 релиза===
 +
====Изменения в файле prtRegSettings.xml====
 +
Необходимо открыть файл <code>prtRegSettings.xml</code>, который находится в каталоге '''templates''', и в теге <code>Dogovor</code> изменить значение параметра '''Make''' на '''true'''.<br />
 +
Измененный тег должен выглядеть так:
 +
<Dogovor <span style="color:red">Make</span>=<span style="color:blue">'''"true"'''</span>></Dogovor>
 +
 
 +
====Настройки в файле web.config====
 +
Настройки задаются в файле <code>web.config</code> основного приложения ПК «Мастер-Web».
 +
 
 +
{| class="wikitable"
 +
! scope="col" width="50px" | №
 +
! scope="col" width="400px" | Описание
 +
! scope="col" width="250px" | Значение
 +
! scope="col" width="400px" | Настройка
 +
|-
 +
| '''1'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в базе данных''' ПК «Мастер-Тур», который '''формируется''' при '''выключенной''' настройке '''useDifferentTaxationContract'''.
 +
|| - '''GUID''' договора из таблицы <code>'''[Rep_Profiles]'''</code>.
 +
|| <add key="'''dogovor4030GUID'''" value="<span style="color:blue">'''DB25A2FA-7418-4E57-973D-4FA5F4AE4C08'''</span>" />
 +
|-
 +
| '''2'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в папке templates''' рабочего каталога ПК «Мастер-Web», который '''формируется''' при '''выключенной''' настройке '''useDifferentTaxationContract'''.
 +
|| - '''имя файла шаблона отчета''' (без расширения <code>.xml</code>).
 +
|| <add key="'''partnerDogovorTemplate'''" value="<span style="color:blue">'''PARTNER_DOGOVOR_TEMP'''</span>" />
 +
|-
 +
| '''3'''
 +
|| Настройка, включающая возможность '''формировать договоры для двух типов налогообложения''', которые задаются в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''true''' – отчет формируется ''в зависимости от типа налогообложения'';
 +
- '''false''' – при формировании отчета ''тип налогообложения не учитывается''.
 +
|| <add key="'''useDifferentTaxationContract'''" value="<span style="color:blue">'''true'''</span>"/>
 +
|-
 +
|| '''4'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в базе данных''' ПК «Мастер-Тур», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''основного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''GUID''' договора из таблицы <code>'''[Rep_Profiles]'''</code>.
 +
|| <add key="'''dogovor4030GUIDUSN'''" value="<span style="color:blue">'''E979699B-9387-4256-96FB-0EB3017D68B6'''</span>"/>
 +
|-
 +
|| '''5'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в базе данных''' ПК «Мастер-Тур», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''упрощенного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''GUID''' договора из таблицы <code>'''[Rep_Profiles]'''</code>.
 +
|| <add key="'''dogovor4030GUIDOSN'''" value="<span style="color:blue">'''8EA35D21-285D-4494-B9F7-91533C4CA653'''</span>"/>
 +
|-
 +
|| '''6'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в папке templates''' рабочего каталога ПК «Мастер-Web», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''основного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''имя файла шаблона отчета''' (без расширения <code>.xml</code>).
 +
|| <add key="'''partnerDogovorOSNTemplate'''" value="<span style="color:blue">'''PARTNER_DOGOVOR_OSN'''</span>"/>
 +
|-
 +
|| '''7'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в папке templates''' рабочего каталога ПК «Мастер-Web», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''упрощенного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''имя файла шаблона отчета''' (без расширения <code>.xml</code>).
 +
|| <add key="'''partnerDogovorUSNTemplate'''" value="<span style="color:blue">'''PARTNER_DOGOVOR_USN'''</span>"/>
 +
|}
 +
 
 +
===Настройки для 21 релиза===
 +
Начиная с 21 релиза отчет 4030 настраивается в экране [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|Настройки]] '''Системы Администрирования''' ПК «Мастер-Web» в разделе настроек модуля регистрации партнеров.<br />
 +
[[Файл: ep_114.png|x500px|Настройки модуля регистрации партнеров]]<br />
 +
<br />
 +
 
 +
===Автоматическая регистрация партнера (Договор с партнером)===
 +
 
 +
Данный модуль предназначен для ''регистрации'' партнеров через ''веб-интерфейс''. Регистрационные данные при этом попадают в [[Мастер-Тур:База данных «Партнеры»|справочник «Партнеры»]] ПК «Мастер-Тур». Так же при регистрации партнера создается один или несколько [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Пользователи системы|пользователей]] для работы в системе бронирования ПК «Мастер-Web».
 +
[[Файл: mb_030.png|left|Предупреждение]] <BR> В версии 15 данный функционал уже встроен в [[Мастер-Тур(15):Поиск вариантов программ туров#Регистрация агентства|стандартную поставку продукта]].<br /><br /><br /><br />
 +
 
 +
====Установка====
 +
Для установки дополнительного модуля '''Автоматическая регистрация партнера''' нужно выложить распакованные файлы из архива<br />
 +
<code>mw-prtregs-2007.2.XX.XXXX.zip</code><br />
 +
в каталог, где лежит ПК «Мастер-Web».
 +
 
 +
====Настройка плагина для 20 релиза====
 +
После установки надстройка '''Автоматическая регистрация партнера''' доступна по адресу <code><nowiki>http://ip-адрес сервера/MasterWeb/PartnerRegistration.aspx</nowiki></code>.
 +
 
 +
=====Настройки в файле WEB.CONFIG=====
 +
Настройки задаются в файле <code>'''web.config'''</code> основного приложения ПК «Мастер-Web».
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
 
 +
|- style="background-color:#F2F2F2"
 +
 
 +
! width="2%" | №
 +
! width="35%" | Описание
 +
! width="28%" | Значение
 +
! width="35%" | Настройка
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| 1
 +
| Включение дополнительного модуля '''Автоматическая регистрация партнера'''
 +
|
 +
*'''true''' – дополнительный модуль ''включен'';
 +
*'''false''' или '''отсутствие настройки''' – дополнительный модуль ''выключен''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="PartnerRegistration" value="true" />
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 2
 +
| Количество дней, после которых доступ в ПК «Мастер-Web» закрывается, если не выставлен [[Мастер-Тур:База данных «Партнеры»#Классификация по признакам|признак «заключен договор»]]
 +
| Количество дней
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDogovorDeniedLoginAfterRegDays" value="10" />
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 3
 +
| Дата (день и месяц), до которой действует договор.
 +
<span style="color:red">Если дата еще '''не наступила''', то договор до '''текущего''' года, если '''наступила''' - до '''следующего'''.</span>
 +
| Дата в формате '''DD.MM'''
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDogovorExpireDateDdMm" value="01.06"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 4
 +
| E-mail адрес, на который будет отправлена копия письма о регистрации партнера
 +
| E-mail адрес пользователя
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDogovorSendMail" value="admin@test.ru"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 5
 +
| Дополнительные e-mail адреса, на которые будет отправлено уведомление о регистрации партнера
 +
| E-mail адреса, на которые должно отправляться уведомление о новой регистрации партнера через ''точку с запятой''
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDogovorSendMailWithoutAttachment" value="mail@megatec.ru;mail1@megatec.ru"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 6
 +
| Настройка, включающая '''расширенный режим редактирования данных''' представителей в '''личном кабинете''' пользователя в модуле '''Автоматическая регистрация партнера'''.
 +
При включенном '''расширенном режиме''' появляется возможность заполнить поля '''Паспорт''' ('''общегражданский'''): '''серия''', '''номер''', '''кем выдан''', '''дата выдачи'''; '''Адрес''': '''страна''', '''город''', '''индекс''', '''адрес'''; '''Телефон'''; '''E-mail'''; '''Факс'''
 +
|
 +
*'''true''' – ''включить расширенный режим'' редактирования данных представителей;
 +
*'''false''' или '''отсутствие настройки''' – ''обычный'' режим редактирования представителей.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="userDataControlExMode" value="true"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 7
 +
| Настройка, определяющая '''[[Мастер-Тур:База данных «Партнеры»#Включение партнера в группу|группу комиссий]]''', к которой будут привязываться партнеры при регистрации в модуле '''Автоматическая регистрация партнера'''
 +
|'''Ключ группы комиссий''' из таблицы <code>'''[PrtGroups]'''</code>, к которой будут ''привязываться'' партнеры при ''регистрации''
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDefaultGroup" value="1"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 8
 +
| Настройка, позволяющая отключить копирование данных партнера (адрес, телефон и т.д.) его представителям при регистрации в модуле '''Автоматическая регистрация партнера'''
 +
|
 +
*'''true''' – ''отключить копирование данных'' партнера его представителям;
 +
*'''false''' или '''отсутствие настройки''' – данные партнера ''копируются'' его представителям
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="dontUsePartnerRegData" value="true"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 9
 +
| Настройка, включающая отправку сообщения на адрес, указанный в настройке '''partnerDogovorSendMail''', при '''изменении данных''' партнера (телефон, адрес или e-mail) в экране '''Личный кабинет''' в модуле '''Автоматическая регистрация партнера'''
 +
|
 +
*'''true''' – ''отправлять сообщение'' об изменении данных партнера;
 +
*'''false''' или '''отсутствие настройки''' – сообщение об изменении данных партнера ''не отправляется''
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="notifyWhenPartnerDogovorUpdate" value="true"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 10
 +
| Настройка, включающая возможность '''редактирования данных''' в личном кабинете для пользователей, '''не являющихся суперюзерами'''.
 +
При включенной настройке ''отсутствует возможность редактировать'' такие данные, как '''логин''', '''юридическое имя''', '''юридический адрес''', '''ИНН''', '''КПП''', '''страна''', '''город''', '''р/с''', '''к/с''', '''наименование банка''', '''БИК''', '''система налогообложения'''. <span style="color:red">Данные поля можно заполнить '''только 1 раз'''.</span>
 +
|
 +
*'''true''' – разрешить пользователям, не являющимся суперюзерами, редактировать свои данные в личном кабинете;
 +
*'''false''' или '''отсутствие настройки''' – пользователи, не являющиеся суперюзерами, не могут редактировать свои данные.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="nonSuperUserIsEditor" value="true"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 11
 +
| Настройка, определяющая '''период действия партнёрского договора в днях''', при регистрации пользователя в модуле '''Автоматическая регистрация партнера'''.
 +
<span style="color:red">Данная настройка работает '''только''' при выключенной настройке '''partnerDogovorExpireDateDdMm'''</span>.
 +
|Период действия договора в днях
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDogovorExpirePeriod" value="365"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 12
 +
| Настройка, определяющая какой договор должен отображаться в экране Личный кабинет (модуль Автоматическая регистрация партнера)
 +
|
 +
*'''isdefault''' – в личном кабинете отображается ''договор по умолчанию'';
 +
*'''datebegin''' или '''отсутствие настройки''' – отображать ''самый последний'' из действующих договоров
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="partnerDogovorSortOrder" value="isdefault"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 13
 +
| Настройка, позволяющая '''автоматически''' проставлять партнеру [[Мастер-Тур:База данных «Партнеры»#Классификация по признакам|признаки]] при он-лайн регистрации партнера через модуль '''Автоматическая регистрация партнера'''
 +
|'''Ключ признака партнера''' из таблицы <code>'''[PrtTypes]'''</code>.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="autoSetOnRegisterPartnerTypes" value="11,12"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 14
 +
| Определяет, использовать ли признак '''Проверка реквизита''' из справочника [[Мастер-Тур:Справочники#Страны|«Страны»]] при проверке корректности ввода ИНН
 +
|
 +
*'''true''' – использовать признак '''Проверка ИНН''' - проверка проводится только для тех стран, у которых '''включен''' признак '''Проверка реквизита''';
 +
*'''false''' или '''отсутствие настройки''' – проверка ИНН проводится для '''всех''' стран
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="useCheckINNSetting" value="true" />
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
|}
 +
 
 +
====Настройки в файле «prtRegSettings.xml»====
 +
Файл '''prtRegSettings.xml''' находится в каталоге <code>'''.../templates'''</code> основного приложения ПК «Мастер-Web».
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
 
 +
|- style="background-color:#F2F2F2"
 +
 
 +
! width="2%" | №
 +
! width="35%" | Описание
 +
! width="28%" | Значение
 +
! width="35%" | Настройка
 +
 
 +
|- style="vertical-align:text-top"
 +
| 1
 +
| '''Создание договора'''.
 +
Должен быть подключен [[Мастер-Web:Подключение отчета 4030 «Агентский договор»|отчет 4030 «Агентский договор»]]
 +
|
 +
*'''true''' – договор ''создается'';
 +
*'''false''' или '''отсутствие настройки''' – договор ''не создается''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<Dogovor Make="true"></Dogovor>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 2
 +
| Признаки партнера, которые проставляются партнеру при регистрации и обновлении договора
 +
| '''Ключ признака партнера''' (поле '''PT_Id''' из таблицы '''[PrtTypes]''')
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<PrtTypes>
 +
    <PrtType ID="7"></PrtType>
 +
    <PrtType ID="1003"></PrtType>
 +
    ...
 +
</PrtTypes>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 3
 +
| Признак партнера который присваивается партнеру, если он использует упрощенный тип налогообложения
 +
| '''Ключ признака партнера''' (поле '''PT_Id''' из таблицы '''[PrtTypes]''')
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<UnitarySystemToPrtType ID="1002"></UnitarySystemToPrtType>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 4
 +
| Партнер, с которым заключается договор
 +
| '''Ключ партнера''' (поле '''PR_KEY''' из таблицы '''[Partners]''')
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<PartnerDogovorAbonent Key="10764"></PartnerDogovorAbonent>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 5
 +
| Страны, для которых разрешена автоматическая регистрация партнера.
 +
| '''Ключ страны''' - указываются через запятую (поле '''СN_KEY''' из таблицы '''[Country]''')
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<PreselectedCountry PreselectedCountriesKeys="90,359"></PreselectedCountry>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
|}
 +
 
 +
====Настройка плагина для 21 релиза====
 +
=====Настройка полей для регистрации=====
 +
Настройка полей для регистрации партнера осуществляется в экране [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|Настройки]] '''Системы Администрирования''' ПК «Мастер-Web».
 +
<br />
 +
Отображаются поля для регистрации только при включенной настройке '''PartnerRegistration''' в значении '''true'''.
 +
[[Файл: am_623.png|x500px|Настройки формы для регистрации партнера]]<br />
 +
<br />
 +
 
 +
Данные настройки определяют ''какие данные'' о партнере должны ''заполняться'' при регистрации. Здесь же можно изменить ''названия регистрационных полей'', а также добавить ''информационное сообщение'' пользователю, которое будет выдаваться в случае, когда ''обязательное'' поле ''не было заполнено''.
 +
<br>
 +
[[Файл: mb_030.png|left|Предупреждение]] <BR>
 +
Для того, чтобы разблокировать чекбокс колонок "Обязательный" и "Видимый", необходимо внести изменения в файл <code>regForm.xml</code>,<br>расположенный по пути: <code>//MasterWeb/Admin/templates/regForm.xml</code>.
 +
У строки с необходимым полем нужно удалить параметр '''Required''' для чекбокса колонки "Обязательный", параметр '''Visible'''<br>для чекбокса колонки "Видимый". После этого, пользователь сможет выставить необходимые значения данных полей<br>в экране [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|Настройки]] Системы Администрирования ПК «Мастер-Web». Для того, чтобы снова заблокировать чекбоксы, необходимо<br>вернуть параметры в данный файл.
 +
<BR>
 +
 
 +
=====Настройка модуля регистрации партнеров=====
 +
Настройка модуля регистрации партнеров осуществляется в экране [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|Настройки]] '''Системы Администрирования''' ПК «Мастер-Web».
 +
 
 +
[[Файл: Ak_073.png|x500px|Настройки модуля регистрации партнеров]]<br />
 +
<br />
 +
[[Файл:am_063.png|left|Предупреждение]]<br />
 +
С 1 января 2017 года вступили в силу положения Федерального закона от 02.03.2016 № 49-ФЗ «О внесении изменений в отдельные законодательные акты
 +
Российской Федерации в целях совершенствования законодательства, регулирующего туристскую деятельность» (далее – Федеральный закон № 49-ФЗ), в связи
 +
с чем вводится ограничение на осуществление бронирования партнёрами, не указавшими реестровый номер.
 +
Установить дату, начиная с которой данное ограничение начинает функционировать, можно в [[Мастер-Тур:Администрирование системы#Дополнительные настройки|дополнительных настройках]] ПК «Мастер-Тур».
 +
<span style="color:red">Настройка работает, начиная с релиза '''9222SP0'''.</span>
 +
 
 +
В случае, если осуществляется проверка реестрового номера, то при авторизации партнёр с незаполненным значением реестрового номера увидит сообщение:<br>
 +
[[Файл:Ak_078.png]]<br>
 +
При этом авторизация выполнена не будет и, соответственно, осуществить бронирование невозможно.
 +
 
 +
====Подготовка данных====
 +
Предварительной подготовки данных данный модуль не требует.
 +
 
 +
====Работа в системе====
 +
=====Регистрация партнера=====
 +
Модуль '''Автоматическая регистрация партнера''' доступен по адресу: <code><nowiki>http://ip-адрес сервера/MasterWebStandard/PartnerRegistration.aspx</nowiki></code>.
 +
 
 +
Вход в экран может быть осуществлен из любого экрана ПК «Мастер-Web»:
 +
 
 +
[[Файл: am_842.png|x500px|Настройки формы для регистрации партнера]]<br />
 +
<br />
 +
 
 +
При входе в экран открывается форма для ''заполнения регистрационных полей''.
 +
 
 +
[[Файл:Ak_074.png|x500px|Форма регистрации партнера]]<br />
 +
<br />
 +
 
 +
''По умолчанию'' при регистрации добавляется ''один пользователь'' для работы в '''Системе Бронирования''' ПК «Мастер-Web».<br />
 +
Дополнительных пользователей можно добавить в '''Личном кабинете'''.
 +
 
 +
[[Файл: Ak_072.png|x500px|Личный кабинет]]<br />
 +
<br />
 +
 
 +
В экране '''Личный кабинет''' запрещено редактирование полей '''Страна''' и '''Город'''. Если по каким-либо причинам они не были заполнены, сохранить
 +
данные в экране '''Личный кабинет''' невозможно.
 +
 
 +
После того, как все необходимые поля заполнены, нужно нажать кнопку '''Зарегистрироваться'''. При этом регистрационные данные партнера запишутся в базу. При этом агентству будет ''отправлено письмо'' с логином и паролем в системе бронирования.
 +
При регистрации нового партнера проверка производится по полю '''ИНН'''.<br />
 +
<span style="color:red">Внимание!</span> Регистрировать партнеров с '''одинаковым ИНН''' можно '''только''' если они принадлежат '''одной группе партнеров'''.
 +
Если в базе данных уже существует партнер с таким '''ИНН''', то пользователю выдастся соответствующее сообщение.<br />
 +
Информацию о новом партнере можно посмотреть в [[Мастер-Тур:База данных «Партнеры»|справочнике «Партнеры»]] ПК «Мастер-Тур».
 +
 
 +
=====Личный кабинет=====
 +
У зарегистрированного партнера есть возможность внести изменения в свои регистрационные данные. Для этого агентству необходимо авторизоваться в любом экране ПК Мастер-Web, после чего появится возможность входа в личный кабинет:
 +
 
 +
[[Файл: am_946.png|x500px|Вход в «Личный кабинет»]]<br />
 +
<br />
 +
 
 +
После того как необходимые изменения внесены нужно нажать на кнопку «Сохранить изменения».
 +
 
 +
[[Файл: Ak_076.png|x500px|Личный кабинет]]<br />
 +
<br />
 +
 
 +
Если пользователь ПК «Мастер-Web» является '''суперпользователем''' или влючена настройка '''nonSuperUserIsEditor''' а так же включена настройка '''<Dogovor Make="true"></Dogovor>''' в файле <code>prtRegSettings.xml</code>, то в экране '''Личный кабинет''' есть кнопка '''Перезаключить договор'''.
 +
 
 +
[[Файл: Ak_077.png|x500px|Перезаключить договор]]<br />
 +
<br />
 +
 
 +
При нажатии на кнопку происходит '''повторное сохранение данных партнера''', введенных в личном кабинете; у партнера снимается признак '''Заключен договор'''; партнеру '''присваиваются признаки''', указанные в настройке '''<PrtTypes>''' в файле <code>prtRegSettings.xml</code>; '''создается договор''' с параметрами, указанными в настройках в файлах <code>web.config</code> и <code>prtRegSettings.xml</code>.
 +
 
 +
=====Договор с партнером=====
 +
 
 +
======Плагин «Автоматическая генерация номера договора» (DogovorNumberGenerator)======
 +
 
 +
======Установка плагина======
 +
Для установки плагина нужно выложить распакованные файлы из архива<br />
 +
<code>mw-dogovornumbergenerator-9.2.ХХ.ХХХХХ.zip</code><br />
 +
в каталог, где установлен ПК «Мастер-Web».<br />
 +
 
 +
В файл <code>web.config</code> основного приложения необходимо добавить в секцию <code>'''<spring><objects>'''</code> следующий тег:
 +
<pre style="white-space:pre-wrap; word-wrap:break-word;">
 +
<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>
 +
</pre>
 +
 
 +
Измененная секция должна выглядеть так:
 +
<pre style="white-space:pre-wrap; word-wrap:break-word;">
 +
<spring>...
 +
<objects>
 +
<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>
 +
</objects>
 +
</spring>
 +
</pre>
 +
 
 +
======Настройки в файле WEB.CONFIG (для 20 релиза)======
 +
В файл <code>web.config</code> необходимо добавить следующие настройки:
 +
 
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="1450px"
 +
 
 +
|- style="background-color:#F2F2F2"
 +
 
 +
! width="2%" | №
 +
! width="28%" | Описание
 +
! width="35%" | Значение
 +
! width="35%" | Настройка
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| 1
 +
| Настройка, задающая '''формат номера''' договора.
 +
| В значении настройки можно указать следующие динамические поля:
 +
*'''{year}''' - ''текущий'' год ('''4 цифры''');<br />
 +
*'''{yearshort}''' - ''текущий'' год ('''2 последние цифры''');<br />
 +
*'''{month}''' - ''текущий'' месяц (число от '''1''' до '''12''');<br />
 +
*'''{dogNumber}''' - номер ''договора'', который ''инкрементируется'' с каждым ''созданием договора'' и ''сбрасывается'', в соответствии с настройкой '''dogNumberGenIncrementPeriod'''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="dogNumberGenFormat" value="TESTNUM{yearshort}-{dogNumber}" />
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 2
 +
| Настройка, определяющая '''период сбрасывания счётчика''' договоров.
 +
|
 +
*'''none''' – счетчик договоров ''никогда'' не сбрасывается;<br />
 +
*'''year''' – счетчик сбрасывается в ''начале каждого года'';<br />
 +
*'''month''' – счетчик сбрасывается в ''начале каждого месяца''.<br />
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="dogNumberGenIncrementPeriod" value="year" />
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
| 3
 +
| Настройка, определяющая '''счетчик номеров''' договоров из базы данных ПК «Мастер-Тур».
 +
|
 +
*'''Ключ счетчика номеров договоров''' из таблицы <code>[BlankRangeTypes]</code>.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="dogNumberGenKey" value="1003"/>
 +
</syntaxhighlight>
 +
 
 +
|- style="vertical-align:text-top"
 +
|}
 +
 
 +
====Справочник «Типы документов»====
 +
В справочнике [[Мастер-Тур:Справочники#Типы документов|Типы документов]] ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы <code>[BlankRangeTypes]</code> должен быть прописан в настройке '''dogNumberGenKey'''.<br />
 +
 
 +
[[Файл: am_845.png|x500px|Типы документов]]<br />
 +
<br />
 +
 
 +
======Справочник «Пачки бланков»======
 +
Счетчики хранятся в справочнике [[Мастер-Тур:Справочники#Пачки бланков|Пачки бланков]] (таблице <code>[BlankRanges]</code> в базе данных ПК «Мастер-Тур»). Они создаются автоматически.<br />
 +
 
 +
[[Файл: am_846.png|x500px|Пачки бланков]]<br />
 +
<br />
 +
 
  
  
 
[[Category:Мастер-Тур_Отчеты]]
 
[[Category:Мастер-Тур_Отчеты]]

Текущая версия на 18:38, 30 мая 2024

Более ранние версии:
До 2009.2.20.22 включительно


Содержание

Введение

Отчет предназначен для печати договора о реализации туристического продукта. Настройки (с помощью закладок) позволяют формировать договор как с физическим лицом, т.е. с туристом, покупающим тур, так и с юридическим лицом, в том случае, когда тур покупает не турист, а какая-либо организация, представляющая туриста.

Установка и редактирование шаблона отчета

  • В папке, где сохранен Report4030.zip, нажать правую кнопку мыши, выбирать Создать - Сжатая ZIP-папка

Ls0526.png

  • Переименовать Сжатая ZIP-папка.zip в template.zip
  • Заходим в папку Report4030.zip
  • Скопировать из template.zip файл dgvStandart.rtf в Report4030.zip
  • Теперь можно открыть файл dgvStandart.rtf и добавлять закладки

Добавление закладок

  • В MS Word перейти в меню Файл - Параметры и в группе Дополнительно выбрать Показывать закладки

Ls0527.png

  • Установить курсор в том месте документа, где нужно поставить закладку.
  • В меню выбрать пункт Вставка - Закладка.

Ls0528.png

  • В поле Имя закладки ввести нужное название закладки из перечня закладок.
  • Нажать кнопку Добавить.

Ls0529.png

  • Закладка готова.

В случае, если нужно вставить одну и ту же закладку два и более раз, к имени закладки нужно добавить цифру 1,2 и т.д. Таким образом, одна закладка выведется нужное количество раз.

  • После добавления закладок скопировать файл dgvStandart.rtf в template.zip.
  • Скопировать папку template.zip в Report4030.zip.
  • Из ПК «Мастер-Тур» инсталлируем Report4030.zip и запускаем отчет.

Важно! Если в документе используется таблица с закладками, размерность таблицы не будет изменяться динамически, то есть количество строк и столбцов не меняется в зависимости от объема данных.

Договор 4030 может автоматически отправляться по электронной почте при регистрации нового партнера в ПК "Мастер-Web".
Подробнее см.  Подключение отчета 4030 к ПК "Мастер-Web"

Перечень допустимых закладок

Название закладки Описание закладки с релиза
allTuristsFIO Перечень туристов в столбец в формате ФАМИЛИЯ И.О. .
allTuristsFIOInline Перечень туристов в виде строки .
allTuristsFIOPassport Столбец с данными туристов в формате "фамилия ИО серия ОГП №ОГП несколько табуляций" .
cardNumber Номер дисконтной карты .
cityName Город партнера, к которому привязан пользователь .
cityTransferName Город услуги трансфер .
colTuristRuPaspNoMain Перечень ФИО туристов без главного с номером и серией российского паспорта в столбец .
countryTransferName Страна услуги трансфер .
currentDate Tекущая дата в формате дд.мм.гггг .
currentDate_dd День из текущей даты (dd, dd2,...dd7) .
currentDate_MMMM Название месяца из текущей даты (MMMM, MMMM2, ..., MMMMn) .
currentDate_MM Название месяца из текущей даты (MMMM, MMMM2, ..., MMMMn) .
currentDate_y Последняя цифра года из текущей даты (y, y2, ..., yn) .
currentDate_yyyy Текущий год .
dateFirstHotel Даты заезда и выезда из отеля (отель берется первый) .
discount Сумма скидки в процентах и в тенге .
discountRub Сумма скидки в процентах и в рублях 15.8
discountdate Дата выдачи дисконтной карты .
dogovorCityOfDepartureName Город начала тура (название города) .
dogovorCountryName Направление тура (название страны) .
dogovorCityName Направление тура (название города, маршрут) .
dogovorTourName Название тура .
dogovorRoute Маршрут тура .
dogovorPartner Агентство по путевке .
dogovorPartnerBossName ФИО руководителя агентства по путевке .
dogovorPartnerBoss Должность руководителя агентства по путевке .
dogovorDesignerUser Представитель партнера, которым был оформлен договор, иначе (если физическое лицо) ФАМИЛИЯ И.О. главного туриста .
dogovorDesignerAddress Адрес лица, с которым был заключен договор: адрес представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) адрес главного туриста .
dogovorDesignerPassportRu Паспорт лица, с которым был заключен договор: паспорт представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) паспорт главного туриста .
dogovorDesignerPhone Телефон лица, с которым был заключен договор: телефон представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) телефон главного туриста .
dogovorDesignerEmail E-mail лица, с которым был заключен договор: E-mail представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) E-mail главного туриста .
dogovorPartnerINN ИНН партнера по путевке .
dogovorPartnerKPP КПП партнера по путевке .
dogovorPartnerRegister Реестровый номер .
dogovorPartnerLegalAddress Юридический адрес партнера по путевке .
dogovorPartnerAddress Физический адрес партнера по путевке .
dogovorPartnerAccount Счет банка партнера по путевке .
dogovorPartnerBank Название банка партнера по путевке .
dogovorPartnerBIK БИК банка партнера по путевке .
dogovorPartnerCorAccount Кор/счет партнера по путевке .
dogovorPartnerOKPO ОКПО партнера по путевке .
dogovorPartnerOKONH ОКОНХ партнера по путевке .
dogovorPartnerPhone Телефон партнера по путевке .
dogovorPartnerFax Факс партнера по путевке .
dogovorPartnerEmail E-mail партнера по путевке .
dogovorPartnerHomePage Адрес в интернете партнера по путевке .
dogovorPartnerAdditionalInfo "Доп. инфо" фирмы-покупателя по путевке .
dogovorCreateDate Дата создания договора .
dogovorCreateDay День создания договора .
dogovorCreateMonth Месяц создания договора .
dogovorCreateYear Год создания договора .
dogovorEnd Дата окончания договора .
dogovorEndDay День окончания договора .
dogovorEndMonth Месяц окончания договора .
dogovorEndYear Год окончания договора .
dogovorRateName Название валюты .
dogovorNationalCurrencyPrice Стоимость путевки в национальной валюте .
dogovorNationalPriceTengeString Сумма к оплате в тенге из путевки цифрой и прописью 9.2.22.0
dogovorPriceRubNum Стоимость путевки в национальной валюте (dogovorPriceRubNum1, dogovorPriceRubNum2) .
dogovorPriceFullRubNum Стоимость путевки в рублях без скидки (dogovorPriceFullRubNum1, dogovorPriceFullRubNum2) 15.8
dogovorPriceDiscountRubNum Стоимость путевки в рублях со скидкой (dogovorPriceDiscountRubNum1, dogovorPriceDiscountRubNum2) 15.8
dogovorPriceDollarsNum Стоимость путевки в долларах (код валюты в справочнике - $) (dogovorPriceDollarsNum1, dogovorPriceDollarsNum2) .
dogovorPriceRubNumWith2Percent Перевод стоимости путевки из долларов в национальную валюту плюс 2 процента .
dogovorPriceRubString Стоимость путевки в национальной валюте в виде строки (dogovorPriceRubString1, dogovorPriceRubString2) .
dogovorPricePhrase Сумма путевки прописью в валюте путевки .
dogovorPriceTengeString Стоимость путевки с учетом скидки в тенге цифрами и прописью .
dogovorPayments Детализация оплаты в виде строки CLT (Перечень номеров документов, дат платежей, сумм платежей по путевке) .
dogovorListsNames Полный перечень туристических услуг по путевке в виде строки CLT (виза, страховки, трансферы, отели, дополнительные услуги, авиаперелеты) .
dogovorBeginDate_dd Число начала договора .
dogovorBeginDate_MMMM Месяц начала договора .
dogovorBeginDate_y Последняя цифра года начала договора .
dogovorBeginDate Дата начала договора .
dogovorEndDate_dd Число окончания договора .
dogovorEndDate_MMMM Месяц окончания договора .
dogovorEndDate_y Последняя цифра года окончания договора .
dogovorEndDate Дата окончания договора .
dogovorCode Номер путевки .
dogovorNDays Продолжительность тура в днях .
dogovorNNights Продолжительность тура в ночах .
dogovorPartnerCruiseAttention Предупреждение у партнера по круизу путевки .
dogovorNMen Количество туристов по путевке .
dogovorPaymentDate Полная оплата до (dd.MM.yyyy) .
dogovorPPaymentDate Предоплата оплата до (dd.MM.yyyy) .
dogovorVisaDate Документы на визу оплата до: .
dogovorCurrencyCourseOnCreateDate Курс валюты путевки к национальной валюте на дату создания путевки: .
dogovorCurrencyCourseOnCurrentDate Курс валюты путевки к национальной валюте на текущую дату: .
dogovorCurrencyCourseOnLastConfirmDate Курс валюты путевки к национальной валюте на дату последнего подтверждения путевки: .
dogovorCurrencyCourseOnFixationDate Курс валюты путевки к национальной валюте на дату фиксации стоимости путевки в национальной валюте: .
endingPointData Полные сведения о месте и времени окончания тура .
excursionName Наименование экскурсий в виде строки .
excursionNameOrNo Наименование экскурсий в виде строки или "нет" .
excursionType Полные сведения об экскурсионной программе .
firmOwnerPartnerFullName Фирма-владелец базы данных (PR_Filial = 1) - полное название .
firmOwnerPartnerRegister Регистрационный номер фирмы-владельца базы данных (RP_Filial = 1) .
firmOwnerPartnerEmail E-mail фирмы-владельца базы данных (RP_Filial = 1) .
firmOwnerPartnerHomePage Адрес в интернете фирмы-владельца базы данных (RP_Filial = 1) .
firmOwnerPartnerShortName Краткое название фирмы-владельца базы данных (RP_Filial = 1) .
firmOwnerPartnerAddress Физический адрес фирмы-владельца базы данных (RP_Filial = 1) .
firmOwnerPartnerPhones Телефоны фирмы-владельца базы данных (RP_Filial = 1) .
firmOwnerPartnerFax Факс фирмы-владельца базы данных (RP_Filial = 1) .
firstHotelPartner Полные сведения о партнере по первому проживанию .
firstHotelPartnerName Наименование партнера по первому проживанию .
firstHotelPartnerInfo Сведения о партнере по первому проживанию .
firstHotelPartnerLegalAddress Юридический адрес партнера по первому проживанию .
firstHotelPartnerAddress Фактический адрес партнера по первому проживанию .
firstHotelPartnerPhones Телефон партнера по первому проживанию .
firstHotelPartnerRegister серия и № свидетельства о регистрации партнера по первому отелю в путевке (партнера по первому проживанию) .
firstHotelPartnerLicence Номер лицензии первого партнера по проживанию .
firstHotelPartnerContract Номер договора первого партнера по проживанию .
firstHotelPartnerContractDateBegin Дата начала договора первого партнера по проживанию формате dd.MM.yyyy .
firstHotName Название первого отеля .
firstHotPansion Код питания .
firstHotRoomType Тип номера (отель берется первый) .
firstHotStars Категория отеля .
finGarantsName Наименование договора о финансовом обеспечении партнера по первому проживанию (finGarantsName2) .
finGarantsDogovorNum Номер договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorNum2) .
finGarantsDogovorDate_dd Число заключения договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorDate_dd2) .
finGarantsDogovorDate_MMMM Месяц заключения договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorDate_MMMM2) .
finGarantsDogovorSum Сумма договора о финансовом обеспечении партнера по первому проживанию .
finGarantsDogovorBegin_dd Число начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_dd2) .
finGarantsDogovorBegin_MMMM Месяц начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_MMMM2) .
finGarantsDogovorBegin_y Последняя цифра года начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_y2) .
finGarantsDogovorBegin_yy Последние 2 цифры года начала действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorBegin_y2) .
finGarantsDogovorEnd_dd Число окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_dd2) .
finGarantsDogovorEnd_MMMM Месяц окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_MMMM2) .
finGarantsDogovorEnd_y Последняя цифра года окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_y2) .
finGarantsDogovorEnd_yy Последние 2 цифры года окончания действия договора о финансовом обеспечении партнера по первому проживанию (finGarantsDogovorEnd_y2) .
finGarantsDogovorAbonentName Наименование финансового гаранта партнера по первому проживанию .
finGarantsDogovorAbonentAddress Адрес финансового гаранта партнера по первому проживанию .
finGarantsDogovorAbonentPhones Телефон финансового гаранта партнера по первому проживанию .
finGarantsDogovorAbonentRegister серия и № свидетельства о регистрации финансового гаранта партнера по первому проживанию .
finGarantsWithOwnerName Наименование договора о финансовом обеспечении туроператора (finGarantsName2) .
finGarantsDogovorWithOwnerNum Номер договора о финансовом обеспечении туроператора (finGarantsDogovorNum2) .
finGarantsDogovorWithOwnerDate_dd Число заключения договора о финансовом обеспечении туроператора (finGarantsDogovorDate_dd2) .
finGarantsDogovorWithOwnerDate_MMMM Месяц заключения договора о финансовом обеспечении туроператора (finGarantsDogovorDate_MMMM2) .
finGarantsDogovorWithOwnerSum Сумма договора о финансовом обеспечении туроператора .
finGarantsDogovorWithOwnerBegin_dd Число начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_dd2) .
finGarantsDogovorWithOwnerBegin_MMMM Месяц начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_MMMM2) .
finGarantsDogovorWithOwnerBegin_MM Месяц начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_MMMM2) .
finGarantsDogovorWithOwnerBegin_y Последняя цифра года начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_y2) .
finGarantsDogovorWithOwnerBegin_yy Последние 2 цифры года начала действия договора о финансовом обеспечении туроператора (finGarantsDogovorBegin_y2) .
finGarantsDogovorWithOwnerEnd_dd Число окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_dd2) .
finGarantsDogovorWithOwnerEnd_MMMM Месяц окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_MMMM2) .
finGarantsDogovorWithOwnerEnd_MM Месяц окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_MMMM2) .
finGarantsDogovorWithOwnerEnd_y Последняя цифра года окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_y2) .
finGarantsDogovorWithOwnerEnd_yy Последние 2 цифры года окончания действия договора о финансовом обеспечении туроператора (finGarantsDogovorEnd_y2) .
finGarantsDogovorWithOwnerAbonentName Наименование финансового гаранта туроператора .
finGarantsDogovorWithOwnerAbonentAddress Адрес финансового гаранта туроператора .
finGarantsDogovorWithOwnerAbonentPhones Телефон финансового гаранта туроператора .
finGarantsDogovorWithOwnerAbonentRegistr серия и № свидетельства о регистрации финансового гаранта туроператора .
flightAirlines Название авиакомпаний в столбец .
flightCities Маршрут перелетов в столбец .
flightClasses Классы бронирования в столбец .
flightDates Даты авиаперелетов в столбец .
flightInfo Город вылета - № рейса - Название авиакомпании - Время вылета из города вылета - Время прилета в город назначения - Город назначения .
flight2Info Город вылета - Город назначения, с датой вылета "Дата вылета из города вылета" и датой прилета "Дата прилета в город назначения" .
flightAirline Название первого партнера по авиаперелету .
flightRoute Маршрут авиаперелета в виде: Пункт вылета - Пункт прилета1 - Пункт прилета2 - ... - Пункт прилетаN .
flightRouteOrNo Маршрут авиаперелета в виде: Пункт вылета - Пункт прилета1 - Пункт прилета2 - ... - Пункт прилетаN .
flightDateBegin Дата начала авиаперелета - "Дата вылета из 1-го места" .
flightDateEnd Дата окончания авиаперелета - "Дата последнего авиаперелета" .
flightAirServiceFirst Класс билета первой услуги авиаперелет .
flightTime Перечень времен вылета в виде строки .
hotels3FullInfo Услуга размещения в виде (даты въезда и выезда, город, звездность, название отели, тип номера, категория, тип размещения – питание, количество ночей). Пример: 10.01 - 12.01 Рим 2* Grand DBL Standard 2add+Ex.bed add - Завтрак (2н) .
flightRouteDivided Маршрут авиаперелета в виде: Пункт вылета0 - Пункт прилета1; Пункт вылета1 - Прилета2; ...- Пункт прилетаN .
hotelsFullInfo Полная информация об отелях в виде: «Residence Vanoise *****» в период с dd.mm.yyyy по dd.mm.yyyy; тип номера: APR7+2-3 pieces 6-7 pax+Взрослый; питание: HB; срок нахождения в отеле: 15/14 дней/ночи(ей) .
hotels2FullInfo Полная информация об отелях в виде: Отель, Категория (на следующей строке) Размещение, Режим питания .
hotelsName_Stars Наименования всех отелей и количество звезд через запятую (пример: SunRise 5*, SunSet ****, ...) .
hotelName Наименование отеля и количество звезд (не более 5). Здесь и далее: hotelName1 - наименование 1-го отеля в списке, hotelName2 - 2-го и т.д. Внимание! Нельзя применять просто hotelName .
hotelNameOnly Наименование отеля. Внимание! Нельзя применять просто hotelName .
hotelNameOnlyEn Наименование отеля на латинице. Внимание! Нельзя применять просто hotelName .
hotelNameOnlyForMainTuristEn Наименование отеля на латинице для главного туриста по путевке .
hotelStars Количество звезд отеля (категория отеля) .
hotelTime Период проживания в отеле (не более 5) .
hotelDateBegin Дата заезда в отель .
hotelDateEnd Дата выезда из отеля .
hotelDaysAndNight Период проживания в отеле (дней/ночей) .
hotelUserCountInRoom Тип размещения в отеле (не более 5) .
hotelUserCount Количество проживающих (не более 5) .
hotelRoomType Тип комнаты (не более 5) .
hotelRoomCode Код типа номера (не более 5) .
hotelPansion Тип питания (не более 5) .
hotelPansionCode Код типа питания (не более 5) .
hotelTransfer Трансфер (не более 5) .
hotelCities Пункты пребывания в виде строки .
hotelFirstCitie Первый пункт пребывания .
hotelType Перечень типов отелей в виде строки .
insur Страховой полис .
insurType Перечень типов страховок в виде строки .
isGroupTransfer перечисление через "," всех трансферов в формате : "имя_трансфера (имя_транспорта)(признак_групп\инд)" .
isInsurYesNo Страховка: Да/Нет .
isInsurMedYesNo Медицинская страховка (если в названии страховки есть сочетание "Мед": Да/Нет .
isInsurNotOutYesNo Страховка от невыезда (если в названии страховки есть сочетание "невыезд": Да/Нет .
isTransferYesNo Трансфер: Да/Нет .
isServiceList Доп. слуга: Да/Нет .
listTuristWithRuPasp Список ФИО туристов с номером и серией российского паспорта .
mainTuristFIO ФАМИЛИЯ И.О. туриста, заключившего договор .
mainTuristFIOLat Ф.И.О. латинское главного туриста .
mainTuristAddres Адрес туриста, заключившего договор с пробелом .
mainTuristSurname Фамилия туриста, заключившего договор .
mainTuristName Имя туриста, заключившего договор .
mainTuristSecondName Отчество туриста, заключившего договор .
MainTuristClientEmail E-mail туриста, заключившего договор (если он постоянный клиент) .
mainTuristPassportEnByWhom Кем выдан загранпаспорт туриста, заключившего договор .
mainTuristPassportEnSer Серия загранпаспорта туриста, заключившего договор .
mainTuristPassportEnNum Номер загранпаспорта туриста, заключившего договор .
mainMen ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста, заключившего договор .
mainMenPasportType Серия загранпаспорта туриста, заключившего договор .
mainMenPaspRUser Серия российского паспорта туриста, заключившего договор .
mainMenPaspRUserIfIndividualPerson Серия российского паспорта туриста, заключившего договор: выводится только если договор оформлен на физическое лицо (PartnerKey = 0) .
mainMenPaspRUser1 тоже самое что и для закладки "mainMenPaspRUser" (серия общегражданского паспорта), но с лидирующим пробелом .
mainMenPasportNum Номер загранпаспорта туриста, заключившего договор .
mainMenPaspRuNum Номер российского паспорта туриста, заключившего договор .
mainMenPaspRuNumIfIndividualPerson Номер российского паспорта туриста, заключившего договор: выводится только если договор оформлен на физическое лицо (PartnerKey = 0) .
mainMenPaspRuNum1 тоже самое что и для закладки "mainMenPaspRUNum" (№ общегражданского паспота), но с лидирующим пробелом .
mainMenPasportByWhom Кем выдан загранпаспорт туристу, заключившему договор .
mainMenPaspMade Когда и кем выдан российский паспорт туристу, заключившему договор .
mainMenPaspRuByWhom Кем выдан российский паспорт туристу, заключившему договор .
mainMenPaspMadeIfIndividualPerson Кем выдан российский паспорт туристу, заключившему договор: выводится только если договор оформлен на физическое лицо (PartnerKey = 0) .
mainMenPasportDate Дата выдачи загранпаспорта туристу, заключившему договор .
mainMenPasportDateEnd Дата окончания срока действия загранпаспорта туриста, заключившего договор .
mainMenPhone Телефон туриста, заключившего договор .
mainMenWithChildFIO ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста, заключившего договор в случае наличия несовершеннолетних .
mainMenBirthday Дата рождения туриста, заключившего договор .
mainTuristFIOWithChild ФАМИЛИЯ И.О. туриста, заключившего договор в случае наличия несовершеннолетних .
mainTuristPassport Сведения о паспорте туриста, заключившего договор .
mainTuristPhone Телефон туриста, заключившего договор .
mainTuristAddress Адрес туриста, заключающего договор (mainTuristAddress2_CLT) .
mainTuristAddressIfIndividualPerson Адрес туриста, заключающего договор (mainTuristAddress2_CLT): выводится только если договор оформлен на физическое лицо (PartnerKey = 0) .
mainTuristAddresWithIndex Адрес туриста, заключившего договор с пробелом + индекс .
mainTuristClientFax Факс туриста, заключившего договор (если он постоянный клиент) .
numTuristsMainBed Количество основных мест .
numTuristsExBed Количество дополнительных мест .
numTuristsWithoutPlace Без предоставления отдельного места .
operatorDogovor ФИО создателя договора (менеджера) .
operatorDogovorShort ФИО создателя договора (менеджера) в виде Фамилия И. О. .
pansionType Перечень типов питания в виде строки .
roomType Перечень типов номеров в виде строки .
routeDateBeg Дата начала тура .
routeDateEnd Дата окончания тура .
routeUser Перечень туристов в виде 1)ИВАНОВ, 2)ПЕТРОВ .
routeAirline Перечень авиакомпаний в виде: Компания1 + Компания2 .
routeAirService Перечень типов билетов в виде: Класс1 + Класс2 .
roomOnlyType Тип номера размещения (DBL) .
salePrice Стоимость тура .
serviceList Дополнительные услуги .
strTuristsAllFIO Перечень туристов в виде строки в формате ФАМИЛИЯ ИМЯ ОТЧЕСТВО .
strTuristAllFIO Фамилия имя отчество туриста (одна закладка на каждого туриста в формате: strTuristAllFIO0, strTuristAllFIO1) .
strTuristFIO ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста в столбец .
strTuristFIOShort Выводит в столбец "Фамилия И. О." всех туристов .
strTuristFIOShortNoMain Выводит в столбец "Фамилия И. О." всех туристов, за исключением Главного .
strTuristSignatures (Ф.И.О., подпись) .
signaturePlace Место подписи / / .
signaturePlaceComment Место подписи / / (подпись) .
startingPointData Полные сведения о месте и времени окончания тура .
strTuristPhone Телефон туриста .
soprMan Наличие руководителя группы: Да/Нет .
tableFlights Данные по авиаперелетам (Дата вылета, Время вылета, Дата прилета, Время прилета, Класс, Маршрут, Аэропорт/вокзал, Количество человек) .
tableInsurances Данные по страховым программам (Дата страхования, Название страховой программы, Дни страхования, Количество человек) .
tableTourists Данные по всем туристам (№, Пол, Ф.И.О., Дата рождения, Паспорт, Срок окончания паспорта) .
tableTouristsPaspRu Данные по всем туристам (№, Пол, Ф.И.О., Дата рождения, Серия и номер внутреннего паспорта) 15.8
tableTransfers Данные по трансферам по программе тура (Дата переезда, Транспорт, Количество человек) .
transferType Перечень трансферов в виде строки .
transferTypeModified перечисление через "," всех трансферов в формате "имя_трансфера время_начала(или пробел) (имя_транспорта) .
ticketStatus Статус билета (взрослый или детский) + количество штук .
ticketType Перечень категорий билетов в виде строки .
transferName Латинское название услуги трансфер .
transferTypeOrNo Перечень трансферов в виде строки или "нет" .
transportName Латинское название транспорта через "," в скобках .
transportTransfer Транспорт в виде строки на услугах трансфер .
transferPartner Полное наименование партнера-поставщика услуги трансфер (по первому трансферу в путевке) 9.2.14
turistFIOLat Список туристов (Ф.И.О. латинское) с нумерацией, каждый с новой строки .
turistsFIOPassport Перечень паспортных данных туристов в виде строки .
turistsFIOWriting Ф.И.О., подпись каждого лица, отправляющегося в поездку .
turistsPassport Перечень данных загранпаспортов туристов (без лица, заключившего договор) .
turistsPassportBirhday ФИО, загранпаспорт, дата рождения (всех туристов в столбец, кроме лица, заключившего договор) .
turistsFIO Перечень туристов в виде строки в формате: ФАМИЛИЯ И.О. .
turistsFIOOlderThen18 Перечень туристов старше 18 лет, включая главного в виде строки в формате: ФАМИЛИЯ И.О. .
turistSurname Фамилия туриста (не более 4) Здесь и далее: turistSurname1 - фамилия 1-го туриста в списке, turistSurname2 - 2-го. Внимание! Нельзя применять просто turistSurname .
turistName Имя туриста (не более 4) .
turistSecondName Отчество туриста (не более 4) .
turistAddress Адрес туриста (не более 4) .
turistPost Город, улица, дом, квартира туриста .
turistFIO ФАМИЛИЯ ИМЯ ОТЧЕСТВО туриста (не более 4) .
visaDocs Документы для визы: Италия - ОЗП, фото, ... .
visaName Латинское название виз через "," .
visaRusNames Русские наименования всех услуг класса виза в путевке через точку с запятой .
visaCountryName Название страны, для которой оформляется виза .
visaNMen Количество человек, для которых оформляется виза .
visaType Наличие визы: Да/Нет .
Для экрана «Автоматическая регистрация партнеров» и экрана «Договоры» в ПК «Мастер-Тур»:
actBased Действует на основании Устава или Свидетельства (значение из поля "Договор действует на основании" плагина "Регистрация партнера") .
tourAgentName Краткое наименование партнера .
dogovorNumber Номер договора .
dogovorDay Текущий день .
dogovorMonth Текущий месяц .
dogovorYear Текущий год .
tourAgentFullName Полное наименование партнера .
managerName ФИО представителя .
managerNameRP ФИО руководителя .
managerPosition Должность руководителя .
juridicalAddress Юридический адрес .
operatorName Название тур оператора .
city Город партнера .
country Страна партнера .
cityPostIndex Индекс .
address Адрес местонахождения партнера .
inn ИНН .
kpp КПП .
okpo ОКПО .
ogrn ОГРН Не используется
settlementAccount Расчетный счет .
bankName Название банка .
correspondentAccount Корреспондентский счет .
bik БИК .
phoneCityCode Телефонный код города партнера .
phone Телефон партнера .
fax Факс партнера .
login Логин партнера Не используется
email E-Mail партнера .
unitarySystem Система налогообложения партнера Не используется
Для вывода в отчет информации о штрафах (Plugin «Штрафы»):
ticketsPenalties Штрафы по перелетам и ж/д переездам в формате: Авиаперелет: VV 275/VV 276 менее чем за 15 дней до выезда - 50% .
railPenalties Штрафы по ж/д переездам в формате: Ж/Д переезд: Поезд №92 менее чем за 7 дней до выезда - 96% .
hotelsPenalties Штрафы по отелям в формате: 4* Carlton Tower за 7 дней и менее или незаезд - 100% .
addServicesPenalties Штрафы по всем остальным услугам в формате: Трансфер: а/п Дубаи - городские отели Дубаи за 65 дней и менее или незаезд - 30%

Подключение отчета 4030 к ПК "Мастер-Web

Отчет 4030 «Агентский договор» подключается в ПК «Мастер-Web» для формирования при регистрации партнера в дополнительном модуле «Автоматическая регистрация партнера» (PartnerRegistration.aspx).
Шаблон отчета может храниться либо в базе данных ПК «Мастер-Тур», либо в папке templates ПК «Мастер-Web».

Установка

Если отчет будет храниться в базе данных, то его необходимо установить в ПК «Мастер-Тур».
В случае подключения отчета в формате xml, шаблон отчета нужно скопировать в папку templates ПК «Мастер-Web».

Размер файла шаблона

При установке отчета необходимо следить за тем, чтобы размер шаблона (документ в формате RTF из архива template.zip установочного
файла отчета) не превышал допустимое значение размера вложения для почтового сервера отправителя и получателя.

Размер файла в формате RTF может существенно увеличиться из-за того, что при вставке в документ графических файлов с расширением EMF, PNG, GIF или JPEG и последующем сохранении документа в нем сохраняются две копии изображения.
Существует два способа уменьшить размер такого файла:

Настройки для 20 релиза

Изменения в файле prtRegSettings.xml

Необходимо открыть файл prtRegSettings.xml, который находится в каталоге templates, и в теге Dogovor изменить значение параметра Make на true.
Измененный тег должен выглядеть так:

<Dogovor Make="true"></Dogovor>

Настройки в файле web.config

Настройки задаются в файле web.config основного приложения ПК «Мастер-Web».

Описание Значение Настройка
1 Настройка, определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который формируется при выключенной настройке useDifferentTaxationContract. - GUID договора из таблицы [Rep_Profiles]. <add key="dogovor4030GUID" value="DB25A2FA-7418-4E57-973D-4FA5F4AE4C08" />
2 Настройка, определяющая отчет, хранящийся в папке templates рабочего каталога ПК «Мастер-Web», который формируется при выключенной настройке useDifferentTaxationContract. - имя файла шаблона отчета (без расширения .xml). <add key="partnerDogovorTemplate" value="PARTNER_DOGOVOR_TEMP" />
3 Настройка, включающая возможность формировать договоры для двух типов налогообложения, которые задаются в экране Автоматическая регистрация партнеров. - true – отчет формируется в зависимости от типа налогообложения;

- false – при формировании отчета тип налогообложения не учитывается.

<add key="useDifferentTaxationContract" value="true"/>
4 Настройка, определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который формируется при включенной настройке useDifferentTaxationContract и выборе основного типа налогообложения в экране Автоматическая регистрация партнеров. - GUID договора из таблицы [Rep_Profiles]. <add key="dogovor4030GUIDUSN" value="E979699B-9387-4256-96FB-0EB3017D68B6"/>
5 Настройка, определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который формируется при включенной настройке useDifferentTaxationContract и выборе упрощенного типа налогообложения в экране Автоматическая регистрация партнеров. - GUID договора из таблицы [Rep_Profiles]. <add key="dogovor4030GUIDOSN" value="8EA35D21-285D-4494-B9F7-91533C4CA653"/>
6 Настройка, определяющая отчет, хранящийся в папке templates рабочего каталога ПК «Мастер-Web», который формируется при включенной настройке useDifferentTaxationContract и выборе основного типа налогообложения в экране Автоматическая регистрация партнеров. - имя файла шаблона отчета (без расширения .xml). <add key="partnerDogovorOSNTemplate" value="PARTNER_DOGOVOR_OSN"/>
7 Настройка, определяющая отчет, хранящийся в папке templates рабочего каталога ПК «Мастер-Web», который формируется при включенной настройке useDifferentTaxationContract и выборе упрощенного типа налогообложения в экране Автоматическая регистрация партнеров. - имя файла шаблона отчета (без расширения .xml). <add key="partnerDogovorUSNTemplate" value="PARTNER_DOGOVOR_USN"/>

Настройки для 21 релиза

Начиная с 21 релиза отчет 4030 настраивается в экране Настройки Системы Администрирования ПК «Мастер-Web» в разделе настроек модуля регистрации партнеров.
Настройки модуля регистрации партнеров

Автоматическая регистрация партнера (Договор с партнером)

Данный модуль предназначен для регистрации партнеров через веб-интерфейс. Регистрационные данные при этом попадают в справочник «Партнеры» ПК «Мастер-Тур». Так же при регистрации партнера создается один или несколько пользователей для работы в системе бронирования ПК «Мастер-Web».

Предупреждение


В версии 15 данный функционал уже встроен в стандартную поставку продукта.



Установка

Для установки дополнительного модуля Автоматическая регистрация партнера нужно выложить распакованные файлы из архива
mw-prtregs-2007.2.XX.XXXX.zip
в каталог, где лежит ПК «Мастер-Web».

Настройка плагина для 20 релиза

После установки надстройка Автоматическая регистрация партнера доступна по адресу http://ip-адрес сервера/MasterWeb/PartnerRegistration.aspx.

Настройки в файле WEB.CONFIG

Настройки задаются в файле web.config основного приложения ПК «Мастер-Web».

Описание Значение Настройка
1 Включение дополнительного модуля Автоматическая регистрация партнера
  • true – дополнительный модуль включен;
  • false или отсутствие настройки – дополнительный модуль выключен.
<add key="PartnerRegistration" value="true" />
2 Количество дней, после которых доступ в ПК «Мастер-Web» закрывается, если не выставлен признак «заключен договор» Количество дней
<add key="partnerDogovorDeniedLoginAfterRegDays" value="10" />
3 Дата (день и месяц), до которой действует договор.

Если дата еще не наступила, то договор до текущего года, если наступила - до следующего.

Дата в формате DD.MM
<add key="partnerDogovorExpireDateDdMm" value="01.06"/>
4 E-mail адрес, на который будет отправлена копия письма о регистрации партнера E-mail адрес пользователя
<add key="partnerDogovorSendMail" value="admin@test.ru"/>
5 Дополнительные e-mail адреса, на которые будет отправлено уведомление о регистрации партнера E-mail адреса, на которые должно отправляться уведомление о новой регистрации партнера через точку с запятой
<add key="partnerDogovorSendMailWithoutAttachment" value="mail@megatec.ru;mail1@megatec.ru"/>
6 Настройка, включающая расширенный режим редактирования данных представителей в личном кабинете пользователя в модуле Автоматическая регистрация партнера.

При включенном расширенном режиме появляется возможность заполнить поля Паспорт (общегражданский): серия, номер, кем выдан, дата выдачи; Адрес: страна, город, индекс, адрес; Телефон; E-mail; Факс

  • trueвключить расширенный режим редактирования данных представителей;
  • false или отсутствие настройкиобычный режим редактирования представителей.
<add key="userDataControlExMode" value="true"/>
7 Настройка, определяющая группу комиссий, к которой будут привязываться партнеры при регистрации в модуле Автоматическая регистрация партнера Ключ группы комиссий из таблицы [PrtGroups], к которой будут привязываться партнеры при регистрации
<add key="partnerDefaultGroup" value="1"/>
8 Настройка, позволяющая отключить копирование данных партнера (адрес, телефон и т.д.) его представителям при регистрации в модуле Автоматическая регистрация партнера
  • trueотключить копирование данных партнера его представителям;
  • false или отсутствие настройки – данные партнера копируются его представителям
<add key="dontUsePartnerRegData" value="true"/>
9 Настройка, включающая отправку сообщения на адрес, указанный в настройке partnerDogovorSendMail, при изменении данных партнера (телефон, адрес или e-mail) в экране Личный кабинет в модуле Автоматическая регистрация партнера
  • trueотправлять сообщение об изменении данных партнера;
  • false или отсутствие настройки – сообщение об изменении данных партнера не отправляется
<add key="notifyWhenPartnerDogovorUpdate" value="true"/>
10 Настройка, включающая возможность редактирования данных в личном кабинете для пользователей, не являющихся суперюзерами.

При включенной настройке отсутствует возможность редактировать такие данные, как логин, юридическое имя, юридический адрес, ИНН, КПП, страна, город, р/с, к/с, наименование банка, БИК, система налогообложения. Данные поля можно заполнить только 1 раз.

  • true – разрешить пользователям, не являющимся суперюзерами, редактировать свои данные в личном кабинете;
  • false или отсутствие настройки – пользователи, не являющиеся суперюзерами, не могут редактировать свои данные.
<add key="nonSuperUserIsEditor" value="true"/>
11 Настройка, определяющая период действия партнёрского договора в днях, при регистрации пользователя в модуле Автоматическая регистрация партнера.

Данная настройка работает только при выключенной настройке partnerDogovorExpireDateDdMm.

Период действия договора в днях
<add key="partnerDogovorExpirePeriod" value="365"/>
12 Настройка, определяющая какой договор должен отображаться в экране Личный кабинет (модуль Автоматическая регистрация партнера)
  • isdefault – в личном кабинете отображается договор по умолчанию;
  • datebegin или отсутствие настройки – отображать самый последний из действующих договоров
<add key="partnerDogovorSortOrder" value="isdefault"/>
13 Настройка, позволяющая автоматически проставлять партнеру признаки при он-лайн регистрации партнера через модуль Автоматическая регистрация партнера Ключ признака партнера из таблицы [PrtTypes].
<add key="autoSetOnRegisterPartnerTypes" value="11,12"/>
14 Определяет, использовать ли признак Проверка реквизита из справочника «Страны» при проверке корректности ввода ИНН
  • true – использовать признак Проверка ИНН - проверка проводится только для тех стран, у которых включен признак Проверка реквизита;
  • false или отсутствие настройки – проверка ИНН проводится для всех стран
<add key="useCheckINNSetting" value="true" />

Настройки в файле «prtRegSettings.xml»

Файл prtRegSettings.xml находится в каталоге .../templates основного приложения ПК «Мастер-Web».

Описание Значение Настройка
1 Создание договора.

Должен быть подключен отчет 4030 «Агентский договор»

  • true – договор создается;
  • false или отсутствие настройки – договор не создается.
<Dogovor Make="true"></Dogovor>
2 Признаки партнера, которые проставляются партнеру при регистрации и обновлении договора Ключ признака партнера (поле PT_Id из таблицы [PrtTypes])
<PrtTypes>
    <PrtType ID="7"></PrtType>
    <PrtType ID="1003"></PrtType>
    ...
</PrtTypes>
3 Признак партнера который присваивается партнеру, если он использует упрощенный тип налогообложения Ключ признака партнера (поле PT_Id из таблицы [PrtTypes])
<UnitarySystemToPrtType ID="1002"></UnitarySystemToPrtType>
4 Партнер, с которым заключается договор Ключ партнера (поле PR_KEY из таблицы [Partners])
<PartnerDogovorAbonent Key="10764"></PartnerDogovorAbonent>
5 Страны, для которых разрешена автоматическая регистрация партнера. Ключ страны - указываются через запятую (поле СN_KEY из таблицы [Country])
<PreselectedCountry PreselectedCountriesKeys="90,359"></PreselectedCountry>

Настройка плагина для 21 релиза

Настройка полей для регистрации

Настройка полей для регистрации партнера осуществляется в экране Настройки Системы Администрирования ПК «Мастер-Web».

Отображаются поля для регистрации только при включенной настройке PartnerRegistration в значении true.

Настройки формы для регистрации партнера

Данные настройки определяют какие данные о партнере должны заполняться при регистрации. Здесь же можно изменить названия регистрационных полей, а также добавить информационное сообщение пользователю, которое будет выдаваться в случае, когда обязательное поле не было заполнено.

Предупреждение


Для того, чтобы разблокировать чекбокс колонок "Обязательный" и "Видимый", необходимо внести изменения в файл regForm.xml,
расположенный по пути: //MasterWeb/Admin/templates/regForm.xml. У строки с необходимым полем нужно удалить параметр Required для чекбокса колонки "Обязательный", параметр Visible
для чекбокса колонки "Видимый". После этого, пользователь сможет выставить необходимые значения данных полей
в экране Настройки Системы Администрирования ПК «Мастер-Web». Для того, чтобы снова заблокировать чекбоксы, необходимо
вернуть параметры в данный файл.


Настройка модуля регистрации партнеров

Настройка модуля регистрации партнеров осуществляется в экране Настройки Системы Администрирования ПК «Мастер-Web».

Настройки модуля регистрации партнеров

Предупреждение


С 1 января 2017 года вступили в силу положения Федерального закона от 02.03.2016 № 49-ФЗ «О внесении изменений в отдельные законодательные акты 
Российской Федерации в целях совершенствования законодательства, регулирующего туристскую деятельность» (далее – Федеральный закон № 49-ФЗ), в связи 
с чем вводится ограничение на осуществление бронирования партнёрами, не указавшими реестровый номер.
Установить дату, начиная с которой данное ограничение начинает функционировать, можно в дополнительных настройках ПК «Мастер-Тур».
Настройка работает, начиная с релиза 9222SP0.

В случае, если осуществляется проверка реестрового номера, то при авторизации партнёр с незаполненным значением реестрового номера увидит сообщение:
Ak 078.png
При этом авторизация выполнена не будет и, соответственно, осуществить бронирование невозможно.

Подготовка данных

Предварительной подготовки данных данный модуль не требует.

Работа в системе

Регистрация партнера

Модуль Автоматическая регистрация партнера доступен по адресу: http://ip-адрес сервера/MasterWebStandard/PartnerRegistration.aspx.

Вход в экран может быть осуществлен из любого экрана ПК «Мастер-Web»:

Настройки формы для регистрации партнера

При входе в экран открывается форма для заполнения регистрационных полей.

Форма регистрации партнера

По умолчанию при регистрации добавляется один пользователь для работы в Системе Бронирования ПК «Мастер-Web».
Дополнительных пользователей можно добавить в Личном кабинете.

Личный кабинет

В экране Личный кабинет запрещено редактирование полей Страна и Город. Если по каким-либо причинам они не были заполнены, сохранить
данные в экране Личный кабинет невозможно.

После того, как все необходимые поля заполнены, нужно нажать кнопку Зарегистрироваться. При этом регистрационные данные партнера запишутся в базу. При этом агентству будет отправлено письмо с логином и паролем в системе бронирования. При регистрации нового партнера проверка производится по полю ИНН.

Внимание! Регистрировать партнеров с одинаковым ИНН можно только если они принадлежат одной группе партнеров.

Если в базе данных уже существует партнер с таким ИНН, то пользователю выдастся соответствующее сообщение.
Информацию о новом партнере можно посмотреть в справочнике «Партнеры» ПК «Мастер-Тур».

Личный кабинет

У зарегистрированного партнера есть возможность внести изменения в свои регистрационные данные. Для этого агентству необходимо авторизоваться в любом экране ПК Мастер-Web, после чего появится возможность входа в личный кабинет:

Вход в «Личный кабинет»

После того как необходимые изменения внесены нужно нажать на кнопку «Сохранить изменения».

Личный кабинет

Если пользователь ПК «Мастер-Web» является суперпользователем или влючена настройка nonSuperUserIsEditor а так же включена настройка <Dogovor Make="true"></Dogovor> в файле prtRegSettings.xml, то в экране Личный кабинет есть кнопка Перезаключить договор.

Перезаключить договор

При нажатии на кнопку происходит повторное сохранение данных партнера, введенных в личном кабинете; у партнера снимается признак Заключен договор; партнеру присваиваются признаки, указанные в настройке <PrtTypes> в файле prtRegSettings.xml; создается договор с параметрами, указанными в настройках в файлах web.config и prtRegSettings.xml.

Договор с партнером
Плагин «Автоматическая генерация номера договора» (DogovorNumberGenerator)
Установка плагина

Для установки плагина нужно выложить распакованные файлы из архива
mw-dogovornumbergenerator-9.2.ХХ.ХХХХХ.zip
в каталог, где установлен ПК «Мастер-Web».

В файл web.config основного приложения необходимо добавить в секцию <spring><objects> следующий тег:

<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>

Измененная секция должна выглядеть так:

<spring>...
<objects>
<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>
</objects>
</spring>
Настройки в файле WEB.CONFIG (для 20 релиза)

В файл web.config необходимо добавить следующие настройки:

Описание Значение Настройка
1 Настройка, задающая формат номера договора. В значении настройки можно указать следующие динамические поля:
  • {year} - текущий год (4 цифры);
  • {yearshort} - текущий год (2 последние цифры);
  • {month} - текущий месяц (число от 1 до 12);
  • {dogNumber} - номер договора, который инкрементируется с каждым созданием договора и сбрасывается, в соответствии с настройкой dogNumberGenIncrementPeriod.
<add key="dogNumberGenFormat" value="TESTNUM{yearshort}-{dogNumber}" />
2 Настройка, определяющая период сбрасывания счётчика договоров.
  • none – счетчик договоров никогда не сбрасывается;
  • year – счетчик сбрасывается в начале каждого года;
  • month – счетчик сбрасывается в начале каждого месяца.
<add key="dogNumberGenIncrementPeriod" value="year" />
3 Настройка, определяющая счетчик номеров договоров из базы данных ПК «Мастер-Тур».
  • Ключ счетчика номеров договоров из таблицы [BlankRangeTypes].
<add key="dogNumberGenKey" value="1003"/>

Справочник «Типы документов»

В справочнике Типы документов ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы [BlankRangeTypes] должен быть прописан в настройке dogNumberGenKey.

Типы документов

Справочник «Пачки бланков»

Счетчики хранятся в справочнике Пачки бланков (таблице [BlankRanges] в базе данных ПК «Мастер-Тур»). Они создаются автоматически.

Пачки бланков