Неиспользуемая переменная
Если локальная переменная объявляется, но не используется, значит, она является "мертвым кодом" и должна быть удалена. Удаление такого кода улучшит сопровождаемость, т.к. разработчикам не потребуется угадывать, что это за переменная и как она используется.
Также подобная ошибка часто возникает при опечатках при присвоении значения.
Неправильно:
Функция ЧислоМинут(Часы) Экспорт
Секунды = 0; // Секунды никогда не используются
Возврат Часы * 60;
КонецФункции
Правильно:
Функция ЧислоМинут(Часы) Экспорт
Возврат Часы * 60;
КонецФункции
Или
Неправильно:
Перем ГлобальнаяПеременная;
ГловальнаяПеременная = 0; //опечатка в имени - "в" вместо правильного "б"
Правильно:
Перем ГлобальнаяПеременная;
ГлобальнаяПеременная = 0; //опечатки нет
Экранирование кода
// sonar:UnusedVariable:off
// sonar:UnusedVariable:on