0
wwwqwert2014
09.10.14
✎
19:53
|
необходимо программно сформировать отчет. Комплексная автоматизация 1.1.
Обычные формы.
То есть прописать действия, которые происходят при нажатии на кнопку из формы отчета. По определённым причинам в форме отчета пришлось рисовать свою кнопку.
Вот этот код выводит ТабличныйДокумент в отдельном окне.
А мне надо в том же окне вывести, в котором отчет формируется.
Подскажите, как это сделать.
Процедура ВыполнениеОтчета()
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
СхемаКомпоновкиДанных.Параметры.ДатаНачала.Значение = ДатаНачала;
СхемаКомпоновкиДанных.Параметры.ДатаОкончания.Значение = ДатаОкончания;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
табДок = новый ТабличныйДокумент;
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
табДок.Показать();
КонецПроцедуры
|
|
2
Fragster
гуру
09.10.14
✎
20:02
|
а что, использование стандартной кнопки и
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
......ю.
СтандартнаяОбработка = Ложь
КонецПроцедуры
в модуле уже не модно?
|
|