как получить макет во внешнем отчете? #321090


#0 by Jaha_strannik
при попытки получения макета пишет ошибку: Ошибка при вызове метода контекста (ПолучитьМакет): Недопустимое значение параметра (параметр номер '1') Код:
#1 by hhhh
ВнешняяОбработка = ВнешниеОбработки.Создать(ФайлОбработки.ПолноеИмя); - не работает.
#2 by Jaha_strannik
Ошибка при вызове метода контекста (ПолучитьМакет): Недопустимое значение параметра (параметр номер '1') ВнешнийМакет = ВнешняяОбработка.ПолучитьМакет("Макет"); по причине: Недопустимое значение параметра (параметр номер '1')
#3 by Philix
Привет. Обрати внимание на расширение. ERF - это внешний отчет. Используй ВнешниеОтчеты.Создать...
#4 by Philix
И в догонку - уверен, что при таком определении имени файла он у тебя существует на диске?
#5 by Jaha_strannik
ошибка Поле объекта недоступно для записи (ВнешниеОтчеты) ВнешниеОтчеты = ВнешниеОтчеты.Создать(ФайлОбработки.ПолноеИмя);
#6 by hhhh
ВнешниеОтчеты - это зарезервированное слово, надо создать переменную с другим именем.
#7 by Jaha_strannik
Все проблема решилась. Спасибо. Забыл создать реквизит с типом ВнешнийОтчет._остатки
#8 by Фокусник
а макет нужен был ИЗВНЕ этого отчета или прямо в нем самом? (:
#9 by Jaha_strannik
Макет нужен был в нем самом. Создал реквизит и Макет = отчет.ПолучитьМакет("Макет");
#10 by Фокусник
Макет = ПолучитьМакет("Макет");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С