0
яНачинающая
29.05.20
✎
21:17
|
Добрый вечер! помогите разобраться с последовательностью действий.
На форме документа есть поле "Признак" с значениями "1, 2, 3". Рядом с полем размещена Декорация, которая должна оперативно меняться при изменении значения в поле "Признак".
С этой задачей я справилась с помощью события "При изменении". Возникла проблема в том, что после того, как я заново открываю этот документ, текст декорации не сохраняется. Подскажите, какую процедуру по записи мне нужно добавить?
&НаКлиенте
Процедура ПризнакПриИзменении(Элемент)
ПризнакПриИзмененииИзмененииНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПризнакПриИзмененииНаСервере()
Если ЭтотОбъект.Объект.Признак = Справочники.Признаки.НайтиПоКоду(5) Тогда
ЭтотОбъект.Элементы.Декорация2.Заголовок = "пять";
ИначеЕсли ЭтотОбъект.Объект.Признак = Справочники.Признаки.НайтиПоКоду(4) Тогда
ЭтотОбъект.Элементы.Декорация2.Заголовок = "четыре";
Иначе
ЭтотОбъект.Элементы.Декорация2.Заголовок = "три";
КонецЕсли;
|
|