Вопрос по торговле!!!
12.01.2005
06:54
#1
Подскажите, пожалуйста, как осуществить вызов внешнего отчета из документа. Таким образом, чтобы сразу передавалось значение из документа и отчет сразу создавал печатную форму.
12.01.2005
09:07
#2
В документе в процедуре "ПриОткрытии()"
используйте ф-цию "ОткрытьФорму" или "ОткрытьФормуМодально"
используйте ф-цию "ОткрытьФорму" или "ОткрытьФормуМодально"
13.01.2005
06:18
#3
"1. Вызов внешнего отчета из формы документа с передачей значения:
ОткрытьФорму("Отчет", ПередаваемоеЗначение, "С:\МоиОтчеты\МойОтчет.ert");
2. В самом внешнем отчете чтобы он сразу формировал печатную форму:
Процедура Сформировать()
ПереданноеЗначение = Форма.Параметр;
<ну и т.д. ...>
КонецПроцедуры
Процедура ПриОткрытии()
Сформировать();
СтатусВозврата(0);
КонецПроцедуры
"
ОткрытьФорму("Отчет", ПередаваемоеЗначение, "С:\МоиОтчеты\МойОтчет.ert");
2. В самом внешнем отчете чтобы он сразу формировал печатную форму:
Процедура Сформировать()
ПереданноеЗначение = Форма.Параметр;
<ну и т.д. ...>
КонецПроцедуры
Процедура ПриОткрытии()
Сформировать();
СтатусВозврата(0);
КонецПроцедуры
"
13.01.2005
07:48
#4
Ну и зачем огород городить в отчёте? Зачем все эти процедуры нужны?
Гораздо проще в основном модуле отчёта написать его.
В свойствах формы у отчёта ставишь "использовать таблицу - пустую" (Главное меню - действия - свойства формы)
потом в отчёте без всяких процедур (или после всех процедур) пишешь что надо. Таблица уже создана и доступ к ней через слово "Таблица" (Таблица.ВывестиСекцию("моя секция"))
В этом варианте так же можно обрабатывать клики юзера на ячейки таблицы.
Гораздо проще в основном модуле отчёта написать его.
В свойствах формы у отчёта ставишь "использовать таблицу - пустую" (Главное меню - действия - свойства формы)
потом в отчёте без всяких процедур (или после всех процедур) пишешь что надо. Таблица уже создана и доступ к ней через слово "Таблица" (Таблица.ВывестиСекцию("моя секция"))
В этом варианте так же можно обрабатывать клики юзера на ячейки таблицы.
Читают тему
(гостей: 1)