Изменение СКД при открытии формы отчета
☑
0
sereban
10.02.14
✎
11:47
Пытаюсь внести изменения в схему компоновки данных при открытии формы отчета. Схема компоновки данных указана в отчете в качестве основной. Для отчета создана форма отчета. В форме в ПриСозданииНаСервере пишу:
ОтчетОбъект=РеквизитФормыВЗначение("Отчет");
СхемаКомпоновкиДанных = ОтчетОбъект.СхемаКомпоновкиДанных;
СхемаКомпоновкиДанных.Параметры.Подразделение.УстановитьДоступныеЗначения(СписокПодразделений);
//а вот тут возникает ошибка
ЗначениеВРеквизитФормы(ОтчетОбъект, "Отчет");
Получается что основной реквизит формы "Отчет" (с типом ОтчетОбъект) изменить нельзя. Каким тогда образом можно использовать измененную СКД в отчете?
1
Wobland
10.02.14
✎
11:49
при компоновке результата
2
sereban
10.02.14
✎
11:53
(1) ПриКомпоновкеРезультата выполняется, когда уже нажали сформировать. А мне нужно менять схему до того как пользователь начнет ее настраивать.
3
Wobland
10.02.14
✎
11:54
(2) точно нужно?
4
Defender aka LINN
10.02.14
✎
12:13
Жесть какая...
Настройки у приличных людей задаются в компоновщике настроек, который своим названием какбе символизирует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан