Имя: Пароль:
1C
 
Вызвать внешний отчет из макета
0 inkvizitr
 
15.01.19
11:56
Имеется самодельной документ, у документа создал макет с типом двоичные данные, в него поместил внешний отчет, из формы списка средствами команды пытаюсь вызвать отчет

&НаКлиенте
Процедура ОткрытьОтчет(Команда)        
Отчет = ПолучитьОбработкуСопроводительноеПисьмо();
Форма_Имя =  "ВнешняяОбработка."+ Отчет +".ФормаОтчета";
ОткрытьФорму(Форма_Имя);
КонецПроцедуры

&НаСервере
Функция ПолучитьОбработкуСопроводительноеПисьмо()
ДвоичныеДанные = ПолучитьДвоичныеДанные();
АдресФайлаВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные, Новый УникальныйИдентификатор);
Отчет = ВнешниеОбработки.Подключить(АдресФайлаВоВременномХранилище, ,Ложь);
Возврат Отчет;
КонецФункции    
    
&НаСервере
Функция ПолучитьДвоичныеДанные()
Возврат РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОтчетОповеститьПользователей");
КонецФункции

в строке Возврат РеквизитФормыВЗначение("Отчет").ПолучитьМакет("ОтчетОповеститьПользователей");
получаю ошибку "Недопустимое значение параметра (параметр номер '1')
" а тогда вместо "отчет", чего надо указывать?
1 Serg_1960
 
15.01.19
12:54
"Имеется самодельной документ, у документа создал макет..."

Возврат Документы.Самодельный.ПолучитьМакет("ОтчетОповеститьПользователей");
2 inkvizitr
 
15.01.19
16:28
(1) Спасибо друг, так и сделал, вроде понедельник прошел, а по ощущениям нет
Основная теорема систематики: Новые системы плодят новые проблемы.