Имя: Пароль:
1C
1С v8
Внешний отчет
0 Oz11
 
02.09.11
21:18
Есть внешний отчет. нужно его подключить к системе и программно запускать (открывать форму). как это корректно делается? я добавляю отчет в справочник ВнешниеОбработки. а как его программно открыть не знаю и можно ли вообще это сделать или придется его жестко вставлять в систему как объект метаданных?
1 Stim213
 
02.09.11
21:20
смотри, как это сделано в типовых.
2 Rie
 
02.09.11
21:20
(0) Посмотри в Конфигураторе, как открываются внешние отчёты/обработки из справочника ВнешниеОбработки.
3 zippygrill
 
02.09.11
21:21
(0) при какой событье ты хочешь чтобы он открылся и сформировался авто?
4 Oz11
 
02.09.11
21:24
Получилось. вот код.    
Отчет = Справочники.ВнешниеОбработки.НайтиПоНаименованию("РеестрДоговоров");
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = Отчет.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);
Форма.Открыть();
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший