v7: Получить форму отчета
☑
0
RommBoss
09.11.11
✎
17:18
Что-то запутался совсем...
Как из, например документа, программно открыть отчет (внутренний, в конфе прописан), заполнить нужные параметры и вывести печ.форму, при этом форму отчета пользователю даже не показывать..
Помню что делал, но где, как, зачем.. не вспоминается :)
1
filh
09.11.11
✎
17:20
ОткрытьФорму()
2
ДенисЧ
09.11.11
✎
17:20
ОткрытьФорму("Отчет.МойОтчет", сзПарам);
В отчете при открытии
Если ПустоеЗначение(форма.Параметр) = 0 Тогда
//получить параметры
Сформировать();
СтатусВозврата(0);
Возврат
3
andrewks
09.11.11
✎
17:20
ОткрытьФорму()
ПриОткрытии()
Форма.Параметр
СтатусВозврата(0);
Возврат;
4
Cthulhu
09.11.11
✎
17:31
Перем тКонт; //переменная модуля
// ...
Процедура ЗакрытьОткрытоеПоКонтексту()
Форма.ОбработкаОжидания("",0);
Если ТипЗначенияСтр(тКонт)="ГрупповойКонтекст" Тогда
тКонт.Форма.Закрыть(0);
КонецЕсли;
КонецПроцедуры //ЗакрытьОткрытоеПоКонтексту
// ...
// ну и там где надо:
ОткрытьФорму(<КакойНадоДокументИлиДажеЭлементСправочника>,тКонт)
тКонт.Форма.ОбработкаОжидания("Печать",1);
Форма.ОбработкаОжидания("ЗакрытьОткрытоеПоКонтексту",2);
// например ... :)))
5
Mikeware
09.11.11
✎
17:33
а про ОткрытьФорму - уже говорили?
6
RommBoss
09.11.11
✎
17:58
Огромное спасибо! 7-8-7-8... голова кругом к концу дня..
7
Sh1ko
09.11.11
✎
18:02
(6) не переживай, скоро 9-ка выйдет, легче будет
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn