Мастер-Тур:Отчет 4030 Договор о реализации турпродукта (с закладками)
Содержание
- 1 Введение
- 2 Установка и редактирование шаблона отчета
- 3 Добавление закладок
- 4 Перечень допустимых закладок
- 5 Подключение отчета 4030 к ПК "Мастер-Web
- 5.1 Установка
- 5.2 Настройки для 20 релиза
- 5.3 Настройки для 21 релиза
- 5.4 Автоматическая регистрация партнера (Договор с партнером)
- 5.5 Настройки в файле «prtRegSettings.xml»
Введение
Отчет предназначен для печати договора о реализации туристического продукта. Настройки (с помощью закладок) позволяют формировать договор как с физическим лицом, т.е. с туристом, покупающим тур, так и с юридическим лицом, в том случае, когда тур покупает не турист, а какая-либо организация, представляющая туриста.
Установка и редактирование шаблона отчета
- В папке, где сохранен Report4030.zip, нажать правую кнопку мыши, выбирать Создать - Сжатая ZIP-папка
- Переименовать Сжатая ZIP-папка.zip в template.zip
- Заходим в папку Report4030.zip
- Скопировать из template.zip файл dgvStandart.rtf в Report4030.zip
- Теперь можно открыть файл dgvStandart.rtf и добавлять закладки
Добавление закладок
- В MS Word перейти в меню Файл - Параметры и в группе Дополнительно выбрать Показывать закладки
- Установить курсор в том месте документа, где нужно поставить закладку.
- В меню выбрать пункт Вставка - Закладка.
- В поле Имя закладки ввести нужное название закладки из перечня закладок.
- Нажать кнопку Добавить.
- Закладка готова.
В случае, если нужно вставить одну и ту же закладку два и более раз, к имени закладки нужно добавить цифру 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 | Логин партнера | Не используется |
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
и последующем сохранении документа в нем сохраняются две копии изображения.
Существует два способа уменьшить размер такого файла:
- Настроить Microsoft Word на сохранение только одной копии изображения. Подробная инструкция приведена на сайте компании Microsoft.
- Настроить ПК «Мастер-Web» на автоматическое конвертирование отчета в формат
DOC
.
Настройки для 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 | Включение дополнительного модуля Автоматическая регистрация партнера |
|
<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; Факс |
|
<add key="userDataControlExMode" value="true"/>
|
7 | Настройка, определяющая группу комиссий, к которой будут привязываться партнеры при регистрации в модуле Автоматическая регистрация партнера | Ключ группы комиссий из таблицы [PrtGroups] , к которой будут привязываться партнеры при регистрации
|
<add key="partnerDefaultGroup" value="1"/>
|
8 | Настройка, позволяющая отключить копирование данных партнера (адрес, телефон и т.д.) его представителям при регистрации в модуле Автоматическая регистрация партнера |
|
<add key="dontUsePartnerRegData" value="true"/>
|
9 | Настройка, включающая отправку сообщения на адрес, указанный в настройке partnerDogovorSendMail, при изменении данных партнера (телефон, адрес или e-mail) в экране Личный кабинет в модуле Автоматическая регистрация партнера |
|
<add key="notifyWhenPartnerDogovorUpdate" value="true"/>
|
10 | Настройка, включающая возможность редактирования данных в личном кабинете для пользователей, не являющихся суперюзерами.
При включенной настройке отсутствует возможность редактировать такие данные, как логин, юридическое имя, юридический адрес, ИНН, КПП, страна, город, р/с, к/с, наименование банка, БИК, система налогообложения. Данные поля можно заполнить только 1 раз. |
|
<add key="nonSuperUserIsEditor" value="true"/>
|
11 | Настройка, определяющая период действия партнёрского договора в днях, при регистрации пользователя в модуле Автоматическая регистрация партнера.
Данная настройка работает только при выключенной настройке partnerDogovorExpireDateDdMm. |
Период действия договора в днях | <add key="partnerDogovorExpirePeriod" value="365"/>
|
12 | Настройка, определяющая какой договор должен отображаться в экране Личный кабинет (модуль Автоматическая регистрация партнера) |
|
<add key="partnerDogovorSortOrder" value="isdefault"/>
|
13 | Настройка, позволяющая автоматически проставлять партнеру признаки при он-лайн регистрации партнера через модуль Автоматическая регистрация партнера | Ключ признака партнера из таблицы [PrtTypes] .
|
<add key="autoSetOnRegisterPartnerTypes" value="11,12"/>
|
14 | Определяет, использовать ли признак Проверка реквизита из справочника «Страны» при проверке корректности ввода ИНН |
|
<add key="useCheckINNSetting" value="true" />
|
Настройки в файле «prtRegSettings.xml»
Файл prtRegSettings.xml находится в каталоге .../templates
основного приложения ПК «Мастер-Web».
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Создание договора.
Должен быть подключен отчет 4030 «Агентский договор» |
|
<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.
В случае, если осуществляется проверка реестрового номера, то при авторизации партнёр с незаполненным значением реестрового номера увидит сообщение:
При этом авторизация выполнена не будет и, соответственно, осуществить бронирование невозможно.
Подготовка данных
Предварительной подготовки данных данный модуль не требует.
Работа в системе
Регистрация партнера
Модуль Автоматическая регистрация партнера доступен по адресу: 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 | Настройка, задающая формат номера договора. | В значении настройки можно указать следующие динамические поля:
|
<add key="dogNumberGenFormat" value="TESTNUM{yearshort}-{dogNumber}" />
|
2 | Настройка, определяющая период сбрасывания счётчика договоров. |
|
<add key="dogNumberGenIncrementPeriod" value="year" />
|
3 | Настройка, определяющая счетчик номеров договоров из базы данных ПК «Мастер-Тур». |
|
<add key="dogNumberGenKey" value="1003"/>
|
=Справочник «Типы документов»=
В справочнике Типы документов ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы [BlankRangeTypes]
должен быть прописан в настройке dogNumberGenKey.
=Справочник «Пачки бланков»=
Счетчики хранятся в справочнике Пачки бланков (таблице [BlankRanges]
в базе данных ПК «Мастер-Тур»). Они создаются автоматически.