helpf.pro
Регистрация

Как передать параметры из одного отчета в другой?

Name1
21.09.2010 10:04Прочитано: 5899
По кнопке из одного отчета вызывается другой отчет. Как из первого отчета передать во второй параметры НачалоПериода, КонецПериода? Отчеты сделаны с использованием СКД.
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
21.09.2010 10:10Ответ № 1
(0) Другой отчет - это вообще другой файл ил просто другая СКД в этом же отчете?
Name1
21.09.2010 11:11Ответ № 2
Другой отчет в ветке "Отчеты" Конфигуратора.
E_Migachev
21.09.2010 12:07Ответ № 3
Например так:
Код 1C v 8.х
 форм=обработки.HTML.ПолучитьФорму("ФормаПросмотра");
форм.ДатаФормирования = Докум.Дата;
форм.Текст=ТекстПланГрафик;
форм.ОткрытьМодально();
Name1
21.09.2010 13:31Ответ № 4
В модуле формы 1-го отчета:
перем НачалоПериода Экспорт;
перем КонецПериода Экспорт;

Процедура РеализацияПоКонтрагентамНажатие(Элемент)
Отчеты.НИИСКОтчетПоРеализацииПоКонтрагентам.ПолучитьФорму(НачалоПериода,КонецПериода).Открыть();
КонецПроцедуры

А как указать эти параметры в форме второго отчета "РеализацияПоКонтрагентам"?
E_Migachev
21.09.2010 14:08Ответ № 5
Отчеты.НИИСКОтчетПоРеализацииПоКонтрагентам.ПолучитьФорму(НачалоПериода,КонецПериода).Открыть(); - так рабоать не будет (
В форме второго отчета должны быть реквизиты НачалоПериода, КонецПериода
И ТОГДА:
Код 1C v 8.х
 форм=Отчеты.НИИСКОтчетПоРеализацииПоКонтрагентам.ПолучитьФорму("Форма");
форм.НачалоПериода = НачалоПериода;
форм.КонецПериода=КонецПериода;
форм.Открыть();
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.