Имя: Пароль:
1C
1С v8
УПП 1.3.62.1 Сформировать внешний отчет из общего модуля
0 Kleo
 
27.03.15
07:01
Здравствуйте!

В продолжении темы 1с 8 УПП 1.3.61.2 Как сформировать внешний отчет из общего модуля?
... времени не было разбираться, а теперь вновь вернулась к этому вопросу... и ничего не получилось.

Разница примера в том, что мне нужно запустить внешний отчет, не ОТКРЫВАЯ его форму, подставить необходимые параметры (например, организация, конпериода, начпериода) и запустить процедуру из модуля менеджера этого отчета СформироватьОтчет()



В данном случае в этом коде:
ВнешнийОтчет = Справочники.ВнешниеОбработки.НайтиПоНаименованию("КнигаПродаж1137_735");
        Если ВнешнийОтчет <> Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
            ДвоичныеДанные = ВнешнийОтчет.ХранилищеВнешнейОбработки.Получить();
            ИмяФайла = ПолучитьИмяВременногоФайла();
            ДвоичныеДанные.Записать(ИмяФайла);
            
            Обработка = ВнешниеОтчеты.Создать(ИмяФайла);
            //Обработка.СформироватьОтчет(ПараметрыРаздела9, АдресХранилища);
            обработка.
        КонецЕсли;

Обработка - тип данных ВнешнийОтчетОбъект.КнигаПродаж1137,

а мне нужно, чтобы был ВнешнийОтчетМенеджер


и тогда я смогу обратиться к процедуре из модуля менеджера. как это сделать?
1 Kleo
 
27.03.15
07:11
упс... у внешнего отчета нет модуля менеджера...
2 Kleo
 
27.03.15
07:23
ну это не так важно... мне вообщем нужно сформировать внешний отчет, не открывая формы. как это сделать?
3 ДенисЧ
 
27.03.15
07:33
(2) Обработка.Параметр1 = "мой параметр";
табДок =Обработка.СформироватьОтчетЭкспортнойФункциейИзМодуляОбъектаОбработки();
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн