Код с программным интерфейсом должен быть расположен внутри специальных областей
Процедуры или функции отмеченные ключевым словом "Экспорт" считаются публичным интерфейсом (за исключением обработчиков оповещения), так как такие методы доступны извне модуля в котором они были объявлены. Согласно стандарту 1С "Структура модуля", экспортные процедуры и функции должны содержаться в стандартных областях "ПрограммныйИнтерфейс", "СлужебныйПрограммныйИнтерфейс" или "СлужебныеПроцедурыИФункции".
Размещение экспортных методов в других областях (или вне области) затрудняет чтение кода конфигурации и может приводить к путанице при работе с контекстной подсказкой в 1С:EDT.
Особенности
Проверка игнорирует модули форм, поскольку в модулях форм стандартом не предусмотрены области "ПрограммныйИнтерфейс" и "СлужебныйПрограммныйИнтерфейс".
См. также
Экранирование кода
// sonar:ExportMethodOutsideStandardRegion:off
// sonar:ExportMethodOutsideStandardRegion:on