Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как установить ДополнительныйРежимОтображения на форме отчета

Как установить ДополнительныйРежимОтображения на форме отчета
Я
   iva77ru
 
18.09.18 - 10:00
1С:Предприятие 8.3 (8.3.10.2667)

Отчет на СКД. Добавил на форму отчета реквизит. Реквизит не входит в состав СКД. Нужно при изменении значения реквизита менять отображать на форме, чтобы было как в типовом:
Отчет не сформирован. Нажмите ""Сформировать"" для получения отчета

Решил вот так:

&НаКлиенте
Процедура АСУ_ПДОПриИзменении(Элемент)
    ОтображениеСостояния =  элементы.Результат.ОтображениеСостояния;
    ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.Неактуальность; 
    ОтображениеСостояния.Видимость                      = Истина;
    ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.Неактуальность;
    ОтображениеСостояния.Картинка                       = Новый Картинка;
    ОтображениеСостояния.Текст                          = НСтр("ru = 'Отчет не сформирован. Нажмите ""Сформировать"" для получения отчета.'");;
КонецПроцедуры

Но терзают смутные сомнения, может быть есть более простой способ?
 
 

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует