Ограничение на использование оператора "Перейти"
-
В коде на встроенном языке не рекомендуется использовать оператор
Перейти
, так как необдуманное использование данного оператора приводит к получению запутанных, плохо структурированных модулей, по тексту которых затруднительно понять порядок исполнения и взаимозависимость фрагментов. Вместо оператораПерейти
рекомендуется использовать другие конструкции встроенного языка.Неправильно:
```bsl Если ПланВидовРасчета = Объект.ПланВидовРасчета Тогда
Перейти ~ПланВидовРасчета; КонецЕсли;
```
Правильно:
```bsl Если ПланВидовРасчета = Объект.ПланВидовРасчета Тогда
ОбработатьПланВидовРасчета(); КонецЕсли;
```
-
Запрещается использовать оператор
Перейти
; в общих модулях с признаком "Клиент (управляемое приложение)", модулях команд и в клиентском коде модулей управляемых форм, так как данный метод не поддерживается платформой1С:Предприятие
в режиме веб-клиента.
Экранирование кода
// sonar:GoTo:off
// sonar:GoTo:on