Проверка правильности настроек в файле web.config — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Achkasov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
Строка 35: | Строка 35: | ||
| 1 | | 1 | ||
− | | '''Отключить | + | | '''Отключить проверки настроек''' при запуске приложения ПК «Мастер-Web». |
| | | | ||
* '''true''' - проверка не производится; | * '''true''' - проверка не производится; |
Версия 16:30, 25 августа 2014
Добавлена проверка правильности настроек при запуске приложения ПК «Мастер-Web».
Сейчас проверяется правильность указания следующих настроек:
- Проверка настроек для бронирования инфантов в экране «Упрощенная корзина»
Если в таблице [SystemSettings]
включена настройка SYSAllowInfantBooking, то в таблице [AirService]
(справочник «Список тарифов») должны быть заведены тарифы с кодами YCH и CCH и в файле web.config
были указаны соответствующие настройки.
- Проверка настроек для добавления услуги «Разница в цене»
Данная настройка работает только в режиме динамического ценообразования.
Если в файле web.config
включена настройка tourWebDifferenceService, то проверяется правильность указанных в ней ключей услуг.
- Проверка согласованности настроек в файле web.config
- Если включена настройка useAutoLogin (дополнительный модуль «Бронирование авиабилетов»), то проверяется наличие необходимой настройки anonymousUserKey и правильность значения настройки.
- Если включена настройка notBookingServiceKeys, то должны быть так же указаны настройки minPersonCostPredicate и minDaysToRacePredicate.
- Если включена настройка lockBooking, то должны быть так же указаны настройки lockBookingBeginTimeBeforeInterval и lockBookingEndTimeAfterInterval.
- Если включена настройка checkManyPartnersQuota, то должна быть так же указана настройка noPlacesQuoteResult со значением request.
- Если включена настройка allowUserChangeNMenForNoHotelTours, то так же должна быть указана настройка denyChangeBasketServices со значением true.
- Если включена настройка useSearchDefinedCurrency, то должна быть отключена настройка showBasketCostInNationalRate (значение false).
- Если включена настройка useManagerChoice, то должна быть включена настройка useFilialChoice.
Несоответствия в настройках выводятся при запуске приложения.
Настройка skipConfigurationCheckOnApplicationStart позволяет не проводить проверку.
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Отключить проверки настроек при запуске приложения ПК «Мастер-Web». |
|
<add key="skipConfigurationCheckOnApplicationStart" value="true" />
|