Имя: Пароль:
1C
1С v8
Выдрать запрос из внешнего отчета!
,
0 Ifkerri
 
23.09.16
14:39
Добрый день!

Есть внешний отчет на СКД.
Есть некая обработка, одной из функцией которой является вывод на некоторой закладке информации практически идентичной то что в отчете.

Есть ли возможность как то выдрать запрос из отчета, ибо как просто скопировать текст не очень подходит, так как если отчет доработают, то код нужно будет менять в двух местах.

Возможно ли такое и куда копать, или бред все это?

Спасибо!:)
1 rbcvg
 
23.09.16
14:42
Бред все это.
2 aleks_default
 
23.09.16
14:45
НаборданныхЗапросМакетаКомпоновкиДанных копай сюда
3 anatoly
 
23.09.16
14:47
через КомпоновщикДанных?...
4 Ifkerri
 
23.09.16
15:46
(2) круто разобрался)

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

    ТекстЗапроса = ВнешнийОтчетОбъект.СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос;

</code>