Приведение типов в Попытке
Не стоит использовать конструкции Попытка-Исключение для приведения значения к примитивному типу. Для таких операций необходимо использовать возможности объекта ОписаниеТипов.
Использование Попытки для данных целей может привести к ошибкам, так как зачастую разработчики оставляют блок исключение пустым и могут забыть предоставить значение по умолчанию.
Неправильно:
Процедура ПолучитьКоличествоИзСтроки(КоличествоАгентов)
Попытка
Количество = Число(КоличествоАгентов); // ошибка
Исключение
КонецПопытки
...
КонецПроцедуры
Правильно:
ОписаниеТипа = Новый ОписаниеТипов("Число");
Количество = ОписаниеТипа.ПривестиЗначение(КоличествоАгентов);
См. также
Экранирование кода
// sonar:CastInTry:off
// sonar:CastInTry:on