Есть отчет с формой.
1. На форме размещен табличный документ.
2. В модуле формы есть клиентская процедура( команда на форме для формирования отчета). Эта процедура вызывает серверную функцию, которая формирует сам ТД.
Мне необходимо этот отчет сформировать программно из общего серверного модуля.
Метод ПолучитьФорму() не работает. (Т.к. выполняется только на клиенте.)
Что тебе нужно сделать с программно созданным результатом отчета? сохранить в файл, отправить по почте или еще что?
"2. В модуле формы есть клиентская процедура( команда на форме для формирования отчета). Эта процедура вызывает серверную функцию, которая формирует сам ТД."
Тут ты пишешь что сам ТД у тебя и так формируется на сервере, попробуй перенеси эту функцию в модуль объекта этого отчета (только со словом экспорт) и вызывай его. А в модуле формы на сервере вызывай перенесенную функцию в модуль объекта( ну примерно так РеквизитФормыВЗначение("ОбработкаОбъект").Функция())
>Что тебе нужно сделать с программно созданным результатом отчета? сохранить в файл, отправить по почте или еще что?
Буду сначала сохранять в файл, а затем отправлять по почте.
>Тут ты пишешь что сам ТД у тебя и так формируется на сервере, попробуй перенеси эту функцию в модуль объекта этого отчета (только со словом экспорт) и вызывай его.
Спасибо. Сейчас попробую перенести функцию по формированию отчета в модуль объекта.