Как вызывать из формы документа внешний отчет и в нем обращаться...
10.11.2003
12:16
#1
Есть документ. В нем есть кнопка для выбора формы печать.
Создал внешний отчет и через регистрацию внешних печатных форм подключил его к документу.
Когда я вызываю этот отчет из документа мне необходимо обращаться к переменным модуля формы этого документа. Вот как это сделать.
Помогите плиз.
Создал внешний отчет и через регистрацию внешних печатных форм подключил его к документу.
Когда я вызываю этот отчет из документа мне необходимо обращаться к переменным модуля формы этого документа. Вот как это сделать.
Помогите плиз.
10.11.2003
12:22
#2
Осталось только поглядеть как это в типовой ТиС реализовано (ибо вы любезно умолчали в чем работате).
А там через параметр формы передается ссылка на документ
А там через параметр формы передается ссылка на документ
10.11.2003
12:50
#3
Работаю в типовой Бухгалтерии.
Документ(модуль документа)->форма документа(модуль формы)->Вызываемый внешний отчет(модуль).
Каким образом в модуле отчета обратиться к переменным модуля формы?
Если есть возможность то плиз примерчик простейший или что поискать в справке об этом всем.
Заранее спасибо.
Документ(модуль документа)->форма документа(модуль формы)->Вызываемый внешний отчет(модуль).
Каким образом в модуле отчета обратиться к переменным модуля формы?
Если есть возможность то плиз примерчик простейший или что поискать в справке об этом всем.
Заранее спасибо.
10.11.2003
17:31
#4
"Может быть, я не въехал в ситуацию. Но мне кажется, это делается при вызове внешнего отчета передачей в отчет контекста документа, откуда вызывается отчет.
// в процедуре Печать() документа
ОткрытьФорму("Отчет", Контекст, ИмяФайла);
// в процедуре ПриОткрытии() внешнего отчета
Конт = Форма.Параметр;
// далее через точку обращаемся к любым реквизитам документа
ДатаДокумента = Конт.ДатаДок;
НомерДокумента = Конт.НомерДок;"
// в процедуре Печать() документа
ОткрытьФорму("Отчет", Контекст, ИмяФайла);
// в процедуре ПриОткрытии() внешнего отчета
Конт = Форма.Параметр;
// далее через точку обращаемся к любым реквизитам документа
ДатаДокумента = Конт.ДатаДок;
НомерДокумента = Конт.НомерДок;"
Читают тему
(гостей: 1)