v8cs:optional-form-parameter-access¶
Обращение к опциональному параметру формы (optional-form-parameter-access)¶
- Категория:
bsl
Параметры формы следует объявлять явно на закладке Параметры редактора формы. В таком случае в коде обработчика ПриСозданииНаСервере не требуется проверять наличие свойств у структуры Параметры, а сам состав параметров формы явно задекларирован (поэтому их не требуется восстанавливать, изучая весь код обработчика ПриСозданииНаСервере).
Неправильно¶
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ФамилияИмяОтчество = Неопределено;
Если Параметры.Свойство("ФамилияИмяОтчество", ФамилияИмяОтчество) Тогда
Объект.Наименование = ФамилияИмяОтчество;
КонецЕсли;
КонецПроцедуры
Правильно¶
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Объект.Наименование = Параметры.ФамилияИмяОтчество;
КонецПроцедуры
См.¶
Соответствие стандартам¶
- #std741, п. 3: Открытие параметризированных форм — Диагностика v8cs:optional-form-parameter-access проверяет требование пункта 3 стандарта std741.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0