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

&НаСервере
Процедура ПризнакПриИзмененииНаСервере()
    Если ЭтотОбъект.Объект.Признак = Справочники.Признаки.НайтиПоКоду(5) Тогда
        ЭтотОбъект.Элементы.Декорация2.Заголовок = "пять";
    ИначеЕсли ЭтотОбъект.Объект.Признак = Справочники.Признаки.НайтиПоКоду(4) Тогда
        ЭтотОбъект.Элементы.Декорация2.Заголовок = "четыре";
    Иначе         
        ЭтотОбъект.Элементы.Декорация2.Заголовок = "три";
    КонецЕсли;
1 hhhh
 
29.05.20
23:41
(0) в ПриСозданииНаСервере  тоже вставьте эти строки.

да, и ЭтотОбъект выкиньте, это лишнее.
2 Chameleon1980
 
30.05.20
04:12
нет такой процедуры
3 яНачинающая
 
31.05.20
20:30
(1) СПАСИБО! Все получилось