Имя: Пароль:
1C
1С v8
Как программно обратится к внешнему отчету?
0 yabes
 
06.02.12
13:05
Как программно обратится к отчету, который находится в "Сервис->Дополнительные отчеты и обработки"?
1 ale-sarin
 
06.02.12
13:08
(0) Ищи как используются внешние печатные формы.
Тебе так же надо.
2 Рэйв
 
06.02.12
13:09
(0)При запуске они вроде генерятся в темпе.Там смотреть надо по времени создания как открыл.Последний твой.
3 yabes
 
06.02.12
13:19
Проще тогда куда-нить на диск выложить в постоянное место(
4 Maxus43
 
06.02.12
13:21
цель то какая в обращении к вн отчету?
вобще - там отчет в справочнике в ХранилищеДанных лежит. получаеш, и создаёш
5 Сниф
 
06.02.12
13:25
Я для простоты добавил в справочник свою экспортную функцию ОткрытьФорму().
И открывал отчет так:
Справочники.ВнешниеОтчеты.НайтиПоКоду("555").ПолучитьОбъект().ОткрытьФорму();
6 BuHu
 
06.02.12
13:25
Внешняя=Справочники.ВнешниеОбработки.НайтиПоКоду("СГ0000011");
   Если Внешняя<>Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
       ДвоичныеДанные = Внешняя.ХранилищеВнешнейОбработки.Получить();
       ИмяФайла = ПолучитьИмяВременногоФайла();
       ДвоичныеДанные.Записать(ИмяФайла);    
       Обработка = ВнешниеОбработки.Создать(ИмяФайла);
       Обработка.ПолучитьФорму().Открыть();
   КонецЕсли;