Список особенностей при переходе на релиз 2009.2.20 — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) (→Настройки кеширования) |
||
Строка 21: | Строка 21: | ||
==Настройки кеширования== | ==Настройки кеширования== | ||
Для включения механизма кеширования в файле web.config основного приложения ПК Мастер-Web необходимо добавить внутрь секции '''<sectionGroup name="megatec.web">''' следующие теги: | Для включения механизма кеширования в файле web.config основного приложения ПК Мастер-Web необходимо добавить внутрь секции '''<sectionGroup name="megatec.web">''' следующие теги: | ||
− | + | <br /> | |
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<sectionGroup name="cache"> | <sectionGroup name="cache"> | ||
Строка 29: | Строка 29: | ||
<br /> | <br /> | ||
А также добавить внутрь контейнера '''<megatec.web>''' следующие теги: | А также добавить внутрь контейнера '''<megatec.web>''' следующие теги: | ||
− | + | <br /> | |
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<cache> | <cache> | ||
Строка 42: | Строка 42: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br /> | <br /> | ||
+ | * В настройке longStoredItems задается время обновление кэша описания стран, видов проживаний (в секундах); | ||
+ | * В настройке nationalRateCode время обновление кэша списка валют (в секундах); | ||
+ | * В настройке quotedDynamicSearchFilters время обновление кэша поисковых фильтров (в секундах); | ||
+ | * В настройке course – время обновления кэша курсов валют (в секундах); | ||
+ | * В настройке checkQuotas – время обновления кэша наличия мест в экранах AviaQuotes, PriceList/Complex, Basket, SimpleBasket (в секундах). | ||
==Отчеты== | ==Отчеты== |
Версия 12:35, 25 марта 2014
Версия статьи от 25-03-2014.
Содержание
Уровень совместимости базы данных
Для корректной работы уровень совместимости базы данных должен быть не ниже SQL Server 2008 (100).
Изменение режима совместимости:
- Подключиться к соответствующему экземпляру компонента SQL Server Database Engine, в обозревателе объектов выбрать имя сервера.
- Раскрыть узел Databases и выбрать нужную базу.
- Кликом правой кнопкой мыши открыть контекстное меню, выбрать пункт Properties. Откроется диалоговое окно Database Properties.
- На панели Select a page выбрать Options. Текущий уровень совместимости будет указан в списке Compatibility level. Чтобы изменить режим совместимости, выберите в списке нужный параметр.
Обновление при использовании репликации
- В том случае, если используется репликация, то обновление баз данных на релиз 2009.2.20 необходимо проводить строго соблюдая следующую последовательность:
- Остановить репликацию;
- Выполнить скрипт обновления по основной базе данных (база-публикатор);
- Выполнить скрипт обновления по поисковой базе данных (база-подписчик);
- Пересоздать подписку;
- Повторно включить репликацию.
Настройки кеширования
Для включения механизма кеширования в файле 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.
Поиск данных («Работа менеджеров»/«Проведение туров»)
В экране Поиск данных изменилось поведение признака Поиск с учетом экранного фильтра. Теперь этот признак всегда включается при открытии экрана Поиск данных.