DrLivsi @ Сегодня, 17:40
необходимо зарегистрироваться для просмотра ссылки
,
Цитата(DrLivsi @ 15.06.17, 17:40) необходимо зарегистрироваться для просмотра ссылки
Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
УниверсальныйОтчет.ПостроительОтчета.Отбор.Добавить("Склад", "Склад", "Склад");
УниверсальныйОтчет.ПостроительОтчета.Отбор.Склад.Использование = Истина;
УниверсальныйОтчет.ПостроительОтчета.Отбор.Склад.Видсравнения = ВидСравнения.Равно;
УниверсальныйОтчет.ПостроительОтчета.Отбор.Склад.Значение = Склад;
КонецПроцедуры
Возможно я не правильно объяснил.
УниверсальныйОтчет.ПостроительОтчета.Отбор.Склад.Использование = Истина;
Активирует галочку применения отбора по данному параметру.
Достаточно применить
УниверсальныйОтчет.ДобавитьОтбор("Склад",Истина);
Но эти коды не блокируют возможность снять галочку с Отбора, т.е. она остается доступной для пользователя, а требуется, чтобы галочка отбора по складу была активирована и заблокирована для возможности ее снятия...
Типа как я делал на отбор на список справочника:
ЭтаФорма.Отбор.Наименование.Использование=Истина;
ЭлементыФормы.СправочникСписок.Значение.Отбор.Наименование.ВидСравнения = ВидСравнения.ВСписке;
ЭлементыФормы.СправочникСписок.НастройкаОтбора.Наименование.Доступность = Ложь;
ЭтаФорма.Отбор.Наименование.Значение = СписокДокументов;
Т.е. пользователь мог наслаждаться только "предопределенным" списком и не мог отменить применения фильтра по Наименованию...
Вот и спрашивается, как можно заблокировать доступность к изменению этой галки?