0
pilot_iv
24.05.12
✎
06:20
|
есть обработка,у нее реквизит - построитель отчета, при открытии заполняется текст построителя и устанавливаются отборы.
Не получается программно установить значение отбора заказ - пишет что поле недоступно для записи.
текст процедуры При открытии после ПостроительОтчета.Текст такой
ПостроительОтчета.Параметры.Вставить("Дата",НачалоМесяца(ТекущаяДата()));
МассивОтборов = Новый Массив;
МассивОтборов.Добавить("Подразделение");
МассивОтборов.Добавить("СтатьяЗатрат");
МассивОтборов.Добавить("НоменклатурнаяГруппа");
МассивОтборов.Добавить("Заказ");
УправлениеОтчетами.ЗаполнитьОтбор(МассивОтборов, ПостроительОтчета);
ПостроительОтчета.Отбор.Подразделение.ВидСравнения = ВидСравнения.ВИерархии;
ПостроительОтчета.Отбор.СтатьяЗатрат.ВидСравнения = ВидСравнения.ВИерархии;
ПостроительОтчета.Отбор.Заказ.ВидСравнения = ВидСравнения.Равно;
ЭтаФорма.ЭлементыФормы.Построитель.Значение.Заказ.Использование = Истина;
ЭтаФорма.ЭлементыФормы.Построитель.Значение.Заказ.ТипЗначения =Тип("ДокументСсылка.заказнапроизводство");
ЭтаФорма.ЭлементыФормы.Построитель.Значение.Заказ.Значение=Документы.ЗаказНаПроизводство.НайтиПоНомеру("НП007000289",Дата(2011,1,1));
|
|