Цитата(yuritch @ 23.05.11, 9:31)
Создать в сгенеренном отчете основную форму и в нее писать событие. Я так делал (именно для установки параметров) - работает.
спасибо, пробовал так у меня не получалось, после вашего сообщения еще раз попробовал но прицепил код на событие Процедура ПередОткрытием() при открытии отчета это событие ловится уже хорошо. Так что теперь ищу что писать в программном коде.
Цитата(Vofka @ 21.05.11, 18:32)
Согласен с Логистом. Вариант для вас - программно установить нужный отбор.
Делаю, придложеный вариант: ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.
Элементы.Найти("Ответственный")
ПараметрСКД.Использование = Истина;
ПараметрСКД.Значение = Значение;
не работает в ПараметрСКД ничего не пишет и вываливается на строке
ПараметрСКД.Использование = Истина; пишет
Значение не является значение объектного типа (Использование)Вариант Логиста: Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ответственный");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.Использование = Истина;
Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; // это что бы пользователь не видел этот отбор
Отбор.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь;
падает не проходит компиляцию пишет
переменная не определена "Отбор"