Имя: Пароль:
1C
1С v8
Не могу заменить схему компоновки данных
0 igor_138
 
01.09.11
10:52
В процедуре пытаюсь заменить Схему компоновки

&НаСервере
Процедура ИзменитьСхему(ИмяСхемы)
 ОтчетОб =  РеквизитФормыВЗначение("Отчет");
 ОтчетОб.СхемаКомпоновкиДанных = Отчеты.СводныйПоРеализации.ПолучитьМакет(ИмяСхемы);
 ЗначениеВДанныеФормы(ОтчетОб,Отчет);
КонецПроцедуры

В ОтчетОб она меняется в Отчете -нет. В отчете остается та. что указанна в конфигураторе. Если в конфигураторе не поставить основную схему - отчет не работает.
1 acsent
 
01.09.11
10:55
Невозможно заменить схему, ищи другие пути
2 igor_138
 
01.09.11
10:56
Но ведь на неуправляемойй форме можно было
3 lxs
 
01.09.11
10:56
(1) ну, конечно
4 lxs
 
01.09.11
10:56
5 acsent
 
01.09.11
10:58
(4) Использовать несколько схем - легко, заменить основную схему - никак
6 acsent
 
01.09.11
10:58
(4) Аааа, да у тебя обычные формы
7 lxs
 
01.09.11
10:59
(5) Ну, наверное, ТС имел ввиду именно использование другой.
8 acsent
 
01.09.11
10:59
Нужно ручками инициализировать компоновщик и ручками выводить тогда
9 igor_138
 
01.09.11
11:00
Понял. спасибо!!
Программист всегда исправляет последнюю ошибку.