Использование директив компиляции
Директивы компиляции:
- НаКлиенте (AtClient)
- НаСервере (AtServer)
- НаСервереБезКонтекста (AtServerNoContext)
следует применять только в коде модулей управляемых форм и в коде модулей команд. В остальных модулях рекомендуется применять инструкции препроцессору.
В серверных или клиентских общих модулях контекст исполнения очевиден, поэтому смысла в директивах компиляции нет.
В общих модулях с признаками клиент и сервер применение директив компиляции затрудняет понимание, какие же процедуры (функции) доступны в конечном итоге.
См. также
- Стандарт 1С - Использование директив компиляции и инструкций препроцессора
- Встроенный язык п.4.8.1.3. Директивы компиляции
Экранирование кода
// sonar:CompilationDirectiveUse:off
// sonar:CompilationDirectiveUse:on