Список особенностей при переходе на релиз 2009.2.20
Версия статьи от 15-04-2014.
Содержание
- 1 Уровень совместимости базы данных
- 2 Обновление при использовании репликации
- 3 Обновление при использовании репликации на пакет обновлений 12 релиза 2009.2.20
- 4 Настройки кеширования
- 5 Отчеты
- 6 Некорректная работа в браузере Internet Explorer 10
- 7 Настройки по умолчанию
- 8 Поиск данных («Работа менеджеров»/«Проведение туров»)
Уровень совместимости базы данных
Для корректной работы уровень совместимости базы данных должен быть не ниже SQL Server 2008 (100).
Изменение режима совместимости:
- Подключиться к соответствующему экземпляру компонента SQL Server Database Engine, в обозревателе объектов выбрать имя сервера.
- Раскрыть узел Databases и выбрать нужную базу.
- Кликом правой кнопкой мыши открыть контекстное меню, выбрать пункт Properties. Откроется диалоговое окно Database Properties.
- На панели Select a page выбрать Options. Текущий уровень совместимости будет указан в списке Compatibility level. Чтобы изменить режим совместимости, выберите в списке нужный параметр.
Обновление при использовании репликации
- В том случае, если используется репликация, то обновление баз данных на релиз 2009.2.20 необходимо проводить строго соблюдая следующую последовательность:
- Остановить репликацию;
- Выполнить скрипт обновления по основной базе данных (база-публикатор);
- Выполнить скрипт обновления по поисковой базе данных (база-подписчик);
- Пересоздать подписку;
- Повторно включить репликацию.
Обновление при использовании репликации на пакет обновлений 12 релиза 2009.2.20
В том случае, если используется репликация, то после обновления баз данных на релиз 2009.2.20.12 необходимо установить новое задание (job), которое является обязательным:
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал запуска | Где устанавливается | Описание |
mwReplProcessQueueUpdate | mwReplProcessQueueUpdate | 30 секунд | Поисковая база | Обрабатывается с релиза 2009.2.20.12. Устанавливается при репликации. Обрабатывает изменения цен в поисковых таблицах. |
Настройки кеширования
Для включения механизма кеширования в файле web.config основного приложения ПК Мастер-Web необходимо добавить внутрь секции <sectionGroup name="megatec.web"> следующие теги:
<sectionGroup name="cache">
<section name="cachingDurations" type="System.Configuration.NameValueSectionHandler" />
</sectionGroup>
А также добавить внутрь контейнера <megatec.web> следующие теги:
<cache>
<cachingDurations>
<add key="longStoredItems" value="300" />
<add key="nationalRateCode" value="180"/>
<add key="quotedDynamicSearchFilters" value="180" />
<add key="course" value="180" />
<add key="checkQuotas" value="300" />
</cachingDurations>
</cache>
- В настройке longStoredItems задается время обновление кэша описания стран, видов проживаний (в секундах);
- В настройке nationalRateCode время обновление кэша списка валют (в секундах);
- В настройке quotedDynamicSearchFilters время обновление кэша поисковых фильтров (в секундах);
- В настройке course – время обновления кэша курсов валют (в секундах);
- В настройке checkQuotas – время обновления кэша наличия мест в экранах AviaQuotes, PriceList/Complex, Basket, SimpleBasket (в секундах).
Отчеты
Необходимо переустановить стандартные отчеты 4003 «Rooming List» и 4020 «Счет».
Стандартные отчеты можно скачать в Личном кабинете.
Некорректная работа в браузере Internet Explorer 10
Для предотвращения некорректной работы приложения в браузере Internet Explorer 10 необходимо добавить в файл WEB.CONFIG
настройку cookieless="UseCookies" в секцию <forms>
.
Строка до исправления: <forms name=".masterweblight-auth" loginUrl="login.aspx" protection="All" timeout="30" path="/" />
Строка после исправления: <forms cookieless="UseCookies" name=".masterweblight-auth" loginUrl="login.aspx" protection="All" timeout="30" path="/" />
Также необходимо убедиться, что присутствует настройка cookieless="false" в секции <sessionState>
Настройки по умолчанию
Внимание!
Начиная с релиза 2009.2.20 по умолчанию включена настройка FilterAdHotCostsByPacket
(при отсутствии настройки в файле web.config
, она считается включенной).
При включенной настройке поиск дополнительных услуг в экранах Упрощенная корзина и Расширенная корзина осуществляется только в пакете, указанном в экране «Конструктор туров».
Чтобы подбирались услуги из всех пакетов, необходимо в настройке указать значение false.
Поиск данных («Работа менеджеров»/«Проведение туров»)
В экране Поиск данных изменилось поведение признака Поиск с учетом экранного фильтра. Теперь этот признак всегда включается при открытии экрана Поиск данных.