Мастер-Тур:Установка — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Установка сервисов)
 
(не показано 39 промежуточных версий 5 участников)
Строка 4: Строка 4:
 
Более ранние версии:<br />
 
Более ранние версии:<br />
 
[http://wiki.megatec.ru/index.php?title=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%A2%D1%83%D1%80:%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&oldid=10077 До версии ПК «Мастер-Тур» 2009.2.16 включительно]<br />
 
[http://wiki.megatec.ru/index.php?title=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%A2%D1%83%D1%80:%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&oldid=10077 До версии ПК «Мастер-Тур» 2009.2.16 включительно]<br />
 +
[http://wiki.megatec.ru/index.php?title=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%A2%D1%83%D1%80:%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&oldid=10547 До версии ПК «Мастер-Тур» 2009.2.18 включительно]<br />
 +
[http://wiki.megatec.ru/index.php?title=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%A2%D1%83%D1%80:%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&oldid=11263 До версии ПК «Мастер-Тур» 2009.2.19 включительно]<br />
 
</td></tr></table><br />
 
</td></tr></table><br />
  
Строка 12: Строка 14:
 
Перед непосредственной установкой ПК «Мастер-Тур» должны быть установлены следующие обязательные компоненты:
 
Перед непосредственной установкой ПК «Мастер-Тур» должны быть установлены следующие обязательные компоненты:
 
<ol>
 
<ol>
<li>Microsoft .NET Framework 4</li>
+
<li>Microsoft .NET Framework 4.0</li>
<li>Microsoft SQL Server 2008</li>
+
<li>Microsoft SQL Server 2008 R2</li>
 
</ol>
 
</ol>
  
Строка 29: Строка 31:
 
Для успешного процесса инсталляции необходимо осуществить вход на компьютер с правами локального администратора. В случае возникновения ошибок проверьте, что у Вас есть достаточные полномочия, и отсутствуют ограничения, связанные с политиками домена.<BR>
 
Для успешного процесса инсталляции необходимо осуществить вход на компьютер с правами локального администратора. В случае возникновения ошибок проверьте, что у Вас есть достаточные полномочия, и отсутствуют ограничения, связанные с политиками домена.<BR>
  
==Установка и удаление клиентской части ПК «Мастер-Тур»==
+
==Возможные ошибки при установке и способы их устранения==
===Установка ПК «Мастер-Тур»===
+
<br>
Для запуска процесса установки клиентской части ПК «Мастер-Тур» необходимо запустить исполняемый файл <code>Setup.exe</code> из папки '''Client''' из пакета установки.<BR>
+
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Откроется окно выбора компонентов для установки:<BR>
+
'''При установке приложения на Windows 8.1 могут возникнуть ошибки, если не установлена платформа .NET Framework 3.5'''
 
+
<div class="mw-collapsible-content">
[[Файл: am_351.png|x500px|Client installer]]<BR>
+
* Установка через командную строку
<BR>
+
** Обновить Windows через '''Центр обновления Windows''', расположенный в '''Панели управления'''.
 
+
** Запустить командную строку от имени администратора, выполнить следующую команду:
[[Файл: am_018.png|left|Дополнительная информация]]
+
**: <code>DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source C:\Windows\WinSxS</code>
Список обязательных компонентов может варьироваться в зависимости от того, какие компоненты уже присутствуют
 
в системе.
 
<BR>
 
 
 
 
 
Нажмите кнопку '''Install''' для запуска процесса инсталляции. При этом будут установлены необходимые компоненты.<BR>
 
 
 
 
 
[[Файл: am_018.png|left|Дополнительная информация]]
 
В настройках инсталляционного пакета установлено отображение минимального количества диалоговых окон в процессе
 
установки необходимых компонентов – тем не менее, Вам необходимо будет осуществить подтверждение
 
начала и завершения установки каждого из необходимых компонентов.
 
<BR>
 
 
 
[[Файл: am_063.png|left|Предупреждение]]<BR>
 
В процессе установки необходимых компонентов Вам может быть предложена перезагрузка компьютера.
 
После перезагрузки компьютера необходимо снова запустить исполняемый файл Setup.exe для продолжения
 
процесса инсталляции.
 
<BR>
 
 
 
====Начало установки====
 
После завершения установки необходимых компонентов будет запущен непосредственно инсталлятор клиентской части ПК «Мастер-Тур».<BR>
 
Откроется окно приветствия:<BR>
 
 
 
[[Файл: am_352.png|x500px|Окно приветствия мастера установки ПК «Мастер-Тур»]]<BR>
 
<BR>
 
 
 
Во время установки будет показываться окно:<BR>
 
 
 
[[Файл: am_353.png|x500px|Master-Tour_Client]]<BR>
 
<BR>
 
 
 
====Лицензионное соглашение====
 
После нажатия на кнопку '''Далее''' откроется окно с текстом '''Лицензионного соглашения''':<BR>
 
 
 
[[Файл: am_354.png|x500px|Лицензионное соглашение]]<BR>
 
<BR>
 
 
 
С помощью кнопки '''Печать''' можно распечатать текст '''Лицензионного соглашения'''.<BR>
 
Чтобы продолжить установку необходимо принять условия '''Лицензионного соглашения'''. Для этого необходимо установить флаг '''Я принимаю условия данного лицензионного соглашения'''. После этого станет доступна кнопка '''Далее'''.
 
 
 
На этом экране и на следующих можно прервать процесс установки, нажав кнопку '''Отмена'''.<BR>
 
 
 
====Тип установки====
 
После экрана с лицензионным соглашением пользователю будет предложено выбрать тип установки:<BR>
 
 
 
[[Файл: am_355.png|x500px|Выбор типа установки]]<BR>
 
<BR>
 
 
 
=====Обычная установка=====
 
 
 
'''Этот тип установки рекомендован для большинства пользователей'''
 
 
 
При выборе типа установки '''Обычная установка''' будут установлены самые распространенные компоненты программы. При данном типе установки пользователь не может выбирать компоненты программы и путь для установки. Путь для установки в таком случае выбирается по умолчанию - <code>C:\Program Files\Master-Tour Client</code> (для 64 битной версии - <code>C:\Program Files (x86)\Master-Tour Client</code>).<BR>
 
 
 
Чтобы осуществить установку типа '''Обычная установка''' необходимо нажать на соответствующую кнопку на экране выбора типа установки. После этого надо нажать на кнопку '''Установить''':<BR>
 
 
 
[[Файл: am_356.png|x500px|Обычная установка]]<BR>
 
<BR>
 
 
 
=====Полная установка=====
 
Тип установки '''Полная установка''' аналогичен типу '''Обычная установка''' - при выборе типа '''Полная установка''' будут установлены все компоненты программы с параметрами по умолчанию (подробнее см. [[Мастер-Тур:Установка#Обычная установка|Обычная установка]]).<BR>
 
 
 
 
 
=====Выборочная установка=====
 
  '''Этот тип установки рекомендуется для опытных пользователей'''
 
 
 
При данном типе установки пользователь получает возможность выбирать, какие компоненты ПК «Мастер-Тур» он хотел бы установить. а также выбирать путь установки.<BR>
 
 
 
После нажатия на кнопку '''Полная установка''' откроется экран выбора компонентов:<BR>
 
 
 
[[Файл: am_357.png|x500px|Выборочная установка]]<BR>
 
<BR>
 
 
 
По умолчанию выбраны все компоненты. Для того, чтобы исключить из установки некоторые компоненты ПК «Мастер-Тур» необходимо нажать кнопку [[Файл: am_359.png|Выбор компонентов]] рядом с ненужным компонентом. В появившемся контекстном меню надо выбрать пункт '''Компонент будет полностью недоступен''':<BR>
 
 
 
[[Файл: am_358.png|x500px|Выбор компонентов]]<BR>
 
<BR>
 
 
 
Компоненты, исключенные их установки помечаются кнопкой [[Файл: am_360.png|Отмена компонентов]].
 
 
 
Так же на этом экране можно выбрать путь установки ПК «Мастер-Тур». Для этого надо в списке выбора компонентов выбрать '''Master-tour Client'''. Тогда появится строка '''Местоположе...''', где будет написан текущий путь установки (путь по умолчанию - см. [[Мастер-Тур:Установка#Обычная установка|Обычная установка]]). Чтобы изменить путь установки надо нажать кнопку '''Обзор'''. Откроется экран выбора конечной папки:<BR>
 
 
 
[[Файл: am_361.png|x500px|Выбор конечной папки]]<BR>
 
<BR>
 
 
 
Если в качестве конечной папки ввести имя папки, которой не на компьютере, то при установке будет создана папка с введенным названием и ПК «Мастер-Тур» будет установлен в эту папку.<BR>
 
 
 
 
 
После выбора типа установки начнется процесс инсталляции ПК «Мастер-Тур» на компьютер пользователя. Во время установки будет показываться прогресс:<BR>
 
 
 
[[Файл: am_362.png|x500px|Прогресс установки]]<BR>
 
<BR>
 
 
 
После завершения установки необходимо нажать кнопку '''Готово''':<BR>
 
 
 
[[Файл: am_363.png|x500px|Завершение установки]]<BR>
 
<BR>
 
 
 
После этого будет выведено сообщение о завершении установки:<BR>
 
 
 
[[Файл: am_364.png|x500px|Master-Tour_Client installation complete]]<BR>
 
<BR>
 
 
 
и сообщение о том, что установка прошла без ошибок:<BR>
 
 
 
[[Файл: am_365.png|x500px|Installed successfully]]<BR>
 
<BR>
 
 
 
===Удаление ПК «Мастер-Тур»===
 
Для инициации процесса удаления запустите повторно инсталляционный пакет клиентской части ПК «Мастер-Тур». На экране приветствия нажмите кнопку '''Далее'''.<BR>
 
Откроется экран, на котором пользователю предложат выбрать нужное ему действие:<BR>
 
 
 
[[Файл: am_366.png|x500px|Изменение, восстановление или удаление установки]]<BR>
 
<BR>
 
Доступны следующие варианты:<BR>
 
* '''Изменить''' - откроется экран выбора компонентов (подробнее см. [[Мастер-Тур:Установка#Выборочная установка|Выборочная установка]]);<BR>
 
* '''Восстановить''' - будет произведено исправление ошибок последней установки (на следующем экране надо нажать кнопку '''Восстановить''');<BR>
 
* '''Удалить''' - будет произведено удаление файлов клиентской части ПК «Мастер-Тур» (на следующем экране надо нажать кнопку '''Удалить''').<BR>
 
 
 
В процессе деинсталляции будет показан прогресс удаления:<BR>
 
 
 
[[Файл: am_367.png|x500px|Удаление ПК «Мастер-Тур»]]<BR>
 
<BR>
 
 
 
После удаления приложения будут выведены сообщения об успешном завершении операции (такие же, как сообщения об успешном завершении установки.<BR>
 
 
 
[[Файл: am_018.png|left|Дополнительная информация]]
 
Вы также можете удалить программу используя стандартный интерфейс Windows '''Установка и удаление программ'''.
 
<BR>
 
  
 +
* Установка с установочного диска
 +
** Взять установочный диск Windows, именно тот диск, с которого производилась установка Windows, или ту же сборку Windows.
 +
** Скопировать с установочного диска папку ''"\sources\sxs\"'' в корень диска ''"C"''.
 +
** Выполнить одну из следующих команд:
 +
**:<code>dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs</code>
 +
**:<code>dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess</code>
 +
[[Файл:Ns 89.PNG|Командная строка]]<BR><BR>
 +
Корректность установки можно проверить следующим образом: '''Панель управления - Программы и компоненты - Включение или отключение компонентов Windows - Microsoft .Net Framework 3.5''' напротив .Net Framework 3.5 установлен флажок:
 +
[[Файл:Ns 90.PNG|Компоненты Windows]]<BR>
 +
</div></div>
  
 
==Установка и удаление серверной части ПК «Мастер-Тур»==
 
==Установка и удаление серверной части ПК «Мастер-Тур»==
Строка 285: Строка 167:
 
[[Файл: am_381.png|x500px|Installed successfully]]<BR>
 
[[Файл: am_381.png|x500px|Installed successfully]]<BR>
 
<BR>
 
<BR>
 +
 +
====Присоединение базы данных вручную====
 +
 +
* Подключиться к соответствующему экземпляру компонента SQL Server Database Engine, в обозревателе объектов выбрать имя сервера.
 +
* Кликом правой кнопкой мыши по узлу '''Databases''' открыть контекстное меню и выбрать команду '''Attach'''.
 +
[[Файл: Ns 68.PNG|x500px|Добавление]] <BR>
 +
 +
* В открывшемся диалоговом окне нажать кнопку '''Add'''.
 +
[[Файл:Ns 69.PNG|x600px|Добавление базы данных]]<BR>
 +
* В открывшемся диалоговом окне выбрать диск, на котором находится база данных. В дереве каталогов выбрать необходимый mdf-файл, нажать '''OK'''.
 +
[[Файл:Ns 70.PNG|x500px|Выбор файла]]<BR>
 +
* При необходимости изменить данные:
 +
** Attach As - имя, под которым будет присоединена база данных;
 +
** Owner - владелец базы данных.
 +
*Нажать '''OK'''.
 +
[[Файл:Ns 71.PNG|x600px|Добавление базы данных]]<BR>
 +
* Новая база данных будет отображаться в списке.
 +
[[Файл:Ns 72.PNG|x500px|Присоединение базы данных]]<BR>
 +
 +
[[Файл:am_063.png|left|Предупреждение]]<br />
 +
<span style="font-family:arial">Файлы базы данных и файлы резервной копии физически должны находиться на отдельных дисках
 +
(для восстановления базы данных в случае проблем с диском)</span><br />
  
 
===Установка языка у имен входа===
 
===Установка языка у имен входа===
Строка 304: Строка 208:
 
===Удаление серверной части ПК «Мастер-Тур»===
 
===Удаление серверной части ПК «Мастер-Тур»===
 
Для удаления серверной части ПК «Мастер-Тур» просто удалите соответствующую базу данных  c сервера баз данных (базу данных с названием ''avalon''  - в случае если в процессе инсталляции имя базы данных не было изменено) используя стандартные средства '''MS SQL Server'''.<BR>
 
Для удаления серверной части ПК «Мастер-Тур» просто удалите соответствующую базу данных  c сервера баз данных (базу данных с названием ''avalon''  - в случае если в процессе инсталляции имя базы данных не было изменено) используя стандартные средства '''MS SQL Server'''.<BR>
 +
 +
==Установка и удаление клиентской части ПК «Мастер-Тур»==
 +
===Этапы установки===
 +
Для начала установки необходимо запустить файл <code>MasterTour_setup.exe</code>.<BR>
 +
====Начало установки====
 +
Экран приветствия:
 +
 +
[[Файл: am_567.png|x500px|Экран приветствия]]<BR>
 +
<BR>
 +
 +
Здесь можно увидеть, какая версия ПК «Мастер-Тур» будет установлена.<BR>
 +
====Лицензионное соглашение====
 +
На следующем этапе установки пользователю будет предложено прочитать и принять условия '''Лицензионного соглашения'''.<BR>
 +
 +
[[Файл: am_568.png|x500px|Лицензионное соглашение]]<BR>
 +
<BR>
 +
 +
Для продолжения установки необходимо нажать кнопку '''Принимаю'''.<BR>
 +
 +
====Выбор пути установки====
 +
После принятия лицензионного соглашения необходимо выбрать папку, в которую будет установлен ПК «Мастер-Тур». По умолчанию выбирается путь: <code>C:\Program Files (x86)\Master-Tour</code>. При желании можно поменять путь на произвольный. Для этого надо либо ввести полный путь в поле '''Папка установки''', либо нажать кнопку '''Обзор''' и выбрать нужную папку.<BR>
 +
На этом экране также отображается свободное место, необходимое для установки и доступное свободное место на выбранном логическом диске.<BR>
 +
 +
[[Файл: am_569.png|x500px|Выбор пути установки]]<BR>
 +
<BR>
 +
 +
====Выбор компонентов====
 +
На данном этапе нужно выбрать компоненты, которые необходимо установить:
 +
* '''Master-Tour client''' - клиент ПК «Мастер-Тур»;<BR>
 +
* '''Create shortcuts''' - создание ярлыков для клиента ПК «Мастер-Тур» на '''Рабочем столе''' и в меню «'''Пуск'''».<BR>
 +
 +
[[Файл: am_570.png|x500px|Выбор компонентов]]<BR>
 +
<BR>
 +
 +
При наведении курсора на название компонента в поле справа появится его описание.<BR>
 +
Для продолжения необходимо нажать кнопку '''Установить'''.<BR>
 +
 +
====Установка приложения====
 +
После нажатия на кнопку '''Установить''' начнется установка выбранных компонентов на жесткий диск компьютера.<BR>
 +
На следующем экране показан прогресс установки и текущая операция.<BR>
 +
Если нажать кнопку '''Детали...''' в появившемся поле будут отображаться все выполненные операции установки.<BR>
 +
 +
[[Файл: am_571.png|x500px|Установка приложения]]<BR>
 +
<BR>
 +
 +
После завершения всех операций появится надпись '''Готово'''.Для продолжения установки необходимо нажать кнопку '''Далее'''.<BR>
 +
 +
====Дополнительные опции====
 +
На последнем этапе можно выставить флаг в поле '''Открыть файл sql.ini''' (по умолчанию флаг выставлен). Если эта опция выбрана, после завершения установки будет открыт файл sql.ini, в котором можно будет настроить строку подключения к базе данных.<BR>
 +
 +
[[Файл: am_572.png|x500px|Дополнительные опции]]<BR>
 +
<BR>
 +
 +
После нажатия кнопки '''Готово''' установка будет окончательно завершена.<BR>
 +
 +
===После установки===
 +
Запуск клиента ПК «Мастер-Тур» осуществляется через ярлык в папке '''Master-Tour''' либо, если был выбран компонент '''Create Shortcuts''', через ярлык на Рабочем столе или в меню «Пуск».<BR>
 +
 +
===Удаление программы===
 +
Для удаления клиента ПК «Мастер-Тур» с жесткого диска необходимо запустить файл <code>uninst.exe</code>, находящийся в папке с установленным ПК «Мастер-Тур».<BR>
 +
После запуска будет выведено окно с предупреждением, в котором надо подтвердить удаление:<BR>
 +
 +
[[Файл: am_573.png|x500px|Предупреждение об удалении]]<BR>
 +
<BR>
 +
 +
В процессе удаления будет показано окно, похожее на аналогичное окно при установке программы:<BR>
 +
 +
[[Файл: am_574.png|x500px|Процесс удаления]]<BR>
 +
<BR>
 +
 +
После удаления ПК «Мастер-Тур» появится окно с сообщением об успешном удалении программы:<BR>
 +
 +
[[Файл: am_575.png|x500px|Успешное удаление]]<BR>
 +
<BR>
 +
 +
После нажатия кнопки '''OK''' приложение «Мастер-Тур» и его компоненты будут полностью удалены с жесткого диска.<BR>
 +
 +
Так же удаление компонентов ПК «Мастер-Тур» можно осуществить с помощью стандартных средств ''Windows''
 +
(''Панель управления'' &rarr; ''Удаление программ'' для ''Windows 7'')
 +
 +
===Добавление файлов===
 +
В инсталляторе ПК «Мастер-Тур» есть возможность добавлять файлы лицензии и подключения к базе данных (<code>sql.ini</code>). Если в одну папку с инсталлятором поместить эти файлы, то при установке ПК «Мастер-Тур» они будут скопированы в папку установки.<BR>
 +
 +
 +
==Установка сервисов==
 +
Сервиса необходимы для работы ПК "Мастер-Тур", только для релиза 2009.2.21.
 +
===Установка службы подписи путевок и платежей===
 +
* ''Служба подписи путевок и платежей'' должна устанавливаться на компьютере, имеющем доступ к серверу баз данных, или на компьютере, который сам является сервером баз данных (установлен MS SQL Server).
 +
 +
* На жестком диске необходимо создать папку PaymentSignatureServiceHost и разархивировать в неё файлы из архива PaymentSignatureServiceHost9.2.20.XXXXX.zip
 +
 +
* Настройка конфигурационного файла ''Megatec.PaymentSignatureServiceHost.exe.config''.
 +
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
 +
|- style="background-color:#F2F2F2"
 +
 +
! width="2%" | №
 +
! width="10%" | Описание
 +
! width="38%" | Значение
 +
! width="50%" | Настройка
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 1
 +
| Строка подключения
 +
| Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции ''appSettings''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<add key="connectionString" value="Data Source=DataSource; Initial Catalog=InitialCatalog;User Id=UserId;Password=Password;Application Name=PaymentsService" />
 +
</syntaxhighlight>
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 2
 +
| Логирование
 +
| [[Мастер-Тур:Установка#Настройка логирования|Настройки логирования]] задаются в секции ''log4net''.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<appender name="Megatec.PaymentSignatureServiceHost.Installer" type="log4net.Appender.RollingFileAppender"> Логирование установщика
 +
<appender name="Megatec.PaymentSignatureServiceHost.Service" type="log4net.Appender.RollingFileAppender"> Логирование сервиса
 +
<appender name="Megatec.BusinessLogic.PaymentsLogic.SignLogic.DogovorDigitalSigner" type="log4net.Appender.RollingFileAppender"> Логирование механизма подписи путевок и платежей
 +
<appender name="Megatec.BusinessLogic.PaymentsLogic.PaymentServiceLogic.PaymentLogic" type="log4net.Appender.RollingFileAppender"> Логирование внутренней логики платежнего сервиса для центра оплат
 +
<appender name="Megatec.PaymentSignatureServiceHost.PaymentService" type="log4net.Appender.RollingFileAppender"> Логирование платежнего сервиса для центра оплат
 +
</syntaxhighlight>
 +
 +
|}
 +
 +
 +
* Установка и запуск службы осуществляется запуском файла ''_Install.bat'' от имени администратора. [[Файл:Bm135.png|Запуск от имени администратора]]
 +
[[Файл:Ns_12.PNG|Установка службы подписи путевок и платежей]]
 +
 +
 +
* Корректность установки службы можно проверить следующим образом: '''Пуск –> Настройки –> Панель управления –> Администрирование –> Службы''' далее в списке должна присутствовать служба '''Служба подписи путевок и платежей'''.
 +
[[Файл:Ns_14.PNG|Службы]]
 +
 +
 +
Выберите службу, кликом правой кнопки мыши откройте контекстное меню и выберите пункт '''Свойства'''
 +
 +
[[Файл:Ns_13.PNG|Служба подписи путевок и платежей]]
 +
 +
 +
 +
* Для удаления службы необходимо запустить файл ''_UnInstall.bat'' от имени администратора.
 +
[[Файл:Ns_15.PNG|Удаление службы подписи путевок и платежей]]
 +
 +
===Настройка МТ для работы с сервисом===
 +
 +
* Настройка конфигурационного файла ''Master32.exe.config ''.
 +
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
 +
|- style="background-color:#F2F2F2"
 +
 +
! width="2%" | №
 +
! width="10%" | Описание
 +
! width="38%" | Значение
 +
! width="50%" | Настройка
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 1
 +
| Адреса конечных точек сервиса
 +
| В тегах endpoint указываются сервер и порты сервиса. (По умолчанию указан локальный компьютер и стандартный порт.) Если служба установлена на другом компьютере, то необходимо указать его ip-адрес.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/SignService/"
 +
--/>
 +
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/PaymentService/"
 +
--/>
 +
</syntaxhighlight>
 +
 +
|- style="vertical-align:text-top"
 +
|}
 +
 +
 +
Если не установлена служба подписи путевок и платежей или неверно указаны адреса конечных точек сервиса в конфигурационном файле ''Master32.exe.config'', то выдается сообщение об этом.<BR>
 +
[[Файл:Ns_16.PNG|Предупреждение]]
 +
 +
===Настройка MW для работы с сервисом===
 +
 +
* Настройка конфигурационного файла ''web.config ''.
 +
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
 +
|- style="background-color:#F2F2F2"
 +
 +
! width="2%" | №
 +
! width="10%" | Описание
 +
! width="38%" | Значение
 +
! width="50%" | Настройка
 +
 +
|- style="vertical-align:text-top"
 +
 +
| 1
 +
| Адреса конечных точек сервиса
 +
| В тегах endpoint указываются сервер и порт сервиса. По умолчанию указан локальный компьютер и стандартный порт. Если служба установлена на другом компьютере, то необходимо указать его ip-адрес и порт. Если на компьютере, где устанавливается сервис, стандартный порт 8080 занят, то необходимо указать другой свободный порт.
 +
| <syntaxhighlight lang="xml" enclose="div">
 +
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/SignService/"
 +
--/>
 +
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/PaymentService/"
 +
--/>
 +
</syntaxhighlight>
 +
 +
|- style="vertical-align:text-top"
 +
|}
 +
 +
<br /><div class="toccolours mw-collapsible mw-collapsed" style="width:650px">
 +
Подробное описание блока для подключения к службе подписи путевок и платежей
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" enclose="div">
 +
<system.serviceModel>
 +
  <bindings>
 +
  <basicHttpBinding>
 +
    <binding name="BasicHttpBinding_PaymentService" closeTimeout="00:01:00"
 +
    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
 +
    allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
 +
    maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647"
 +
    messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
 +
    useDefaultWebProxy="true">
 +
    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
 +
      maxBytesPerRead="4096" maxNameTableCharCount="16384" />
 +
    <security mode="None"></security>
 +
    </binding>
 +
  </basicHttpBinding>
 +
  </bindings>
 +
  <client>
 +
  <endpoint address="http://localhost:8080//PaymentSignatureServiceHost/SignService/"
 +
    behaviorConfiguration="SignServiceBehavior"
 +
    binding="basicHttpBinding"
 +
    bindingConfiguration="BasicHttpBinding_PaymentService"
 +
    name="Megatec.PaymentsSignatureService.Contracts.ISignServiceUserName"
 +
    contract="Megatec.PaymentsSignatureService.Contracts.ISignService">
 +
    <identity>
 +
    <dns value="WCFServer" />
 +
    </identity>
 +
  </endpoint>
 +
  <endpoint address="http://localhost:8080//PaymentSignatureServiceHost/PaymentService/"
 +
    behaviorConfiguration="SignServiceBehavior"
 +
    binding="basicHttpBinding"
 +
    bindingConfiguration="BasicHttpBinding_PaymentService"
 +
    name="Megatec.PaymentsSignatureService.Contracts.IPaymentServiceUserName"
 +
    contract="Megatec.PaymentsSignatureService.Contracts.IPaymentService">
 +
    <identity>
 +
    <dns value="WCFServer" />
 +
    </identity>
 +
  </endpoint>
 +
  </client>
 +
  <behaviors>
 +
  <endpointBehaviors>
 +
    <behavior name="SignServiceBehavior">
 +
    <dataContractSerializer maxItemsInObjectGraph="10000000"/>
 +
    </behavior>
 +
  </endpointBehaviors>
 +
  </behaviors>
 +
</system.serviceModel>
 +
</syntaxhighlight>
 +
</div></div><br />
 +
 +
Если не установлена служба подписи путевок и платежей или неверно указаны адреса конечных точек сервиса в конфигурационном файле web.config [[Проверка правильности настроек в файле web.config|при проверке правильности настроек]] будет выведено информационное сообщение:  ''«Не удалось подключиться к службе подписи путевок и платежей. Проверьте настройки в конфигурационном файле web.config»''.
  
 
==Работа с программой==
 
==Работа с программой==
Строка 357: Строка 518:
 
</TD></TR></TABLE>
 
</TD></TR></TABLE>
  
[[Категория:Мастер-Тур_Администрирование]]
+
==Настройка логирования==
 +
''Начиная с релиза 2009.2.20.31'' изменились настройки логирования
 +
 
 +
Логирование включается в конфигурационном файле <font style="font-family:courier new">Master32.exe.config</font>.
 +
В секции <code><configSections></code> должна присутствовать строка:
 +
<syntaxhighlight lang="xml">
 +
<section name="loggerSection" type="Megatec.ConfigLogic.Loggers.LoggersSection, Megatec.ConfigLogic" />
 +
</syntaxhighlight>
 +
Далее (после секции <code><configSections></code>) в секции <code><loggerSection></code> задаются настройки логирования:
 +
<TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="100%"><TR><TD>
 +
<syntaxhighlight lang="xml">
 +
<loggerSection>
 +
  <Loggers path="Logs\">
 +
    <Logger level="ALL" name="ErrorLog"/>
 +
    <Logger level="ALL" name="MasterTourLog"/>
 +
  </Loggers>
 +
</loggerSection>
 +
</syntaxhighlight>
 +
</TD></TR></TABLE>
 +
 
 +
* Путь к папке лог-файлов прописывается в секции <font style="font-family:courier new">Loggers path</font>.
 +
* Включение логирования осуществляется в секции <font style="font-family:courier new">Logger level</font>. Возможные значения: <font style="font-family:courier new">ALL</font> или <font style="font-family:courier new">OFF</font>.
 +
 
 +
<br /><div class="toccolours mw-collapsible mw-collapsed" style="width:650px">
 +
Предыдущий вариант настройки логирования (''до релиза 2009.2.20.31'')
 +
<div class="mw-collapsible-content">
 +
 
 +
Логирование включается в конфигурационном файле <font style="font-family:courier new">Master32.exe.config</font> в секции логирования <font style="font-family:courier new">log4net</font>:
 +
<TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="100%"><TR><TD>
 +
<syntaxhighlight lang="xml">
 +
<log4net>
 +
  <!--Логирование ошибок в МТ-->
 +
  <appender name="ExceptionLogger" type="log4net.Appender.FileAppender">
 +
    <param name="File" value="Logs\\ExceptionLogger.txt" />
 +
    <param name="AppendToFile" value="true" />
 +
    <layout type="log4net.Layout.PatternLayout">
 +
      <param name="ConversionPattern" value="%date [%thread] %-5level [%ndc] - %message %newline %exception" />
 +
    </layout>
 +
  </appender>
 +
  <logger name="ExceptionLogger">
 +
    <param name="Threshold" value="ALL" />
 +
    <appender-ref ref="ExceptionLogger" />
 +
  </logger>
 +
<log4net>
 +
</syntaxhighlight>
 +
</TD></TR></TABLE>
 +
 
 +
<ul>
 +
<li>Путь к лог-файлу прописывается в секции <font style="font-family:courier new">File</font>.
 +
<TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="100%"><TR><TD>
 +
<syntaxhighlight lang="xml">
 +
<param name="File" value="Logs\\ExceptionLogger.txt" />
 +
</syntaxhighlight>
 +
</TD></TR></TABLE>
 +
</li>
 +
<li>Включение логирования осуществляется в секции <font style="font-family:courier new">Threshold</font>.<br />
 +
Возможные значения: <font style="font-family:courier new">ALL</font> или <font style="font-family:courier new">OFF</font>.
 +
<TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="100%"><TR><TD>
 +
<syntaxhighlight lang="xml">
 +
<param name="Threshold" value="ALL" />
 +
</syntaxhighlight>
 +
</TD></TR></TABLE>
 +
</li>
 +
<li>С помощью настройки <font style="font-family:courier new">maximumFileSize</font> можно ограничить размер лог-файла. В таком случае будут автоматически удаляться старые записи.
 +
<TABLE STYLE="border: 0.1em dashed #2F6FAB; margin: 8px; padding: 8px" WIDTH="100%"><TR><TD>
 +
<syntaxhighlight lang="xml">
 +
<maximumFileSize value="10240KB" />
 +
</syntaxhighlight>
 +
</TD></TR></TABLE>
 +
</li>
 +
</ul>
 +
</div></div><br />
 +
 
 +
===Таблица соответствия продуктов и файлов логирования===
 +
 
 +
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse"
 +
 
 +
|- style="background-color:#F2F2F2"
 +
 
 +
! width="70%" | Продукт / Дополнительный модуль
 +
! width="30%" | Файл(ы), в который производится логирование
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| '''Мастер-Тур'''
 +
| ErrorLog, MasterTourLog, NewQuotaCheckLog, SetToQuotaLog, QuotaLogicLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Stop-Sale на авиаперелет (Megatec.MasterTour.Plugins.StopAviaPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Агентские договоры (Megatec.MasterTour.Plugins.AgentDogovors)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Администрирование пользователей (Megatec.MasterTour.Plugins.UserAdminPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Баланс рейсов (FlightsBalancePlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Бонусы (Megatec.MasterTour.Plugins.BonusesPlugin)
 +
| MasterTourLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Бонусы постоянных клиентов (ClientBonusePlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Быстрое бронирование (SimpleBooking)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Визы туристов (VisaTouristPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Выдача документов (Megatec.MasterTour.Plugins.DocumentsStatus)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль График выдачи документов (Megatec.MasterTour.Plugins.ScheduleDocsPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль График работы консульств (Megatec.MasterTour.Plugins.EmbassyScheduler)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Депозиты (Megatec.MasterTour.Plugins.Deposits)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Добавление дополнительных услуг в путевку (Megatec.MasterTour.Plugins.OptionalServicesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Добавление колонок в экране «Список на услугу» (Megatec.MasterTour.Plugins.ExtensionListOnService)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Изменение тура по путевке (Megatec.MasterTour.Plugins.DogovorListPacketsLinkPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Импорт анкетных данных в XML (Megatec.MasterTour.Plugins.AnketaXML)
 +
| MasterTourLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Импорт прайс-листов (Megatec.MasterTour.Plugins.PriceLists.Import, Megatec.MasterTour.Plugins.Synchronization)
 +
| MasterTourLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Импорт прайс-листов из XML (Megatec.MasterTour.Plugins.ImportPricesFromXMLUniversal, Megatec.MasterTour.Plugins.Synchronization)
 +
| MasterTourLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Контакты туристов (TouristContactsPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Контроль выписки авиабилетов (Megatec.MasterTour.Plugins.ApprovedPrintDocuments)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Копирование цен (Megatec.MasterTour.Plugins.PacketCostsCopying)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Корректировка рассчитанных цен (Megatec.MasterTour.Plugins.CorrectionCalculatedPrice)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Массовая привязка файла к путевкам (Megatec.MasterTour.Plugins.ManyDogovorsFilesLoadPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Минимальный срок действия паспорта (Megatec.MasterTour.Plugins.PassportMinimumDuration)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Монитор путевок (Megatec.MasterTour.Plugins.DogovorMonitor)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Настройка отчетов (Megatec.MasterTour.Plugins.RepTuningPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Настройка стоимости путевки (Megatec.MasterTour.Plugins.ReservationNCRatePlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Отложенный расчет (Megatec.MasterTour.Plugins.RecalculateByTimePlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Отображение единственной цены (Megatec.MasterTour.Plugins.SystemSettingsPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Пересчет стоимости услуги авиаперелет (Megatec.MasterTour.Plugins.RecalculateFlightsCostPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Печать документов (Megatec.MasterTour.Plugins.PrintDocuments)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Планировщик перерасчета прайс-листов (Megatec.MasterTour.Plugins.PriceListScheduler)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Поиск партнеров по статистике (Megatec.MasterTour.Plugins.PartnersSearch)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Поиск путевки по номеру (Megatec.MasterTour.Plugins.DogovorSearch)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Посольские анкеты (Megatec.MasterTour.Plugins.QuestionnairesPlugin, Megatec.MasterTour.QuestionnaireManager, Megatec.MasterTour.QuestionnaireUI)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Правила изменения статусов (Megatec.MasterTour.Plugins.StatusRulesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Правила списания бонусных баллов по заявке через интернет (Megatec.MasterTour.Plugins.BonusWithdrawalRulesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Привязка менеджеров к туру (Megatec.MasterTour.Plugins.ManagerGroupsPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Привязка описания проживания к странам (Megatec.MasterTour.Plugins.VariantProfilePlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Привязка файлов к партнеру (Megatec.MasterTour.Plugins.PartnersFilesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Привязка файлов к путевке (Megatec.MasterTour.Plugins.DogovorFilesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Привязка файлов к туру (Megatec.MasterTour.Plugins.TourListFilesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Редактирование признаков партнеров (Megatec.MasterTour.Plugins.MultiPartnerEditPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сканер штрих-кода визы туриста (Megatec.MasterTour.Plugins.VisaScanerPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Список на трансфер (Megatec.MasterTour.Plugins.TransfertListPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Список рассчитанных прайс-листов (Megatec.MasterTour.Plugins.PriceToursPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Страхование (Megatec.MasterTour.Plugins.ImportLogic, Megatec.MasterTour.Plugins.InsurancePolicyLogic, Megatec.MasterTour.Plugins.InsurancePolicyPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Счета (Megatec.MasterTour.Plugins.AccountsPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Уведомление об изменении авиарейса (Megatec.MasterTour.Plugins.FlightChangeNotificationPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Фиксированная комиссия (Megatec.MasterTour.Plugins.FixedCommissionPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Формулы для индивидуальных услуг (Megatec.MasterTour.Plugins.FormulaEditorPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Штрафы (Megatec.MasterTour.Plugins.PenaltiesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Экспорт прайс-листов в XML (Megatec.MasterTour.Plugins.TourMLExport)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Маржинальный монитор (Megatec.MasterTour.MarginMonitor)
 +
| ErrorLog, MarginMonitorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| '''Мастер-Web'''
 +
| ErrorLog, MasterWebLog, BotProtectionAlertsLog, BotProtectionStatLog, LetterTestLog, BookingLog, FilialsLog, AccountLog, SimpleBasketLog, LetterLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Автоматическая регистрация партнера (MasterWebStandard.Extra.PartnerRegistration)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Бронирование авиабилетов (MasterWebStandard.Extra.AviaBooking)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Бронирование автобусных туров (MasterWebStandard.Extra.AutobusQuotes)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Бронирование для частных лиц (MasterWebStandard.Extra.PersonalBooking)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Бронирование новогодних и рождественских ужинов (MasterWebStandard.Extra.HappyNewYearServices)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль График приема-выдачи документов (MasterWebStandard.Extra.DocumentsSchedule)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Динамический лист с ценами по туру (MasterWebStandard.Extra.TourPriceList)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Добавление дополнительных услуг в путевку (MasterWebStandard.Extra.OptionalServiceBooking)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Договор оферты (MasterWebStandard.Extra.GetPersonalDogovor)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Защита от ботов (Megatec.MasterWeb.Extra.BotProtection)
 +
| BotProtectionAlertsLog, BotProtectionStatLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Импорт путевки в ПК Мастер-Агент (TourMLEngine)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Информация по туру (MasterWebStandard.Extra.TourPriceList)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Навигатор СПО (MasterWebStandard.Extra.SPONavigator)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Наличие мест в отеле (MasterWebStandard.Extra.HotelQuotes)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Наличие мест на авиарейсах (MasterWebStandard.Extra.AviaQuotes)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Наличие мест на тур (MasterWebStandard.Extra.TourQuotes)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Наличие мест на экскурсионные и автобусные туры (MasterWebStandard.Extra.TourMonthes)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Остановки продаж в отелях (MasterWebStandard.Extra.StopSale)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Отображение дополнительных услуг в корзине выпадающим списком с группировкой по классам услуг (TouristDataServiceColumns)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Отображение цен в виде картинок (MasterWebStandard.Extra.NumberProtection)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Печать посольских анкет (MasterWebStandard.Extra.Form)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Печать посольских анкет (новый) (MasterWebStandard.Extra.QuestionnairesWeb)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль План рассадки пассажиров (MasterWebStandard.Extra.BusSeatingPlan)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Подбор туров с наличием мест (MasterWebStandard.Extra.QuotedDynamic)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Поиск для агентств (Megatec.Web.Services.JsSearch)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Полетная программа (MasterWebStandard.Extra.AviaTimeList)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Приоритет вывода отелей (MasterWebStandard.Extra.HotelRanking)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Распределенный поиск (MasterWebStandard.Extra.DistributedSearch)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Расширенная корзина (MasterWebStandard.Extra.AdvancedBasket)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис (XML) по выдаче СПО (MasterWebStandard.Extra.SPO1)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис TourML (TourML)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис бронирования (Megatec.Web.Services.Reservation)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для авторизации (Megatec.Web.Services.Authorization)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для изменения статуса печати документов по путевке (Megatec.Web.Services.PrintDocumentStatus)
 +
| MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для отправки запроса на аннуляцию путевки (Megatec.Web.Services.Annulation)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для получения информации об отеле (Megatec.Web.Services.HotelInfo)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для получения информации по турам (Megatec.Web.Services.TourInfo)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для получения минимальных цен по отелям в туре (Megatec.MasterWeb.Services.TourMinPrices)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для прикрепления файлов к туристам (Megatec.MasterWeb.Services.TouristInfo)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для работы с пользователями системы (?)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис для шифрования строковых значений (Megatec.Web.Services.Encryption)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис интеграции с платежной системой (Megatec.Web.Services.Finance)
 +
| MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис интеграции с платежной системой PayOnline (Megatec.MasterWeb.PaymentSystem.PayOnline)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис интеграции с платежной системой Uniteller (Megatec.MasterWeb.PaymentSystem.Uniteller)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис по загрузке поисковых фильтров (Megatec.Web.Services.FilterBinding)
 +
| ErrorLog, MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис по проверке наличия мест (Megatec.Web.Services.CheckQuotes)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Сервис по работе с историей поисковых запросов (Megatec.MasterWeb.Services.SearchHistory)
 +
| MasterWebLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Специальные предложения (?)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Список отелей по городу (MasterWebStandard.Extra.CityHotels)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Список рекомендуемых отелей (MasterWebStandard.Extra.HotelRanking)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Список туров по направлению (MasterWebStandard.Extra.TourList)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Статистика по бонусной программе (MasterWebStandard.Extra.OrderBonusInfo)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Статус визы (MasterWebStandard.Extra.VisaStatus)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Статус перелета (MasterWebStandard.Extra.FlightStatus)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Статус путевки (MasterWebStandard.Extra.OrderStatus)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Статус путевки и услуги (MasterWebStandard.Extra.ServiceStatus)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Страховка от невыезда (MasterWebStandard.Extra.NoDepartureInsurance)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Управление блоками мест (MasterWebStandard.Extra.QuotaBlocks)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительный модуль Штрафы за изменение путевок (MasterWebStandard.Extra.Penalties)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| '''Мастер-Сервис'''
 +
| MasterTourLog, ErrorLog, MasterServiceLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Автоматическая аннуляция путевки (Megatec.MasterTour.ServicePlugin.AutoDogovorAnnulmentPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Автоматическая блокировка путевки (Megatec.MasterService.Plugins.MasterTour.AutoDogovorLockPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Автоматическое выставление счетов (Megatec.MasterService.Plugins.MasterTour.AccountsSendPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Автоматическое подтверждение путевки (Megatec.MasterService.Plugins.MasterTour.AutoConfirmation)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Блокировка старых путевок (Megatec.MasterService.Plugins.MasterTour.LockDogovor)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Дополнительные модули Расчет бонусов (Megatec.MasterService.Plugins.MasterTour.CalculateBonuses)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Закачка курсов ЦБ (Megatec.MasterService.Plugins.MasterTour.ImportCourse)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Изменение статуса путевки (Megatec.MasterService.Plugins.MasterTour.DogovorChangesNotifier)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Изменение статуса путевок и отправка отчета (Megatec.MasterService.Plugins.MasterTour.ChangeStatusSendEmailDogovors)
 +
| MasterServiceLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Изменение статуса услуги (Megatec.MasterService.Plugins.MasterTour.StatusChangesPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Контроль оплат (Megatec.MasterService.Plugins.MasterTour.PaymentControlPlugin)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Отправка сообщения покупателю (Megatec.MasterService.Plugins.MasterTour.MessageToPartnerPlugin)
 +
| MasterServiceLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Очистка внутреннего журнала (Megatec.MasterService.Plugins.MasterTour.FreeServiceLogs)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Повторный запуск невыполненных действий (Megatec.MasterService.Plugins.MasterTour.ControlActionsPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Подготовка e-mail сообщений и Отправка e-mail сообщений (Megatec.MasterService.PluginService.SendMail)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Поиск неоплаченных путевок и Аннуляция путевки (Megatec.MasterTour.PluginService.AnnulDogovor)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Рассадка пассажиров по местам в самолете (Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Расчет штрафов (Megatec.MasterService.Plugins.MasterTour.CalculatePenalties)
 +
| –
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Расширенное уведомление о задолженности (Megatec.MasterService.Plugins.MasterTour.AdvancedDebtNotifierPlugin)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Синхронизация полетной программы (Megatec.MasterService.Plugins.MasterTour.PassCharterToPaxportPlugin)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Уведомление о задолженности (Megatec.MasterTour.ServicePlugin.PaymentNotice)
 +
| MasterServiceLog, ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| Уведомление о неподтвержденных заявках (Megatec.MasterService.Plugins.MasterTour.NonConfirmReservationPlugin)
 +
| ErrorLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| '''Прайс-Экспресс'''
 +
| BalancerLog, CalculateLog, CacheLog
 +
 
 +
|- style="vertical-align:text-top"
 +
 
 +
| '''MasterTourService'''
 +
| AddCostLogicLog, CostLogicLog, ErrorLog, FlightSelectionLogicLog, MasterTourServiceLog, NewQuotaCheckLog, QuotaLogicLog, SetToQuotaLog, TourMarginLogicLog, TransferServicesToPriorityQuotasLog, TransferServicesToPriorityQuotasResultLog
 +
 
 +
|- style="vertical-align:text-top"
 +
|}
 +
 
 +
==Указание коэффициента заполнения для индекса (Fill Factor)==
 +
Для обеспечения стабильности и скорости работы рекомендуется прогнать по базе данных мастер-тура скрипт, который указывают оптимальный [http://msdn.microsoft.com/ru-ru/library/ms177459.aspx коэффициент заполнения для индекса] (Fill Factor) для существующих записей в таблицах базы данных ПК «Мастер-Тур». При желании можно также прогнать скрипт, указывающий настройку на уровне сервера, чтобы этот коэффициент заполнения для индекса применялся сразу и ко всем новым данным.
 +
<ul>
 +
<li><font style="font-family:courier new">ALL_REBUILD_FILLFACTOR.sql</font> — устанавливает значение коэффициента заполнения для индекса равным <b>70</b> для всех основных таблиц базы данных ПК «Мастер-Тур».<br />
 +
<br />
 +
[[Файл:Am_063.png|left|Предупреждение]]<br />
 +
<span style="font-family:arial">Выполнение скрипта <font style="font-family:courier new">ALL_REBUILD_FILLFACTOR.sql</font> может занять от получаса до <b>нескольких суток</b>
 +
в зависимости от размеров и структуры записей в базе данных. Поэтому настоятельно рекомендуется
 +
прогонять скрипт в выходные или ночью. Скрипт можно останавливать и запускать снова, таким образом
 +
можно обработать всю базу данных за несколько ночей.</span>
 +
После выполнения можно увидеть Fill Factor в свойствах индекса таблицы, например, таблицы <font style="font-family:courier new">[Clients]</font>:
 +
</li>
 +
</ul>
 +
[[Файл:Bm124.png|Индекс таблицы [Clients]]]
 +
 
 +
 
 +
<ul>
 +
<li><font style="font-family:courier new">Set_FillFactor.sql</font> — указывает <b>70</b> как коэффициент заполнения для индекса (Fill Factor) по умолчанию на сервере.</li>
 +
</ul>
 +
[[Файл:Bm125.png|Библиотека планировщика заданий]]
 +
 
 +
После выполнения данных скриптов необходимо отключить задание (job) <font style="font-family:courier new">Reindex</font>.
 +
 
 +
[[Category:Мастер-Тур_Администрирование]]

Текущая версия на 14:17, 1 августа 2017

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

Более ранние версии:
До версии ПК «Мастер-Тур» 2009.2.16 включительно
До версии ПК «Мастер-Тур» 2009.2.18 включительно
До версии ПК «Мастер-Тур» 2009.2.19 включительно


Содержание

Введение

Процесс установки ПК «Мастер-Тур» включает в себя установку клиентской части и серверной части программы.

Системные требования

Перед непосредственной установкой ПК «Мастер-Тур» должны быть установлены следующие обязательные компоненты:

  1. Microsoft .NET Framework 4.0
  2. Microsoft SQL Server 2008 R2


Полезная информация


Перед запуском процесса инсталляции рекомендуется скопировать файлы пакета
инсталляции на локальный диск — их можно будет удалить после завершения установки.
Предупреждение


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

Ограничения безопасности

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

Возможные ошибки при установке и способы их устранения


При установке приложения на Windows 8.1 могут возникнуть ошибки, если не установлена платформа .NET Framework 3.5

  • Установка через командную строку
    • Обновить Windows через Центр обновления Windows, расположенный в Панели управления.
    • Запустить командную строку от имени администратора, выполнить следующую команду:
      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source C:\Windows\WinSxS
  • Установка с установочного диска
    • Взять установочный диск Windows, именно тот диск, с которого производилась установка Windows, или ту же сборку Windows.
    • Скопировать с установочного диска папку "\sources\sxs\" в корень диска "C".
    • Выполнить одну из следующих команд:
      dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
      dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

Командная строка

Корректность установки можно проверить следующим образом: Панель управления - Программы и компоненты - Включение или отключение компонентов Windows - Microsoft .Net Framework 3.5 напротив .Net Framework 3.5 установлен флажок: Компоненты Windows

Установка и удаление серверной части ПК «Мастер-Тур»

Для запуска процесса установки серверной части ПК «Мастер-Тур» необходимо запустить исполняемый файл Setup.exe из папки Server из пакета установки.
Откроется окно выбора компонентов для установки:

Server installer

Процесс установки серверной части ПК «Мастер-тур» аналогичен процессу установки клиентской части ПК «Мастер-Тур».


Предупреждение
В процессе установки Microsoft SQL Server из данного инсталляционного пакета будет установлен экземпляр
«по умолчанию» (local), настроена смешанная аутентификация, c логином sa и паролем 123456789.
В том случае, если в системе имеется именованный экземпляр SQL Server  на который Вы желаете осуществить установку,
можно отключить установку экземпляра «по умолчанию» - для этого снимите флажок Microsoft SQL Server в списке
компонентов.


Начало установки

Перед тем как приступать непосредственно к процессу инсталляции, убедитесь что экземпляр службы SQL Server на который будет производится установка запущен с достаточными правами – для этого откройте оснастку Windows MMC Services и найдите соответствующую службу SQL Server (MSSQLSERVER в случае экземпляра «по умолчанию»). Найти данную оснастку можно, вызвав контекстное меню нажатием правой кнопки мыши на иконке My computer (Мой компьютер), расположенной на рабочем столе (или в меню Start (Пуск), и выбрав пункт Manage (Управление).

В левой части раскройте узел Services and applications (Службы и приложения) и выберите Services (Службы). Выберите соответствующую службу (MSSQLSERVER для экземпляра «по умолчанию») и нажатием правой клавиши мыши вызовите контекстное меню – выберите пункт Properties (Свойства).

Службы и приложения

Вход в систему

На вкладке Log On (Вход в систему) должна быть выбрана опция System account (С системной учетной записью) - если нет, установите ее, нажмите OK и перезапустите службу (выбрав службу в списке и нажав в верхней части оснастки кнопку Reset (Перезапустить службу).

После запуска установки появится экран приветствия:

Экран приветствия

Тип установки

После экрана приветствия пользователю будет предложено выбрать тип установки:

Server installer

Обычная установка

Этот тип установки рекомендуется большинству пользователей.

Обычная установка подразумевает установку на экземпляр «по умолчанию» Microsoft SQL Server, имеющий смешанный режим аутентификации и пароль для логина sa - 123456789. Выберите тип Обычная установка в том случае, если экземпляр «по умолчанию» Microsoft SQL Server был установлен в процессе инсталляции обязательных компонентов - в этом случае экземпляр имеет все необходимые для данного режима настройки. В том случае, если экземпляр «по умолчанию» Microsoft SQL Server был установлен Вами самостоятельно для успешной установки в данном режиме необходимо установить смешанный режим аутентификации и пароль для логина sa - 123456789.

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


Нельзя использовать тип Обычная установка для установки на именованный экземпляр Microsoft SQL Server.



После нажатия на кнопку Далее появится сообщение с опциями установки:

Опции установки

Нажмите кнопку ОК для запуска процесса инсталляции. В процессе инсталляции будет создан каталог C:\Program Files\Master-Tour_DB и в него скопированы файлы базы данных. На экземпляре «по умолчанию» SQL Server будет установлена и сконфигурирована база данных avalon - для входа в данную базу данных будет создан логин MEGA с паролем 123456789. Данный пароль Вы сможете изменить в процессе использования программы.

Выборочная установка

Для установки на именованный экземпляр Microsoft SQL Server, либо на экземпляр «по умолчанию», установленный вне процедуры данной инсталляции, а также в том случае, если Вы желаете изменить путь для копирования фалов базы данных или пароль для пользователя MEGA, используйте тип установки Выборочная установка.

После выбора типа Выборочная установка, откроется окно проверки подключения к экземпляру Microsoft SQL Server:

Выборочная установка

Выберите в выпадающем списке SQL Server соответствующий экземпляр Microsoft SQL Server (MSSQLSERVER для экземпляра «по умолчанию»), в поле Логин установите название логина администратора Microsoft SQL Server (по умолчанию sa),а в поле Пароль – пароль для данного логина. Нажмите кнопку Далее. Появится сообщение о том, что будет осуществлена проверка подключения:

Проверка подключения

Нажмите кнопку ОК. В том случае, если подключение установлено появится окно выбора параметров установки:

Выбор параметров установки

Нажмите кнопку Выбор директории для размещения файлов БД. Появится окно выбора папки для копирования файлов базы данных – Вы можете выбрать существующую папку или создать новую:

Выбор папки копирования

Выбрав папку для копирования нажмите кнопку ОК. Появится сообщение с информацией о пути к выбранной папке:

Информация о пути копирования

Нажмите кнопку ОК для продолжения. Процесс копирования файлов может занять некоторое время - по окончании данного процесса станет доступной установка других параметров инсталляции.

Дополнительные параметры

Вы можете изменить имя базы данных и пароль для входа пользователя в ПК «Мастер-Тур».

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


В случае изменения имени пользователя для входа в ПК «Мастер-Тур» может быть  невозможным вход в программу
– данная опция рекомендуется только для использования сотрудниками технической поддержки при установке
со специфическими параметрами



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


При установке на экземпляр SQL Server 2008 (и выше) необходимо устанавливать пароль для входа пользователя
в соответствии с настройками политики безопасности (например пароль должен иметь длину не менее 8-ми символов).


По завершении процесса установки будут выведены сообщения об успешном завершении процесса установки:

Установка завершена

Installed successfully

Присоединение базы данных вручную

  • Подключиться к соответствующему экземпляру компонента SQL Server Database Engine, в обозревателе объектов выбрать имя сервера.
  • Кликом правой кнопкой мыши по узлу Databases открыть контекстное меню и выбрать команду Attach.

Добавление

  • В открывшемся диалоговом окне нажать кнопку Add.

Добавление базы данных

  • В открывшемся диалоговом окне выбрать диск, на котором находится база данных. В дереве каталогов выбрать необходимый mdf-файл, нажать OK.

Выбор файла

  • При необходимости изменить данные:
    • Attach As - имя, под которым будет присоединена база данных;
    • Owner - владелец базы данных.
  • Нажать OK.

Добавление базы данных

  • Новая база данных будет отображаться в списке.

Присоединение базы данных

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


Файлы базы данных и файлы резервной копии физически должны находиться на отдельных дисках 
(для восстановления базы данных в случае проблем с диском)

Установка языка у имен входа

Во избежание возникновения ошибок необходимо убедиться, что у имен входа (пользователей) Microsoft SQL Server, используемых для работы в ПК «Мастер-Тур», в качестве языка по умолчанию установлен английский язык. Для осуществления проверки нужно запустить SQL Server Management Studio, подключиться к используемому экземпляру SQL Server и зайти в свойства имени входа (пользователя).
Secutity → Logins → User → Properties

Открытие свойств пользователя

В поле «Default language» в качестве языка по умолчанию должен быть выбран «English».

Выбор языка в поле «Default language»

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


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

Удаление серверной части ПК «Мастер-Тур»

Для удаления серверной части ПК «Мастер-Тур» просто удалите соответствующую базу данных  c сервера баз данных (базу данных с названием avalon  - в случае если в процессе инсталляции имя базы данных не было изменено) используя стандартные средства MS SQL Server.

Установка и удаление клиентской части ПК «Мастер-Тур»

Этапы установки

Для начала установки необходимо запустить файл MasterTour_setup.exe.

Начало установки

Экран приветствия:

Экран приветствия

Здесь можно увидеть, какая версия ПК «Мастер-Тур» будет установлена.

Лицензионное соглашение

На следующем этапе установки пользователю будет предложено прочитать и принять условия Лицензионного соглашения.

Лицензионное соглашение

Для продолжения установки необходимо нажать кнопку Принимаю.

Выбор пути установки

После принятия лицензионного соглашения необходимо выбрать папку, в которую будет установлен ПК «Мастер-Тур». По умолчанию выбирается путь: C:\Program Files (x86)\Master-Tour. При желании можно поменять путь на произвольный. Для этого надо либо ввести полный путь в поле Папка установки, либо нажать кнопку Обзор и выбрать нужную папку.
На этом экране также отображается свободное место, необходимое для установки и доступное свободное место на выбранном логическом диске.

Выбор пути установки

Выбор компонентов

На данном этапе нужно выбрать компоненты, которые необходимо установить:

  • Master-Tour client - клиент ПК «Мастер-Тур»;
  • Create shortcuts - создание ярлыков для клиента ПК «Мастер-Тур» на Рабочем столе и в меню «Пуск».

Выбор компонентов

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

Установка приложения

После нажатия на кнопку Установить начнется установка выбранных компонентов на жесткий диск компьютера.
На следующем экране показан прогресс установки и текущая операция.
Если нажать кнопку Детали... в появившемся поле будут отображаться все выполненные операции установки.

Установка приложения

После завершения всех операций появится надпись Готово.Для продолжения установки необходимо нажать кнопку Далее.

Дополнительные опции

На последнем этапе можно выставить флаг в поле Открыть файл sql.ini (по умолчанию флаг выставлен). Если эта опция выбрана, после завершения установки будет открыт файл sql.ini, в котором можно будет настроить строку подключения к базе данных.

Дополнительные опции

После нажатия кнопки Готово установка будет окончательно завершена.

После установки

Запуск клиента ПК «Мастер-Тур» осуществляется через ярлык в папке Master-Tour либо, если был выбран компонент Create Shortcuts, через ярлык на Рабочем столе или в меню «Пуск».

Удаление программы

Для удаления клиента ПК «Мастер-Тур» с жесткого диска необходимо запустить файл uninst.exe, находящийся в папке с установленным ПК «Мастер-Тур».
После запуска будет выведено окно с предупреждением, в котором надо подтвердить удаление:

Предупреждение об удалении

В процессе удаления будет показано окно, похожее на аналогичное окно при установке программы:

Процесс удаления

После удаления ПК «Мастер-Тур» появится окно с сообщением об успешном удалении программы:

Успешное удаление

После нажатия кнопки OK приложение «Мастер-Тур» и его компоненты будут полностью удалены с жесткого диска.

Так же удаление компонентов ПК «Мастер-Тур» можно осуществить с помощью стандартных средств Windows
(Панель управленияУдаление программ для Windows 7)

Добавление файлов

В инсталляторе ПК «Мастер-Тур» есть возможность добавлять файлы лицензии и подключения к базе данных (sql.ini). Если в одну папку с инсталлятором поместить эти файлы, то при установке ПК «Мастер-Тур» они будут скопированы в папку установки.


Установка сервисов

Сервиса необходимы для работы ПК "Мастер-Тур", только для релиза 2009.2.21.

Установка службы подписи путевок и платежей

  • Служба подписи путевок и платежей должна устанавливаться на компьютере, имеющем доступ к серверу баз данных, или на компьютере, который сам является сервером баз данных (установлен MS SQL Server).
  • На жестком диске необходимо создать папку PaymentSignatureServiceHost и разархивировать в неё файлы из архива PaymentSignatureServiceHost9.2.20.XXXXX.zip
  • Настройка конфигурационного файла Megatec.PaymentSignatureServiceHost.exe.config.
Описание Значение Настройка
1 Строка подключения Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции appSettings.
<add key="connectionString" value="Data Source=DataSource; Initial Catalog=InitialCatalog;User Id=UserId;Password=Password;Application Name=PaymentsService" />
2 Логирование Настройки логирования задаются в секции log4net.
<appender name="Megatec.PaymentSignatureServiceHost.Installer" type="log4net.Appender.RollingFileAppender"> Логирование установщика
<appender name="Megatec.PaymentSignatureServiceHost.Service" type="log4net.Appender.RollingFileAppender"> Логирование сервиса
<appender name="Megatec.BusinessLogic.PaymentsLogic.SignLogic.DogovorDigitalSigner" type="log4net.Appender.RollingFileAppender"> Логирование механизма подписи путевок и платежей
<appender name="Megatec.BusinessLogic.PaymentsLogic.PaymentServiceLogic.PaymentLogic" type="log4net.Appender.RollingFileAppender"> Логирование внутренней логики платежнего сервиса для центра оплат
<appender name="Megatec.PaymentSignatureServiceHost.PaymentService" type="log4net.Appender.RollingFileAppender"> Логирование платежнего сервиса для центра оплат


  • Установка и запуск службы осуществляется запуском файла _Install.bat от имени администратора. Запуск от имени администратора

Установка службы подписи путевок и платежей


  • Корректность установки службы можно проверить следующим образом: Пуск –> Настройки –> Панель управления –> Администрирование –> Службы далее в списке должна присутствовать служба Служба подписи путевок и платежей.

Службы


Выберите службу, кликом правой кнопки мыши откройте контекстное меню и выберите пункт Свойства

Служба подписи путевок и платежей


  • Для удаления службы необходимо запустить файл _UnInstall.bat от имени администратора.

Удаление службы подписи путевок и платежей

Настройка МТ для работы с сервисом

  • Настройка конфигурационного файла Master32.exe.config .
Описание Значение Настройка
1 Адреса конечных точек сервиса В тегах endpoint указываются сервер и порты сервиса. (По умолчанию указан локальный компьютер и стандартный порт.) Если служба установлена на другом компьютере, то необходимо указать его ip-адрес.
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/SignService/"
--/>
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/PaymentService/"
--/>


Если не установлена служба подписи путевок и платежей или неверно указаны адреса конечных точек сервиса в конфигурационном файле Master32.exe.config, то выдается сообщение об этом.
Предупреждение

Настройка MW для работы с сервисом

  • Настройка конфигурационного файла web.config .
Описание Значение Настройка
1 Адреса конечных точек сервиса В тегах endpoint указываются сервер и порт сервиса. По умолчанию указан локальный компьютер и стандартный порт. Если служба установлена на другом компьютере, то необходимо указать его ip-адрес и порт. Если на компьютере, где устанавливается сервис, стандартный порт 8080 занят, то необходимо указать другой свободный порт.
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/SignService/"
--/>
<endpoint address="http://localhost:8080//PaymentSignatureServiceHost/PaymentService/"
--/>


Подробное описание блока для подключения к службе подписи путевок и платежей

 <system.serviceModel>
  <bindings>
   <basicHttpBinding>
    <binding name="BasicHttpBinding_PaymentService" closeTimeout="00:01:00"
     openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
     allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
     maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647"
     messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
     useDefaultWebProxy="true">
     <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
      maxBytesPerRead="4096" maxNameTableCharCount="16384" />
     <security mode="None"></security>
    </binding>
   </basicHttpBinding>
  </bindings>
  <client>
   <endpoint address="http://localhost:8080//PaymentSignatureServiceHost/SignService/"
    behaviorConfiguration="SignServiceBehavior"
    binding="basicHttpBinding"
    bindingConfiguration="BasicHttpBinding_PaymentService"
    name="Megatec.PaymentsSignatureService.Contracts.ISignServiceUserName"
    contract="Megatec.PaymentsSignatureService.Contracts.ISignService">
    <identity>
     <dns value="WCFServer" />
    </identity>
   </endpoint>
   <endpoint address="http://localhost:8080//PaymentSignatureServiceHost/PaymentService/"
    behaviorConfiguration="SignServiceBehavior"
    binding="basicHttpBinding"
    bindingConfiguration="BasicHttpBinding_PaymentService"
    name="Megatec.PaymentsSignatureService.Contracts.IPaymentServiceUserName"
    contract="Megatec.PaymentsSignatureService.Contracts.IPaymentService">
    <identity>
     <dns value="WCFServer" />
    </identity>
   </endpoint>
  </client>
  <behaviors>
   <endpointBehaviors>
    <behavior name="SignServiceBehavior">
     <dataContractSerializer maxItemsInObjectGraph="10000000"/>
    </behavior>
   </endpointBehaviors>
  </behaviors>
 </system.serviceModel>


Если не установлена служба подписи путевок и платежей или неверно указаны адреса конечных точек сервиса в конфигурационном файле web.config при проверке правильности настроек будет выведено информационное сообщение: «Не удалось подключиться к службе подписи путевок и платежей. Проверьте настройки в конфигурационном файле web.config».

Работа с программой

Языковые настройки

В том случае если программа установлена на нелокализованную версию Windows необходимо установить настройки языка. Для этого выберите в Windows StartControl Panel.

Далее надо выбрать пункт Regional and Language Options.
В появившемся окне во вкладках Location и Advanced выбрать русский язык:

Вход в программу

Для того, чтобы начать работать с программой найдите на рабочем столе ярлык «Мастер-Тур» и кликните на него два раза – откроется окно входа в программу:

Вход в ПК «Мастер-Тур»

В поле Ваше имя введите имя пользователя для работы с ПК «Мастер-Тур» (MEGA) а в поле пароль – пароль, назначенный данному пользователю в процессе установки (по умолчанию 123456789)

Для входа в программу нажмите кнопку ОК.

Дальнейшая работа с программой описана в соответствующем руководстве.

Файл sql.ini

По умолчанию клиентская часть программы настроена на работу c экземпляром SQL Server «по умолчанию» (local) и базой данных avalon.

Файл sql.ini

В том случае, если в процессе инсталляции вы изменили одну из данных опций, либо если клиентская и серверная части установлены на разных компьютерах перед входом в программу необходимо отредактировать файл sql.ini (данный файл расположен в корневой директории программы (C:\Program Files\Master-Tour\Master_Tour_Executable\sql.ini по умолчанию). Например, если название экземпляра SQL Server MASTER\ALEX , а название базы данных  avalon2, тогда необходимо отредактировать файл sql.ini (используя Notepad либо любой другой простой текстовый редактор):

Файл sql.ini

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


Если клиентская и серверная части программы расположены на разных компьютерах, то нужно указать
корректное имя экземпляра сервера баз данных, кроме этого на компьютере сервера баз данных
должен быть открыт порт 1433 — уточните детали у Вашего системного администратора.

Валидный sql.ini

Ниже представлен пример валидного файла sql.ini.

Валидный sql.ini

[win32client]

[win32client.dll]
comdll=sqlodb32

[odbcrtr]
remotedbname=AVALON,DRIVER=SQL Server; SERVER=SERVER; DATABASE=DATABASE; Trusted_Connection=NO; APP=Master-Tour client;

[settings]

Настройка логирования

Начиная с релиза 2009.2.20.31 изменились настройки логирования

Логирование включается в конфигурационном файле Master32.exe.config. В секции <configSections> должна присутствовать строка:

 <section name="loggerSection" type="Megatec.ConfigLogic.Loggers.LoggersSection, Megatec.ConfigLogic" />

Далее (после секции <configSections>) в секции <loggerSection> задаются настройки логирования:

<loggerSection>
  <Loggers path="Logs\">
    <Logger level="ALL" name="ErrorLog"/>
    <Logger level="ALL" name="MasterTourLog"/>
  </Loggers>
</loggerSection>
  • Путь к папке лог-файлов прописывается в секции Loggers path.
  • Включение логирования осуществляется в секции Logger level. Возможные значения: ALL или OFF.


Предыдущий вариант настройки логирования (до релиза 2009.2.20.31)

Логирование включается в конфигурационном файле Master32.exe.config в секции логирования log4net:

<log4net>
  <!--Логирование ошибок в МТ-->
  <appender name="ExceptionLogger" type="log4net.Appender.FileAppender">
    <param name="File" value="Logs\\ExceptionLogger.txt" />
    <param name="AppendToFile" value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%date [%thread] %-5level [%ndc] - %message %newline %exception" />
    </layout>
  </appender>
  <logger name="ExceptionLogger">
    <param name="Threshold" value="ALL" />
    <appender-ref ref="ExceptionLogger" />
  </logger>
<log4net>
  • Путь к лог-файлу прописывается в секции File.
    <param name="File" value="Logs\\ExceptionLogger.txt" />
    
  • Включение логирования осуществляется в секции Threshold.
    Возможные значения: ALL или OFF.
    <param name="Threshold" value="ALL" />
    
  • С помощью настройки maximumFileSize можно ограничить размер лог-файла. В таком случае будут автоматически удаляться старые записи.
    <maximumFileSize value="10240KB" />
    


Таблица соответствия продуктов и файлов логирования

Продукт / Дополнительный модуль Файл(ы), в который производится логирование
Мастер-Тур ErrorLog, MasterTourLog, NewQuotaCheckLog, SetToQuotaLog, QuotaLogicLog
Дополнительный модуль Stop-Sale на авиаперелет (Megatec.MasterTour.Plugins.StopAviaPlugin)
Дополнительный модуль Агентские договоры (Megatec.MasterTour.Plugins.AgentDogovors) ErrorLog
Дополнительный модуль Администрирование пользователей (Megatec.MasterTour.Plugins.UserAdminPlugin) ErrorLog
Дополнительный модуль Баланс рейсов (FlightsBalancePlugin)
Дополнительный модуль Бонусы (Megatec.MasterTour.Plugins.BonusesPlugin) MasterTourLog, ErrorLog
Дополнительный модуль Бонусы постоянных клиентов (ClientBonusePlugin) ErrorLog
Дополнительный модуль Быстрое бронирование (SimpleBooking)
Дополнительный модуль Визы туристов (VisaTouristPlugin)
Дополнительный модуль Выдача документов (Megatec.MasterTour.Plugins.DocumentsStatus)
Дополнительный модуль График выдачи документов (Megatec.MasterTour.Plugins.ScheduleDocsPlugin)
Дополнительный модуль График работы консульств (Megatec.MasterTour.Plugins.EmbassyScheduler)
Дополнительный модуль Депозиты (Megatec.MasterTour.Plugins.Deposits)
Дополнительный модуль Добавление дополнительных услуг в путевку (Megatec.MasterTour.Plugins.OptionalServicesPlugin)
Дополнительный модуль Добавление колонок в экране «Список на услугу» (Megatec.MasterTour.Plugins.ExtensionListOnService)
Дополнительный модуль Изменение тура по путевке (Megatec.MasterTour.Plugins.DogovorListPacketsLinkPlugin) ErrorLog
Дополнительный модуль Импорт анкетных данных в XML (Megatec.MasterTour.Plugins.AnketaXML) MasterTourLog, ErrorLog
Дополнительный модуль Импорт прайс-листов (Megatec.MasterTour.Plugins.PriceLists.Import, Megatec.MasterTour.Plugins.Synchronization) MasterTourLog, ErrorLog
Дополнительный модуль Импорт прайс-листов из XML (Megatec.MasterTour.Plugins.ImportPricesFromXMLUniversal, Megatec.MasterTour.Plugins.Synchronization) MasterTourLog, ErrorLog
Дополнительный модуль Контакты туристов (TouristContactsPlugin)
Дополнительный модуль Контроль выписки авиабилетов (Megatec.MasterTour.Plugins.ApprovedPrintDocuments)
Дополнительный модуль Копирование цен (Megatec.MasterTour.Plugins.PacketCostsCopying)
Дополнительный модуль Корректировка рассчитанных цен (Megatec.MasterTour.Plugins.CorrectionCalculatedPrice)
Дополнительный модуль Массовая привязка файла к путевкам (Megatec.MasterTour.Plugins.ManyDogovorsFilesLoadPlugin) ErrorLog
Дополнительный модуль Минимальный срок действия паспорта (Megatec.MasterTour.Plugins.PassportMinimumDuration)
Дополнительный модуль Монитор путевок (Megatec.MasterTour.Plugins.DogovorMonitor)
Дополнительный модуль Настройка отчетов (Megatec.MasterTour.Plugins.RepTuningPlugin)
Дополнительный модуль Настройка стоимости путевки (Megatec.MasterTour.Plugins.ReservationNCRatePlugin)
Дополнительный модуль Отложенный расчет (Megatec.MasterTour.Plugins.RecalculateByTimePlugin)
Дополнительный модуль Отображение единственной цены (Megatec.MasterTour.Plugins.SystemSettingsPlugin)
Дополнительный модуль Пересчет стоимости услуги авиаперелет (Megatec.MasterTour.Plugins.RecalculateFlightsCostPlugin)
Дополнительный модуль Печать документов (Megatec.MasterTour.Plugins.PrintDocuments) ErrorLog
Дополнительный модуль Планировщик перерасчета прайс-листов (Megatec.MasterTour.Plugins.PriceListScheduler)
Дополнительный модуль Поиск партнеров по статистике (Megatec.MasterTour.Plugins.PartnersSearch)
Дополнительный модуль Поиск путевки по номеру (Megatec.MasterTour.Plugins.DogovorSearch)
Дополнительный модуль Посольские анкеты (Megatec.MasterTour.Plugins.QuestionnairesPlugin, Megatec.MasterTour.QuestionnaireManager, Megatec.MasterTour.QuestionnaireUI)
Дополнительный модуль Правила изменения статусов (Megatec.MasterTour.Plugins.StatusRulesPlugin)
Дополнительный модуль Правила списания бонусных баллов по заявке через интернет (Megatec.MasterTour.Plugins.BonusWithdrawalRulesPlugin)
Дополнительный модуль Привязка менеджеров к туру (Megatec.MasterTour.Plugins.ManagerGroupsPlugin) ErrorLog
Дополнительный модуль Привязка описания проживания к странам (Megatec.MasterTour.Plugins.VariantProfilePlugin)
Дополнительный модуль Привязка файлов к партнеру (Megatec.MasterTour.Plugins.PartnersFilesPlugin)
Дополнительный модуль Привязка файлов к путевке (Megatec.MasterTour.Plugins.DogovorFilesPlugin)
Дополнительный модуль Привязка файлов к туру (Megatec.MasterTour.Plugins.TourListFilesPlugin)
Дополнительный модуль Редактирование признаков партнеров (Megatec.MasterTour.Plugins.MultiPartnerEditPlugin)
Дополнительный модуль Сканер штрих-кода визы туриста (Megatec.MasterTour.Plugins.VisaScanerPlugin)
Дополнительный модуль Список на трансфер (Megatec.MasterTour.Plugins.TransfertListPlugin)
Дополнительный модуль Список рассчитанных прайс-листов (Megatec.MasterTour.Plugins.PriceToursPlugin) ErrorLog
Дополнительный модуль Страхование (Megatec.MasterTour.Plugins.ImportLogic, Megatec.MasterTour.Plugins.InsurancePolicyLogic, Megatec.MasterTour.Plugins.InsurancePolicyPlugin)
Дополнительный модуль Счета (Megatec.MasterTour.Plugins.AccountsPlugin)
Дополнительный модуль Уведомление об изменении авиарейса (Megatec.MasterTour.Plugins.FlightChangeNotificationPlugin)
Дополнительный модуль Фиксированная комиссия (Megatec.MasterTour.Plugins.FixedCommissionPlugin)
Дополнительный модуль Формулы для индивидуальных услуг (Megatec.MasterTour.Plugins.FormulaEditorPlugin) ErrorLog
Дополнительный модуль Штрафы (Megatec.MasterTour.Plugins.PenaltiesPlugin)
Дополнительный модуль Экспорт прайс-листов в XML (Megatec.MasterTour.Plugins.TourMLExport) ErrorLog
Дополнительный модуль Маржинальный монитор (Megatec.MasterTour.MarginMonitor) ErrorLog, MarginMonitorLog
Мастер-Web ErrorLog, MasterWebLog, BotProtectionAlertsLog, BotProtectionStatLog, LetterTestLog, BookingLog, FilialsLog, AccountLog, SimpleBasketLog, LetterLog
Дополнительный модуль Автоматическая регистрация партнера (MasterWebStandard.Extra.PartnerRegistration) ErrorLog, MasterWebLog
Дополнительный модуль Бронирование авиабилетов (MasterWebStandard.Extra.AviaBooking) ErrorLog
Дополнительный модуль Бронирование автобусных туров (MasterWebStandard.Extra.AutobusQuotes) ErrorLog
Дополнительный модуль Бронирование для частных лиц (MasterWebStandard.Extra.PersonalBooking) ErrorLog
Дополнительный модуль Бронирование новогодних и рождественских ужинов (MasterWebStandard.Extra.HappyNewYearServices)
Дополнительный модуль График приема-выдачи документов (MasterWebStandard.Extra.DocumentsSchedule)
Дополнительный модуль Динамический лист с ценами по туру (MasterWebStandard.Extra.TourPriceList)
Дополнительный модуль Добавление дополнительных услуг в путевку (MasterWebStandard.Extra.OptionalServiceBooking) ErrorLog
Дополнительный модуль Договор оферты (MasterWebStandard.Extra.GetPersonalDogovor)
Дополнительный модуль Защита от ботов (Megatec.MasterWeb.Extra.BotProtection) BotProtectionAlertsLog, BotProtectionStatLog
Дополнительный модуль Импорт путевки в ПК Мастер-Агент (TourMLEngine) ErrorLog, MasterWebLog
Дополнительный модуль Информация по туру (MasterWebStandard.Extra.TourPriceList)
Дополнительный модуль Навигатор СПО (MasterWebStandard.Extra.SPONavigator) ErrorLog
Дополнительный модуль Наличие мест в отеле (MasterWebStandard.Extra.HotelQuotes) ErrorLog
Дополнительный модуль Наличие мест на авиарейсах (MasterWebStandard.Extra.AviaQuotes) ErrorLog, MasterWebLog
Дополнительный модуль Наличие мест на тур (MasterWebStandard.Extra.TourQuotes)
Дополнительный модуль Наличие мест на экскурсионные и автобусные туры (MasterWebStandard.Extra.TourMonthes)
Дополнительный модуль Остановки продаж в отелях (MasterWebStandard.Extra.StopSale)
Дополнительный модуль Отображение дополнительных услуг в корзине выпадающим списком с группировкой по классам услуг (TouristDataServiceColumns)
Дополнительный модуль Отображение цен в виде картинок (MasterWebStandard.Extra.NumberProtection)
Дополнительный модуль Печать посольских анкет (MasterWebStandard.Extra.Form) ErrorLog
Дополнительный модуль Печать посольских анкет (новый) (MasterWebStandard.Extra.QuestionnairesWeb)
Дополнительный модуль План рассадки пассажиров (MasterWebStandard.Extra.BusSeatingPlan) ErrorLog
Дополнительный модуль Подбор туров с наличием мест (MasterWebStandard.Extra.QuotedDynamic) ErrorLog, MasterWebLog
Дополнительный модуль Поиск для агентств (Megatec.Web.Services.JsSearch) ErrorLog
Дополнительный модуль Полетная программа (MasterWebStandard.Extra.AviaTimeList) ErrorLog
Дополнительный модуль Приоритет вывода отелей (MasterWebStandard.Extra.HotelRanking)
Дополнительный модуль Распределенный поиск (MasterWebStandard.Extra.DistributedSearch) ErrorLog
Дополнительный модуль Расширенная корзина (MasterWebStandard.Extra.AdvancedBasket) ErrorLog
Дополнительный модуль Сервис (XML) по выдаче СПО (MasterWebStandard.Extra.SPO1) ErrorLog
Дополнительный модуль Сервис TourML (TourML)
Дополнительный модуль Сервис бронирования (Megatec.Web.Services.Reservation) ErrorLog, MasterWebLog
Дополнительный модуль Сервис для авторизации (Megatec.Web.Services.Authorization)
Дополнительный модуль Сервис для изменения статуса печати документов по путевке (Megatec.Web.Services.PrintDocumentStatus) MasterWebLog
Дополнительный модуль Сервис для отправки запроса на аннуляцию путевки (Megatec.Web.Services.Annulation) ErrorLog, MasterWebLog
Дополнительный модуль Сервис для получения информации об отеле (Megatec.Web.Services.HotelInfo)
Дополнительный модуль Сервис для получения информации по турам (Megatec.Web.Services.TourInfo) ErrorLog, MasterWebLog
Дополнительный модуль Сервис для получения минимальных цен по отелям в туре (Megatec.MasterWeb.Services.TourMinPrices) ErrorLog
Дополнительный модуль Сервис для прикрепления файлов к туристам (Megatec.MasterWeb.Services.TouristInfo) ErrorLog
Дополнительный модуль Сервис для работы с пользователями системы (?)
Дополнительный модуль Сервис для шифрования строковых значений (Megatec.Web.Services.Encryption)
Дополнительный модуль Сервис интеграции с платежной системой (Megatec.Web.Services.Finance) MasterWebLog
Дополнительный модуль Сервис интеграции с платежной системой PayOnline (Megatec.MasterWeb.PaymentSystem.PayOnline) ErrorLog, MasterWebLog
Дополнительный модуль Сервис интеграции с платежной системой Uniteller (Megatec.MasterWeb.PaymentSystem.Uniteller) ErrorLog, MasterWebLog
Дополнительный модуль Сервис по загрузке поисковых фильтров (Megatec.Web.Services.FilterBinding) ErrorLog, MasterWebLog
Дополнительный модуль Сервис по проверке наличия мест (Megatec.Web.Services.CheckQuotes)
Дополнительный модуль Сервис по работе с историей поисковых запросов (Megatec.MasterWeb.Services.SearchHistory) MasterWebLog
Дополнительный модуль Специальные предложения (?)
Дополнительный модуль Список отелей по городу (MasterWebStandard.Extra.CityHotels)
Дополнительный модуль Список рекомендуемых отелей (MasterWebStandard.Extra.HotelRanking)
Дополнительный модуль Список туров по направлению (MasterWebStandard.Extra.TourList)
Дополнительный модуль Статистика по бонусной программе (MasterWebStandard.Extra.OrderBonusInfo)
Дополнительный модуль Статус визы (MasterWebStandard.Extra.VisaStatus)
Дополнительный модуль Статус перелета (MasterWebStandard.Extra.FlightStatus)
Дополнительный модуль Статус путевки (MasterWebStandard.Extra.OrderStatus)
Дополнительный модуль Статус путевки и услуги (MasterWebStandard.Extra.ServiceStatus)
Дополнительный модуль Страховка от невыезда (MasterWebStandard.Extra.NoDepartureInsurance)
Дополнительный модуль Управление блоками мест (MasterWebStandard.Extra.QuotaBlocks)
Дополнительный модуль Штрафы за изменение путевок (MasterWebStandard.Extra.Penalties)
Мастер-Сервис MasterTourLog, ErrorLog, MasterServiceLog
Автоматическая аннуляция путевки (Megatec.MasterTour.ServicePlugin.AutoDogovorAnnulmentPlugin) ErrorLog
Автоматическая блокировка путевки (Megatec.MasterService.Plugins.MasterTour.AutoDogovorLockPlugin)
Автоматическое выставление счетов (Megatec.MasterService.Plugins.MasterTour.AccountsSendPlugin) ErrorLog
Автоматическое подтверждение путевки (Megatec.MasterService.Plugins.MasterTour.AutoConfirmation) MasterServiceLog, ErrorLog
Блокировка старых путевок (Megatec.MasterService.Plugins.MasterTour.LockDogovor)
Дополнительные модули Расчет бонусов (Megatec.MasterService.Plugins.MasterTour.CalculateBonuses) MasterServiceLog, ErrorLog
Закачка курсов ЦБ (Megatec.MasterService.Plugins.MasterTour.ImportCourse)
Изменение статуса путевки (Megatec.MasterService.Plugins.MasterTour.DogovorChangesNotifier) MasterServiceLog, ErrorLog
Изменение статуса путевок и отправка отчета (Megatec.MasterService.Plugins.MasterTour.ChangeStatusSendEmailDogovors) MasterServiceLog
Изменение статуса услуги (Megatec.MasterService.Plugins.MasterTour.StatusChangesPlugin)
Контроль оплат (Megatec.MasterService.Plugins.MasterTour.PaymentControlPlugin)
Отправка сообщения покупателю (Megatec.MasterService.Plugins.MasterTour.MessageToPartnerPlugin) MasterServiceLog
Очистка внутреннего журнала (Megatec.MasterService.Plugins.MasterTour.FreeServiceLogs)
Повторный запуск невыполненных действий (Megatec.MasterService.Plugins.MasterTour.ControlActionsPlugin) ErrorLog
Подготовка e-mail сообщений и Отправка e-mail сообщений (Megatec.MasterService.PluginService.SendMail) MasterServiceLog, ErrorLog
Поиск неоплаченных путевок и Аннуляция путевки (Megatec.MasterTour.PluginService.AnnulDogovor)
Рассадка пассажиров по местам в самолете (Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin) MasterServiceLog, ErrorLog
Расчет штрафов (Megatec.MasterService.Plugins.MasterTour.CalculatePenalties)
Расширенное уведомление о задолженности (Megatec.MasterService.Plugins.MasterTour.AdvancedDebtNotifierPlugin) MasterServiceLog, ErrorLog
Синхронизация полетной программы (Megatec.MasterService.Plugins.MasterTour.PassCharterToPaxportPlugin) MasterServiceLog, ErrorLog
Уведомление о задолженности (Megatec.MasterTour.ServicePlugin.PaymentNotice) MasterServiceLog, ErrorLog
Уведомление о неподтвержденных заявках (Megatec.MasterService.Plugins.MasterTour.NonConfirmReservationPlugin) ErrorLog
Прайс-Экспресс BalancerLog, CalculateLog, CacheLog
MasterTourService AddCostLogicLog, CostLogicLog, ErrorLog, FlightSelectionLogicLog, MasterTourServiceLog, NewQuotaCheckLog, QuotaLogicLog, SetToQuotaLog, TourMarginLogicLog, TransferServicesToPriorityQuotasLog, TransferServicesToPriorityQuotasResultLog

Указание коэффициента заполнения для индекса (Fill Factor)

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

  • ALL_REBUILD_FILLFACTOR.sql — устанавливает значение коэффициента заполнения для индекса равным 70 для всех основных таблиц базы данных ПК «Мастер-Тур».

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

    Выполнение скрипта ALL_REBUILD_FILLFACTOR.sql может занять от получаса до нескольких суток
    в зависимости от размеров и структуры записей в базе данных. Поэтому настоятельно рекомендуется
    прогонять скрипт в выходные или ночью. Скрипт можно останавливать и запускать снова, таким образом
    можно обработать всю базу данных за несколько ночей.
    

    После выполнения можно увидеть Fill Factor в свойствах индекса таблицы, например, таблицы [Clients]:

Индекс таблицы [Clients]


  • Set_FillFactor.sql — указывает 70 как коэффициент заполнения для индекса (Fill Factor) по умолчанию на сервере.

Библиотека планировщика заданий

После выполнения данных скриптов необходимо отключить задание (job) Reindex.