Имя: Пароль:
1C
1С v8
СКД пользовательские настройки, управляемая форма.
0 ghostrid3r
 
12.04.13
11:39
Добрый день подскажите пожалуйста что я делаю не так, сделал свою кнопку для упр формы, на форму вывел КомпоновщикНастроекПользовательскиеНастройки заполняю тут все настройки, жму конпку "Сформировать"

&НаКлиенте
Процедура Сформировать(Команда)
   
   СформироватьНаСервере();
   
КонецПроцедуры
&НаСервере
Процедура СформироватьНаСервере()

Результат.Очистить();

СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Отчет").СхемаКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;  
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;    
КомпоновщикНастроек.ЗагрузитьПользовательскиеНастройки(Отчет.КомпоновщикНастроек.ПользовательскиеНастройки);
Настройки = КомпоновщикНастроек.Настройки;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);

ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.ОтображатьПроцентВывода = Истина;

ПроцессорВывода.Вывести(ПроцессорКомпоновки);

КонецПроцедуры

В результате всего этого ничего не получаю. Если вместо Настройки использую обычные настройки - Отчет.КомпоновщикНастроек.Настройки, то начинает ругатся что параметры не заполнены.
1 toypaul
 
гуру
12.04.13
11:45
2 ghostrid3r
 
12.04.13
11:48
(1) так вроде все тоже самое
3 toypaul
 
гуру
12.04.13
11:49
(2) со зрением это на другой форум
4 ghostrid3r
 
12.04.13
11:52
(3) ну где пользовательские настройки загрузил, передал в чем проблема
5 ghostrid3r
 
12.04.13
11:54
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки);

так тоже пусто.
6 toypaul
 
гуру
12.04.13
12:01
наверное кто-то проклял этот отчет. раз в ссылке из (1) работает :)
7 ghostrid3r
 
12.04.13
12:02
перепроверил сам себя по стандартной кнопке сформировать результат показывается, при моей кнопке результат пустой.
8 ghostrid3r
 
12.04.13
12:07
(6) причем тут проклял не проклял, реально если видно ошибку укажи где. а так я например не вижу ошибку все теже действия, все также загрузил настройки, а потом еще и приписал как в твоем примере получитьнастройки() эффект эт этого всего как и в начальном варианте нулевой.