Имя: Пароль:
1C
1С v8
Изменение СКД при открытии формы отчета
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
Жесть какая...
Настройки у приличных людей задаются в компоновщике настроек, который своим названием какбе символизирует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан