Не задан префикс "Подключаемый" для методов модуля формы, подключаемых через "УстановитьДействие"
Обработчикам событий модуля формы, которые устанавливаются из кода с помощью метода УстановитьДействие
, рекомендуется задавать префикс Подключаемый_
(англ. Attachable_
). Например:
Процедура Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта()
Процедура Подключаемый_КонтактнаяИнформацияНачалоВыбора()
Если подключение обработчика выполняется не в тексте модуля формы (а например, в общем модуле), в результатах проверки конфигурации с включенным флажком "Поиск неиспользуемых процедур и функций" окажутся ошибки вида:
Справочник._ДемоПартнеры.Форма.ФормаЭлемента.Форма Не обнаружено ссылок на процедуру: " Подключаемый_КонтактнаяИнформацияНачалоВыбора"
Использование префикса позволяет легко идентифицировать такие обработчики в результатах проверки и отсеивать как исключения.
Если подключение обработчика выполняется в тексте модуля формы, то проверка конфигурации с включенным флажком "Поиск неиспользуемых процедур и функций" ошибку не регистрирует.
Пример подозрительного кода
Процедура РазрешитьРедактированиеРеквизитовОбъекта() // ошибка
КонецПроцедуры
...
УстановитьДействие("РазрешитьРедактированиеРеквизитовОбъекта", "РазрешитьРедактированиеРеквизитовОбъекта");
Пример исправленного кода
Процедура Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта()
КонецПроцедуры
...
УстановитьДействие("РазрешитьРедактированиеРеквизитовОбъекта", "Подключаемый_РазрешитьРедактированиеРеквизитовОбъекта");
См. также
Экранирование кода
// sonar:SetPrefixAttachableForMethodsFromSetAction:off
// sonar:SetPrefixAttachableForMethodsFromSetAction:on