Имя: Пароль:
1C
1С v8
отчёт сформировать программно Управляемое приложение
0 dfaa
 
15.03.12
10:32
на СКД создаю программно кнопку сформировать пишу следующий код


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


Проблема в Этом участке кода   Элементы.Результат.Очистить();    
Я понимаю что проблема в том, что "Результат" у меня принимает тип "ПОЛЕФОРМЫ", как преобразовать его к типу "ТАБЛИЧНЫЙДОКУМЕНТ" ?
1 dfaa
 
15.03.12
10:36
Вопрос решён проблему исправил
2 vicof
 
15.03.12
10:44
вы прослушали утренний монолог пользователя (dfaa)
3 golden-pack
 
15.03.12
10:45
(2) мог бы и поострее спетросянить
4 Cube
 
15.03.12
10:46
(3) Как, например, ты состроумил?))
5 golden-pack
 
15.03.12
10:52
(5) почему вы флудите в тематической ветке ?
6 vicof
 
15.03.12
11:04
(5) вот именно
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс