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

Не задан префикс "Подключаемый" для методов модуля формы, подключаемых через "УстановитьДействие"

Обработчикам событий модуля формы, которые устанавливаются из кода с помощью метода УстановитьДействие, рекомендуется задавать префикс Подключаемый_ (англ. Attachable_). Например:

Процедура Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта()
Процедура Подключаемый_КонтактнаяИнформацияНачалоВыбора()

Если подключение обработчика выполняется не в тексте модуля формы (а например, в общем модуле), в результатах проверки конфигурации с включенным флажком "Поиск неиспользуемых процедур и функций" окажутся ошибки вида:

Справочник._ДемоПартнеры.Форма.ФормаЭлемента.Форма Не обнаружено ссылок на процедуру: " Подключаемый_КонтактнаяИнформацияНачалоВыбора"

Использование префикса позволяет легко идентифицировать такие обработчики в результатах проверки и отсеивать как исключения.

Если подключение обработчика выполняется в тексте модуля формы, то проверка конфигурации с включенным флажком "Поиск неиспользуемых процедур и функций" ошибку не регистрирует.

Пример подозрительного кода

Процедура РазрешитьРедактированиеРеквизитовОбъекта() // ошибка
КонецПроцедуры
...
УстановитьДействие("РазрешитьРедактированиеРеквизитовОбъекта", "РазрешитьРедактированиеРеквизитовОбъекта");

Пример исправленного кода

Процедура Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта()
КонецПроцедуры
...
УстановитьДействие("РазрешитьРедактированиеРеквизитовОбъекта", "Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта");

См. также

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

// sonar:SetPrefixAttachableForMethodsFromSetAction:off
// sonar:SetPrefixAttachableForMethodsFromSetAction:on