v8cs:not-support-goto-operator-webclient¶
Ограничение на использование оператора Перейти (not-support-goto-operator-webclient)¶
- Категория:
bsl
В коде на встроенном языке не рекомендуется использовать оператор Перейти, так как необдуманное использование данного оператора приводит к получению запутанных, плохо структурированных модулей, по тексту которых затруднительно понять порядок исполнения и взаимозависимость фрагментов. Вместо оператора Перейти рекомендуется использовать другие конструкции встроенного языка. Запрещается использовать оператор Перейти в общих модулях с признаком "Клиент (управляемое приложение)", модулях команд и в клиентском коде модулей управляемых форм, так как данный метод не поддерживается платформой 1С:Предприятие в режиме веб-клиента.
Неправильно¶
Например, неправильно:
Если ПланВидовРасчета = Объект.ПланВидовРасчета Тогда
Перейти ~ПланВидовРасчета;
КонецЕсли;
Правильно¶
Например, правельно:
Если ПланВидовРасчета = Объект.ПланВидовРасчета Тогда
ОбработатьПланВидовРасчета();
КонецЕсли;
## См.
Соответствие стандартам¶
- #std547, п. 2: Ограничение на использование оператора Перейти — Диагностика v8cs:not-support-goto-operator-webclient проверяет требование пункта 2 стандарта std547.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0