Перейти к содержанию

Установка переменной "Параметры" в управляемой форме

Присваивание значения переменной Параметры в управляемой форме запрещено, т.к. переменная является зарезервированной и попытки её изменения приводят к ошибке выполнения "Поле объекта недоступно для записи (Параметры)". Запрет действует на клиентские и серверные контекстные функции/процедуры управляемых форм.

Возможны исключения, когда во внеконтекстной серверной процедуре используется переменная с именем Параметры.

Пример подозрительного кода

&НаКлиенте
Процедура Проц(Знач Парам1, Парам2) 
  Параметры = Новый Структура;
КонецПроцедуры
&НаСервере
Функция СервернаяФункция() 
    Параметры = Неопределено;
    Возврат Параметры;
КонецФункции

См. также

Экранирование кода

// sonar:AssignmentToParamsVariableInManagedForm:off
// sonar:AssignmentToParamsVariableInManagedForm:on