() Поместите этот код в блок попытка/исключение. Добавьте сразу после "
Попытка" код: "
А = ПланыВидовХарактеристик.НастройкиПользователей.ПредупреждатьОРазницеВремениССервером;" - данный код вызовет исключение, и в запросе уже не будет указана эта характеристика, ошибки выполнения запроса не будет.
Получится вот так:
Попытка
А = ПланыВидовХарактеристик.НастройкиПользователей.ПредупреждатьОРазницеВремениССервером; //тут выйдет исключение
Если ЭтаИнформационнаяБазаФайловая Тогда
// Для файловой информационной базы из настроек всегда необходимо исключить настройку ПредупреждатьОРазницеВремениССервером
Запрос.Текст = Запрос.Текст + " И Настройки.Ссылка <> ЗНАЧЕНИЕ(ПланыВидовХарактеристик.НастройкиПользователей.ПредупреждатьОРазницеВремениССервером)";
ИначеЕсли НЕ Константы.ПроверятьРазницуВоВремениССервером.Получить() Тогда
// Если информационная база не файловая, в этом случае необходимо исключить настройку ПредупреждатьОРазницеВремениССервером, только
// если административная настройка ПроверятьРазницуВоВремениССервером отключена.
Запрос.Текст = Запрос.Текст + " И Настройки.Ссылка <> ЗНАЧЕНИЕ(ПланыВидовХарактеристик.НастройкиПользователей.ПредупреждатьОРазницеВремениССервером)";
КонецЕсли;
Исключение
КонецПопытки;
Показать