Вопрос по торговле!!!

Новая тема
Подскажите, пожалуйста, как осуществить вызов внешнего отчета из документа. Таким образом, чтобы сразу передавалось значение из документа и отчет сразу создавал печатную форму.
В документе в процедуре "ПриОткрытии()"

используйте ф-цию "ОткрытьФорму" или "ОткрытьФормуМодально"
"1. Вызов внешнего отчета из формы документа с передачей значения:

ОткрытьФорму("Отчет", ПередаваемоеЗначение, "С:\МоиОтчеты\МойОтчет.ert");

2. В самом внешнем отчете чтобы он сразу формировал печатную форму:

Процедура Сформировать()

ПереданноеЗначение = Форма.Параметр;

<ну и т.д. ...>

КонецПроцедуры

Процедура ПриОткрытии()

Сформировать();

СтатусВозврата(0);

КонецПроцедуры

"
Ну и зачем огород городить в отчёте? Зачем все эти процедуры нужны?



Гораздо проще в основном модуле отчёта написать его.

В свойствах формы у отчёта ставишь "использовать таблицу - пустую" (Главное меню - действия - свойства формы)



потом в отчёте без всяких процедур (или после всех процедур) пишешь что надо. Таблица уже создана и доступ к ней через слово "Таблица" (Таблица.ВывестиСекцию("моя секция"))



В этом варианте так же можно обрабатывать клики юзера на ячейки таблицы.
Читают тему
(гостей: 1)

Быстрый переход