Приведение объекта к строке
Приведение объекта к строке, в большинстве случаев, не имеет смысла или приводит к потере производительности, например, в результате полного чтения всего объекта.
Подозрительный код:
Если Строка(СтрокаТовара.СтавкаНДС) = "18%" Тогда
Исправленный код:
СтавкаНДС = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(СтрокаТовара.СтавкаНДС, "Наименование");
Если СтавкаНДС = "18%" Тогда
Экранирование кода
// sonar:CastObjectToString:off
// sonar:CastObjectToString:on