отчёт сформировать программно Управляемое приложение
☑
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) вот именно
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс