Внешний отчет на управляемых форма с указанием макета
☑
0
ded20ded
17.06.15
✎
11:09
Добрый день
Делаю внешний отчет на УФ с указанным макетом
&НаСервере
Функция ГоЗаМакетомНаСервер()
Табдок = новый ТабличныйДокумент;
ТекОбъект = РеквизитФормыВЗначение("РезультатОтчета");
Макет = ТекОбъект.ПолучитьМакет("Макет");
ОбластьЗаголовок=Макет.ПолучитьОбласть("Шапка");
ОбластьЗаголовок.Параметры.ДатаНачала=ТекОбъект.ДатаНачала;
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Показать();
возврат Табдок ;
Конецфункции
&НаКлиенте
Процедура МояКомандаСформировать(Команда)
ГоЗаМакетомНаСервер();
КонецПроцедуры
Не могу побороть ошибку
{Форма.ФормаОтчета.Форма(5)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
ТекОбъект = РеквизитФормыВЗначение("РезультатОтчета");
по причине:
Недопустимое значение параметра (параметр номер '1')
1
ded20ded
17.06.15
✎
11:18
2
ded20ded
17.06.15
✎
11:19
платформа
1С:Предприятие 8.3 (8.3.5.1517)
3
Остап Сулейманович
17.06.15
✎
11:21
(0) Какой такой глубокий смысл был вложен в строку
ТекОбъект = РеквизитФормыВЗначение("РезультатОтчета");
?
Что вы хотели от нее получить?
4
Остап Сулейманович
17.06.15
✎
11:26
+ (3) Вопрос № 2
ТабДок.Показать(); На сервере? Кому?
Вопрос № 3
Функция ГоЗаМакетомНаСервер()
...
возврат Табдок ;
Конецфункции
&НаКлиенте
Процедура МояКомандаСформировать(Команда)
ГоЗаМакетомНаСервер();
КонецПроцедуры
И..? Где обработка полученного с сервера значения?
ЗЫ. Учиться, учиться и еще раз ...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс