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