Использование методов "НайтиПоНаименованию" и "НайтиПоКоду" (UsingFindElementByString)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Дефект кода |
BSL |
Важный |
Да |
2 |
standard badpractice performance |
Описание диагностики¶
Запрещено использовать методы поиска элементов "НайтиПоНаименованию" или "НайтиПоКоду".
Примеры¶
Должность = Справочники.Должности.НайтиПоНаименованию("Ведущий бухгалтер");
или
Должность = Справочники.Должности.НайтиПоКоду("00-0000001");
Допустимо использование:
Справочники.Валюты.НайтиПоКоду(ТекущиеДанные.КодВалютыЦифровой);
Справочники.КлассификаторБанков.НайтиПоКоду(СведенияОБанке.БИК);
Сниппеты¶
Экранирование кода¶
// BSLLS:UsingFindElementByString-off
// BSLLS:UsingFindElementByString-on
Параметр конфигурационного файла¶
"UsingFindElementByString": false