Мастер-Тур:Отчет 4030 Договор о реализации турпродукта (с закладками) — различия между версиями
Buentaeva (обсуждение | вклад) (→Перечень допустимых закладок) |
Gavrilov (обсуждение | вклад) (→Подключение отчета 4030 к ПК "Мастер-Web) |
||
(не показано 37 промежуточных версий 11 участников) | |||
Строка 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"]] | ||
==Перечень допустимых закладок== | ==Перечень допустимых закладок== | ||
Строка 53: | Строка 64: | ||
|allTuristsFIOInline | |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 | ||
+ | |Дата выдачи дисконтной карты | ||
|. | |. | ||
|- | |- | ||
Строка 80: | Строка 155: | ||
|- | |- | ||
|dogovorPartnerBossName | |dogovorPartnerBossName | ||
− | | | + | |ФИО руководителя агентства по путевке |
+ | |. | ||
+ | |- | ||
+ | |dogovorPartnerBoss | ||
+ | |Должность руководителя агентства по путевке | ||
|. | |. | ||
|- | |- | ||
Строка 94: | Строка 173: | ||
|Паспорт лица, с которым был заключен договор: паспорт представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) паспорт главного туриста | |Паспорт лица, с которым был заключен договор: паспорт представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) паспорт главного туриста | ||
|. | |. | ||
+ | |||
+ | |- | ||
+ | |dogovorDesignerPhone | ||
+ | |Телефон лица, с которым был заключен договор: телефон представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) телефон главного туриста | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorDesignerEmail | ||
+ | |E-mail лица, с которым был заключен договор: E-mail представителя партнера, с которым был оформлен договор, иначе (если физическое лицо) E-mail главного туриста | ||
+ | |. | ||
+ | |||
|- | |- | ||
|dogovorPartnerINN | |dogovorPartnerINN | ||
Строка 198: | Строка 287: | ||
|Стоимость путевки в национальной валюте | |Стоимость путевки в национальной валюте | ||
|. | |. | ||
+ | |- | ||
+ | |dogovorNationalPriceTengeString | ||
+ | |Сумма к оплате в тенге из путевки цифрой и прописью | ||
+ | |9.2.22.0 | ||
|- | |- | ||
|dogovorPriceRubNum | |dogovorPriceRubNum | ||
− | |Стоимость | + | |Стоимость путевки в национальной валюте (dogovorPriceRubNum1, dogovorPriceRubNum2) |
|. | |. | ||
+ | |- | ||
+ | |dogovorPriceFullRubNum | ||
+ | |Стоимость путевки в рублях без скидки (dogovorPriceFullRubNum1, dogovorPriceFullRubNum2) | ||
+ | |15.8 | ||
+ | |- | ||
+ | |dogovorPriceDiscountRubNum | ||
+ | |Стоимость путевки в рублях со скидкой (dogovorPriceDiscountRubNum1, dogovorPriceDiscountRubNum2) | ||
+ | |15.8 | ||
|- | |- | ||
|dogovorPriceDollarsNum | |dogovorPriceDollarsNum | ||
− | |Стоимость | + | |Стоимость путевки в долларах (код валюты в справочнике - $) (dogovorPriceDollarsNum1, dogovorPriceDollarsNum2) |
|. | |. | ||
|- | |- | ||
|dogovorPriceRubNumWith2Percent | |dogovorPriceRubNumWith2Percent | ||
− | |Перевод стоимости | + | |Перевод стоимости путевки из долларов в национальную валюту плюс 2 процента |
|. | |. | ||
|- | |- | ||
|dogovorPriceRubString | |dogovorPriceRubString | ||
− | |Стоимость | + | |Стоимость путевки в национальной валюте в виде строки (dogovorPriceRubString1, dogovorPriceRubString2) |
+ | |. | ||
+ | |- | ||
+ | |dogovorPricePhrase | ||
+ | |Сумма путевки прописью в валюте путевки | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorPriceTengeString | ||
+ | |Стоимость путевки с учетом скидки в тенге цифрами и прописью | ||
|. | |. | ||
|- | |- | ||
Строка 267: | Строка 376: | ||
|. | |. | ||
|- | |- | ||
− | | | + | |dogovorPartnerCruiseAttention |
− | | | + | |Предупреждение у партнера по круизу путевки |
+ | |. | ||
+ | |- | ||
+ | |dogovorNMen | ||
+ | |Количество туристов по путевке | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorPaymentDate | ||
+ | |Полная оплата до (dd.MM.yyyy) | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorPPaymentDate | ||
+ | |Предоплата оплата до (dd.MM.yyyy) | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorVisaDate | ||
+ | |Документы на визу оплата до: | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorCurrencyCourseOnCreateDate | ||
+ | |Курс валюты путевки к национальной валюте на дату создания путевки: | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorCurrencyCourseOnCurrentDate | ||
+ | |Курс валюты путевки к национальной валюте на текущую дату: | ||
+ | |. | ||
+ | |- | ||
+ | |dogovorCurrencyCourseOnLastConfirmDate | ||
+ | |Курс валюты путевки к национальной валюте на дату последнего подтверждения путевки: | ||
|. | |. | ||
|- | |- | ||
− | | | + | |dogovorCurrencyCourseOnFixationDate |
− | | | + | |Курс валюты путевки к национальной валюте на дату фиксации стоимости путевки в национальной валюте: |
|. | |. | ||
|- | |- | ||
− | | | + | |endingPointData |
− | | | + | |Полные сведения о месте и времени окончания тура |
|. | |. | ||
|- | |- | ||
− | | | + | |excursionName |
− | | | + | |Наименование экскурсий в виде строки |
|. | |. | ||
|- | |- | ||
− | | | + | |excursionNameOrNo |
− | | | + | |Наименование экскурсий в виде строки или "нет" |
|. | |. | ||
|- | |- | ||
− | | | + | |excursionType |
− | | | + | |Полные сведения об экскурсионной программе |
|. | |. | ||
|- | |- | ||
Строка 348: | Строка 485: | ||
|- | |- | ||
|firstHotelPartnerRegister | |firstHotelPartnerRegister | ||
− | | | + | |серия и № свидетельства о регистрации партнера по первому отелю в путевке (партнера по первому проживанию) |
+ | |. | ||
+ | |- | ||
+ | |firstHotelPartnerLicence | ||
+ | |Номер лицензии первого партнера по проживанию | ||
+ | |. | ||
+ | |- | ||
+ | |firstHotelPartnerContract | ||
+ | |Номер договора первого партнера по проживанию | ||
+ | |. | ||
+ | |- | ||
+ | |firstHotelPartnerContractDateBegin | ||
+ | |Дата начала договора первого партнера по проживанию формате dd.MM.yyyy | ||
+ | |. | ||
+ | |- | ||
+ | |firstHotName | ||
+ | |Название первого отеля | ||
+ | |. | ||
+ | |- | ||
+ | |firstHotPansion | ||
+ | |Код питания | ||
+ | |. | ||
+ | |- | ||
+ | |firstHotRoomType | ||
+ | |Тип номера (отель берется первый) | ||
+ | |. | ||
+ | |- | ||
+ | |firstHotStars | ||
+ | |Категория отеля | ||
|. | |. | ||
|- | |- | ||
Строка 416: | Строка 581: | ||
|- | |- | ||
|finGarantsDogovorAbonentRegister | |finGarantsDogovorAbonentRegister | ||
− | | | + | |серия и № свидетельства о регистрации финансового гаранта партнера по первому проживанию |
|. | |. | ||
|- | |- | ||
Строка 491: | Строка 656: | ||
|. | |. | ||
|- | |- | ||
− | | | + | |finGarantsDogovorWithOwnerAbonentRegistr |
− | | | + | |серия и № свидетельства о регистрации финансового гаранта туроператора |
+ | |. | ||
+ | |- | ||
+ | |flightAirlines | ||
+ | |Название авиакомпаний в столбец | ||
+ | |. | ||
+ | |- | ||
+ | |flightCities | ||
+ | |Маршрут перелетов в столбец | ||
+ | |. | ||
+ | |- | ||
+ | |flightClasses | ||
+ | |Классы бронирования в столбец | ||
+ | |. | ||
+ | |- | ||
+ | |flightDates | ||
+ | |Даты авиаперелетов в столбец | ||
|. | |. | ||
|- | |- | ||
Строка 525: | Строка 706: | ||
|flightAirServiceFirst | |flightAirServiceFirst | ||
|Класс билета первой услуги авиаперелет | |Класс билета первой услуги авиаперелет | ||
+ | |. | ||
+ | |- | ||
+ | |flightTime | ||
+ | |Перечень времен вылета в виде строки | ||
+ | |. | ||
+ | |- | ||
+ | |hotels3FullInfo | ||
+ | |Услуга размещения в виде (даты въезда и выезда, город, звездность, название отели, тип номера, категория, тип размещения – питание, количество ночей). Пример: 10.01 - 12.01 Рим 2* Grand DBL Standard 2add+Ex.bed add - Завтрак (2н) | ||
+ | |. | ||
+ | |- | ||
+ | |flightRouteDivided | ||
+ | |Маршрут авиаперелета в виде: Пункт вылета0 - Пункт прилета1; Пункт вылета1 - Прилета2; ...- Пункт прилетаN | ||
|. | |. | ||
|- | |- | ||
Строка 609: | Строка 802: | ||
|hotelFirstCitie | |hotelFirstCitie | ||
|Первый пункт пребывания | |Первый пункт пребывания | ||
+ | |. | ||
+ | |- | ||
+ | |hotelType | ||
+ | |Перечень типов отелей в виде строки | ||
+ | |. | ||
+ | |- | ||
+ | |insur | ||
+ | |Страховой полис | ||
+ | |. | ||
+ | |- | ||
+ | |insurType | ||
+ | |Перечень типов страховок в виде строки | ||
+ | |. | ||
+ | |- | ||
+ | |isGroupTransfer | ||
+ | |перечисление через "," всех трансферов в формате : "имя_трансфера (имя_транспорта)(признак_групп\инд)" | ||
|. | |. | ||
|- | |- | ||
Строка 637: | Строка 846: | ||
|mainTuristFIO | |mainTuristFIO | ||
|ФАМИЛИЯ И.О. туриста, заключившего договор | |ФАМИЛИЯ И.О. туриста, заключившего договор | ||
+ | |. | ||
+ | |- | ||
+ | |mainTuristFIOLat | ||
+ | |Ф.И.О. латинское главного туриста | ||
|. | |. | ||
|- | |- | ||
Строка 688: | Строка 901: | ||
|- | |- | ||
|mainMenPaspRUser1 | |mainMenPaspRUser1 | ||
− | | | + | |тоже самое что и для закладки "mainMenPaspRUser" (серия общегражданского паспорта), но с лидирующим пробелом |
|. | |. | ||
|- | |- | ||
Строка 704: | Строка 917: | ||
|- | |- | ||
|mainMenPaspRuNum1 | |mainMenPaspRuNum1 | ||
− | | | + | |тоже самое что и для закладки "mainMenPaspRUNum" (№ общегражданского паспота), но с лидирующим пробелом |
|. | |. | ||
|- | |- | ||
Строка 761: | Строка 974: | ||
|mainTuristAddressIfIndividualPerson | |mainTuristAddressIfIndividualPerson | ||
|Адрес туриста, заключающего договор (mainTuristAddress2_CLT): выводится только если договор оформлен на физическое лицо (PartnerKey = 0) | |Адрес туриста, заключающего договор (mainTuristAddress2_CLT): выводится только если договор оформлен на физическое лицо (PartnerKey = 0) | ||
+ | |. | ||
+ | |- | ||
+ | |mainTuristAddresWithIndex | ||
+ | |Адрес туриста, заключившего договор с пробелом + индекс | ||
+ | |. | ||
+ | |- | ||
+ | |mainTuristClientFax | ||
+ | |Факс туриста, заключившего договор (если он постоянный клиент) | ||
|. | |. | ||
|- | |- | ||
Строка 781: | Строка 1002: | ||
|operatorDogovorShort | |operatorDogovorShort | ||
|ФИО создателя договора (менеджера) в виде Фамилия И. О. | |ФИО создателя договора (менеджера) в виде Фамилия И. О. | ||
+ | |. | ||
+ | |- | ||
+ | |pansionType | ||
+ | |Перечень типов питания в виде строки | ||
+ | |. | ||
+ | |- | ||
+ | |roomType | ||
+ | |Перечень типов номеров в виде строки | ||
|. | |. | ||
|- | |- | ||
Строка 805: | Строка 1034: | ||
|roomOnlyType | |roomOnlyType | ||
|Тип номера размещения (DBL) | |Тип номера размещения (DBL) | ||
+ | |. | ||
+ | |- | ||
+ | |salePrice | ||
+ | |Стоимость тура | ||
+ | |. | ||
+ | |- | ||
+ | |serviceList | ||
+ | |Дополнительные услуги | ||
+ | |. | ||
+ | |- | ||
+ | |strTuristsAllFIO | ||
+ | |Перечень туристов в виде строки в формате ФАМИЛИЯ ИМЯ ОТЧЕСТВО | ||
|. | |. | ||
|- | |- | ||
Строка 816: | Строка 1057: | ||
|- | |- | ||
|strTuristFIOShort | |strTuristFIOShort | ||
− | | | + | |Выводит в столбец "Фамилия И. О." всех туристов |
|. | |. | ||
|- | |- | ||
|strTuristFIOShortNoMain | |strTuristFIOShortNoMain | ||
− | | | + | |Выводит в столбец "Фамилия И. О." всех туристов, за исключением Главного |
|. | |. | ||
|- | |- | ||
Строка 847: | Строка 1088: | ||
|. | |. | ||
|- | |- | ||
− | | | + | |tableFlights |
− | | | + | |Данные по авиаперелетам (Дата вылета, Время вылета, Дата прилета, Время прилета, Класс, Маршрут, Аэропорт/вокзал, Количество человек) |
|. | |. | ||
|- | |- | ||
− | | | + | |tableInsurances |
− | | | + | |Данные по страховым программам (Дата страхования, Название страховой программы, Дни страхования, Количество человек) |
|. | |. | ||
|- | |- | ||
− | | | + | |tableTourists |
− | | | + | |Данные по всем туристам (№, Пол, Ф.И.О., Дата рождения, Паспорт, Срок окончания паспорта) |
|. | |. | ||
|- | |- | ||
− | | | + | |tableTouristsPaspRu |
− | | | + | |Данные по всем туристам (№, Пол, Ф.И.О., Дата рождения, Серия и номер внутреннего паспорта) |
− | | | + | |15.8 |
|- | |- | ||
− | | | + | |tableTransfers |
− | | | + | |Данные по трансферам по программе тура (Дата переезда, Транспорт, Количество человек) |
|. | |. | ||
|- | |- | ||
− | | | + | |transferType |
− | + | |Перечень трансферов в виде строки | |
− | |||
− | |||
− | |||
− | |Перечень | ||
− | |||
− | |||
− | |||
− | |||
|. | |. | ||
|- | |- | ||
− | | | + | |transferTypeModified |
− | | | + | |перечисление через "," всех трансферов в формате "имя_трансфера время_начала(или пробел) (имя_транспорта) |
− | |||
− | |||
− | |||
− | |||
|. | |. | ||
|- | |- | ||
Строка 895: | Строка 1124: | ||
|. | |. | ||
|- | |- | ||
− | | | + | |transferName |
− | | | + | |Латинское название услуги трансфер |
|. | |. | ||
|- | |- | ||
− | | | + | |transferTypeOrNo |
− | | | + | |Перечень трансферов в виде строки или "нет" |
|. | |. | ||
|- | |- | ||
− | | | + | |transportName |
− | | | + | |Латинское название транспорта через "," в скобках |
|. | |. | ||
|- | |- | ||
− | | | + | |transportTransfer |
− | | | + | |Транспорт в виде строки на услугах трансфер |
|. | |. | ||
|- | |- | ||
− | | | + | |transferPartner |
− | | | + | |Полное наименование партнера-поставщика услуги трансфер (по первому трансферу в путевке) |
− | |. | + | |9.2.14 |
|- | |- | ||
− | | | + | |turistFIOLat |
− | | | + | |Список туристов (Ф.И.О. латинское) с нумерацией, каждый с новой строки |
|. | |. | ||
|- | |- | ||
− | | | + | |turistsFIOPassport |
− | | | + | |Перечень паспортных данных туристов в виде строки |
|. | |. | ||
|- | |- | ||
− | | | + | |turistsFIOWriting |
− | | | + | |Ф.И.О., подпись каждого лица, отправляющегося в поездку |
|. | |. | ||
|- | |- | ||
− | | | + | |turistsPassport |
− | | | + | |Перечень данных загранпаспортов туристов (без лица, заключившего договор) |
|. | |. | ||
|- | |- | ||
− | | | + | |turistsPassportBirhday |
− | | | + | |ФИО, загранпаспорт, дата рождения (всех туристов в столбец, кроме лица, заключившего договор) |
|. | |. | ||
|- | |- | ||
− | | | + | |turistsFIO |
− | | | + | |Перечень туристов в виде строки в формате: ФАМИЛИЯ И.О. |
|. | |. | ||
|- | |- | ||
− | | | + | |turistsFIOOlderThen18 |
− | | | + | |Перечень туристов старше 18 лет, включая главного в виде строки в формате: ФАМИЛИЯ И.О. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|. | |. | ||
|- | |- | ||
Строка 979: | Строка 1196: | ||
|. | |. | ||
|- | |- | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |visaDocs |
− | + | |Документы для визы: Италия - ОЗП, фото, ... | |
− | |. | ||
− | |||
− | |||
− | |||
|. | |. | ||
|- | |- | ||
− | | | + | |visaName |
− | | | + | |Латинское название виз через "," |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|. | |. | ||
|- | |- | ||
Строка 1019: | Строка 1209: | ||
|. | |. | ||
|- | |- | ||
− | | | + | |visaCountryName |
− | | | + | |Название страны, для которой оформляется виза |
|. | |. | ||
|- | |- | ||
− | | | + | |visaNMen |
− | | | + | |Количество человек, для которых оформляется виза |
|. | |. | ||
|- | |- | ||
− | | | + | |visaType |
− | | | + | |Наличие визы: Да/Нет |
|. | |. | ||
|- | |- | ||
− | | | + | |style="background-color: #ffffcc;" colspan=3|'''Для экрана «Автоматическая регистрация партнеров» и экрана «Договоры» в ПК «Мастер-Тур»:''' |
− | | | ||
− | |||
|- | |- | ||
− | | | + | |actBased |
− | | | + | |Действует на основании Устава или Свидетельства (значение из поля "Договор действует на основании" плагина "Регистрация партнера") |
− | |||
− | |||
− | |||
− | |||
|. | |. | ||
|- | |- | ||
Строка 1084: | Строка 1268: | ||
|- | |- | ||
|operatorName | |operatorName | ||
− | | | + | |Название тур оператора |
|. | |. | ||
|- | |- | ||
Строка 1117: | Строка 1301: | ||
|ogrn | |ogrn | ||
|ОГРН | |ОГРН | ||
− | | | + | |Не используется |
|- | |- | ||
|settlementAccount | |settlementAccount | ||
Строка 1149: | Строка 1333: | ||
|login | |login | ||
|Логин партнера | |Логин партнера | ||
− | | | + | |Не используется |
|- | |- | ||
|email | |email | ||
Строка 1157: | Строка 1341: | ||
|unitarySystem | |unitarySystem | ||
|Система налогообложения партнера | |Система налогообложения партнера | ||
− | | | + | |Не используется |
|- | |- | ||
− | | | + | |style="background-color: #ffffcc;" colspan=3|'''Для вывода в отчет информации о штрафах (Plugin «Штрафы»):''' |
− | |''Для вывода в отчет информации о штрафах (Plugin «Штрафы»)'' | ||
− | |||
|- | |- | ||
|ticketsPenalties | |ticketsPenalties | ||
Строка 1178: | Строка 1360: | ||
|Штрафы по всем остальным услугам в формате: Трансфер: а/п Дубаи - городские отели Дубаи за 65 дней и менее или незаезд - 30% | |Штрафы по всем остальным услугам в формате: Трансфер: а/п Дубаи - городские отели Дубаи за 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
Более ранние версии: |
Содержание
- 1 Введение
- 2 Установка и редактирование шаблона отчета
- 3 Добавление закладок
- 4 Перечень допустимых закладок
- 5 Подключение отчета 4030 к ПК "Мастер-Web
- 5.1 Установка
- 5.2 Настройки для 20 релиза
- 5.3 Настройки для 21 релиза
- 5.4 Автоматическая регистрация партнера (Договор с партнером)
Введение
Отчет предназначен для печати договора о реализации туристического продукта. Настройки (с помощью закладок) позволяют формировать договор как с физическим лицом, т.е. с туристом, покупающим тур, так и с юридическим лицом, в том случае, когда тур покупает не турист, а какая-либо организация, представляющая туриста.
Установка и редактирование шаблона отчета
- В папке, где сохранен 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]
в базе данных ПК «Мастер-Тур»). Они создаются автоматически.