Имя: Пароль:
1C
1С v8
Как из формы отчета, попасть в модуль отчета? (УП)
0 Nikky412
 
31.08.12
12:09
Вопрос такой: В управляемом интерфейсе, создал отчет, вывожу через СКД. Нужно при расшифровке некоторого поля вывести ПФ (что то вроде квитанции на заказ). На форме отчета, метод ПолучитьМакет() не работает, как вызвать его из модуля Отчета, если это возможно конечно.

П: 8.2.15 УТ 10.3
1 Zmich
 
31.08.12
12:11
(0). Самое простое - в Общие макеты выведи.
2 Nikky412
 
31.08.12
12:17
Думал об этом, но отчет внешний, не хочу конфу менять, есть еще варианты?
3 rutony
 
31.08.12
12:23
Под формой:

&НаСервере
Функция ПолучитьМакетОбработки(ИмяМакета)
                                           
   Возврат РеквизитФормыВЗначение("Объект").ПолучитьМакетОбработки(ИмяМакета);
   
КонецФункции

В модуле:

Функция ПолучитьМакетОбработки(ИмяМакета) Экспорт
   
   Возврат ЭтотОбъект.ПолучитьМакет(ИмяМакета);
   
КонецФункции
4 Nikky412
 
31.08.12
12:31
РеквизитФормыВЗначение на форме отчета не прокатывает(
5 Ns33
 
31.08.12
12:56
Почему бы не так (только в &серверной процедуре):

ОтчетОбъект=РеквизитФормыВЗначение("Отчет");
М1=ОтчетОбъект.ПолучитьМакет("Макет1");
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс