0
iva77ru
18.09.18
✎
10:00
|
1С:Предприятие 8.3 (8.3.10.2667)
Отчет на СКД. Добавил на форму отчета реквизит. Реквизит не входит в состав СКД. Нужно при изменении значения реквизита менять отображать на форме, чтобы было как в типовом:
Отчет не сформирован. Нажмите ""Сформировать"" для получения отчета
Решил вот так:
&НаКлиенте
Процедура АСУ_ПДОПриИзменении(Элемент)
ОтображениеСостояния = элементы.Результат.ОтображениеСостояния;
ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.Неактуальность;
ОтображениеСостояния.Видимость = Истина;
ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.Неактуальность;
ОтображениеСостояния.Картинка = Новый Картинка;
ОтображениеСостояния.Текст = НСтр("ru = 'Отчет не сформирован. Нажмите ""Сформировать"" для получения отчета.'");;
КонецПроцедуры
Но терзают смутные сомнения, может быть есть более простой способ?
|
|