Мастер-Тур:Дополнительный модуль Удаление рассчитанных цен (веб-интерфейс) — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (→Настройка в ПК «Мастер-Web») |
Biryukov (обсуждение | вклад) (→Настройка) |
||
Строка 32: | Строка 32: | ||
В случае отсутствия репликации необходимо указать настройку '''searchConnectionString''', в которой продублировать подключение к основной базе данных. | В случае отсутствия репликации необходимо указать настройку '''searchConnectionString''', в которой продублировать подключение к основной базе данных. | ||
+ | <br /> | ||
+ | Также необходимо убедиться, что в файле ''web.config'' в секции ''system.webServer'' присутствует тег ''staticContent'': | ||
+ | <syntaxhighlight lang="xml"> | ||
+ | <system.webServer> | ||
+ | ... | ||
+ | <staticContent> | ||
+ | <remove fileExtension=".json"/> | ||
+ | <mimeMap fileExtension=".json" mimeType="application/json" /> | ||
+ | </staticContent> | ||
+ | ... | ||
+ | </system.webServer> | ||
+ | </syntaxhighlight> | ||
+ | <br /> | ||
===Настройка в ПК «Мастер-Тур»=== | ===Настройка в ПК «Мастер-Тур»=== | ||
После установки плагина в дополнительных настройках (''Настройки → Доп. настройки'') появится вкладка '''Настройки плагина удаления цен'''. В поле '''Адрес плагина удаления цен''' необходимо указать ссылку на плагин. | После установки плагина в дополнительных настройках (''Настройки → Доп. настройки'') появится вкладка '''Настройки плагина удаления цен'''. В поле '''Адрес плагина удаления цен''' необходимо указать ссылку на плагин. | ||
[[Файл: mb_174.png|Настройки плагина удаление цен]]<br /> | [[Файл: mb_174.png|Настройки плагина удаление цен]]<br /> | ||
− | В главном экране ПК «Мастер-Тур» отображается пункт '''Удаление рассчитанных цен''', при нажатии на который открывается веб-страница для работы с плагином. | + | В главном экране ПК «Мастер-Тур» отображается пункт '''Удаление рассчитанных цен''', при нажатии на который открывается веб-страница для работы с плагином. |
==Работа с модулем== | ==Работа с модулем== |
Версия 16:27, 27 августа 2014
Статья находится на стадии разработки.
Версия статьи от 27-08-2014.
Поддерживаемые версии ПК «Мастер-Тур»: |
Содержание
Введение
Дополнительный модуль Удаление рассчитанных цен (новый) предназначен для отбора рассчитанных цен по различным параметрам и удаления их из базы данных.
Установка
Установка в ПК «Мастер-Web»
В ПК «Мастер-Web» модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются распакованные файлы из архива mw-priceRemover-9.2.XX.XXXX.zip.
Установка в ПК «Мастер-Тур»
В ПК «Мастер-Тур» модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируется файл Megatec.MasterTour.Plugins.PriceRemoverPlugin.dll.
Настройка
Настройка в ПК «Мастер-Web»
В файле web.config приложения ПК «Мастер-Web» в секцию подключения нужно прописать необходимое количество поисковых баз данных, а также в значении Name указать название, которое будет выводиться в плагине в поле База данных.
Пример:
<add key="searchConnectionString" value="Data Source=ip-адрес сервера;Initial Catalog=название базы данных;User ID=логин пользователя;Password=пароль пользователя;Name=название сайта 1" />
<add key="searchConnectionString2" value="Data Source=ip-адрес сервера;Initial Catalog=название базы данных;User ID=логин пользователя;Password=пароль пользователя;Name=название сайта 2" />
Где:
- searchConnectionString – сколько будет поисковых баз, столько нужно указать значений searchConnectionString (пример: searchConnectionString – первый сайт, searchConnectionString2 – второй сайт и т.д.). Каждая база данных может быть указана только один раз.
- Name – указывается значение, которое будет отображаться для каждой поисковой базы (пример: Сайт 1, Сайт 2)
В случае отсутствия репликации необходимо указать настройку searchConnectionString, в которой продублировать подключение к основной базе данных.
Также необходимо убедиться, что в файле web.config в секции system.webServer присутствует тег staticContent:
<system.webServer>
...
<staticContent>
<remove fileExtension=".json"/>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
...
</system.webServer>
Настройка в ПК «Мастер-Тур»
После установки плагина в дополнительных настройках (Настройки → Доп. настройки) появится вкладка Настройки плагина удаления цен. В поле Адрес плагина удаления цен необходимо указать ссылку на плагин.
В главном экране ПК «Мастер-Тур» отображается пункт Удаление рассчитанных цен, при нажатии на который открывается веб-страница для работы с плагином.
Работа с модулем
После установки и настройки модуль Удаление рассчитанных цен доступен по адресу http://ip-адрес сервера Мастер-Веб/MasterWebStandard/removeprices/index.
Отличительной особенностью данного модуля является возможность работы с несколькими поисковыми базами данных. Количество и названия баз данных указывается в настройках подключений.
Экран Удаление цен состоит из набора фильтров:
- База данных
- Страна
- Тур
- Отель
- Даты заезда
- Продолжительность (ночи)
- Тип номера
- Категория номера
- Тип размещения
- Тип питания
Все фильтры являются обязательными. Для удобства поиска существует возможность выбора всех значений в фильтрах.
После выбора фильтров необходимо нажать на кнопку Отобразить удаляемые цены для отбора результатов.
Для удаления необходимо нажать кнопку Удалить выбранные цены. Будет выведено сообщение о подтверждении удаления и количестве удаляемых цен.
При нажатии на Ок будет произведено удаление цен и выведено сообщение о результате удаления.