Перейти к содержанию

Ошибочное указание нескольких директив компиляции (SeveralCompilerDirectives)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Ошибка BSL
OS
Критичный Да 5 unpredictable
error

Описание диагностики

Указание нескольких директив компиляции методу или переменной модуля является ошибкой само по себе. Кроме того, указание нескольких различных директив приводит к неопределенностям: будет ли скомпилирован коде? а если будет, то в каком контексте?

Примеры

Неправильно

&НаСервере
&НаКлиенте
Перем МояПеременная;

&НаСервере
&НаКлиенте
Процедура МояПроцедура()

КонецПроцедуры

Сниппеты

Экранирование кода

// BSLLS:SeveralCompilerDirectives-off
// BSLLS:SeveralCompilerDirectives-on

Параметр конфигурационного файла

"SeveralCompilerDirectives": false