Имя: Пароль:
1C
1С v8
Получить данные из сохраненного регламентированного отчета
0 spiller26
 
16.06.15
17:14
Не пойму как добраться до данных сохраненного рег.отчета.
Помогите советом, как вытащить значения.
1 spiller26
 
16.06.15
17:22
(0) Всё нашел, кому понадобиться

    мСтруктура = Новый Структура;
    
    Запрос = Новый Запрос;
    Запрос.Текст = "
    |ВЫБРАТЬ ПЕРВЫЕ 1
    |    РегламентированныйОтчет.Дата КАК ДатаОтчета,
    |    РегламентированныйОтчет.Ссылка КАК СсылкаОтчета,
    |    РегламентированныйОтчет.ВыбраннаяФорма КАК ФормаОтчета,
    |    РегламентированныйОтчет.ДеревоНастройкиСтраниц КАК ДеревоСтраниц
    |ИЗ
    |    Документ.РегламентированныйОтчет КАК РегламентированныйОтчет
    |ГДЕ
    |    РегламентированныйОтчет.Дата МЕЖДУ &ДатаН И &ДатаК
    |    И РегламентированныйОтчет.ИсточникОтчета = &ИсточникОтчета
    |    И РегламентированныйОтчет.Организация = &Организация
    |    И РегламентированныйОтчет.ПометкаУдаления = ЛОЖЬ
    |    И РегламентированныйОтчет.Периодичность = &Периодичность";
    Запрос.УстановитьПараметр("ИсточникОтчета",    "РегламентированныйОтчетСтатистикаФормаП3"); //Строка
    Запрос.УстановитьПараметр("ДатаН",    ДатаНачалоПредГод);         //Дата
    Запрос.УстановитьПараметр("ДатаК",    ДатаОкончаниеПредГод);    //Дата
    Запрос.УстановитьПараметр("Организация",    Организация);    //Организации
    Запрос.УстановитьПараметр("Периодичность",    пПериодичность);//Периодичность
    Результат = Запрос.Выполнить().Выбрать();
    Если Результат.Следующий() Тогда
        мСтруктура.Вставить("ДатаОтчета",    Результат.ДатаОтчета);    
        мСтруктура.Вставить("СсылкаОтчета",    Результат.СсылкаОтчета);    
        мСтруктура.Вставить("ФормаОтчета",    Результат.ФормаОтчета);    
        Попытка
            данныеСохрДок = Результат.СсылкаОтчета.ДанныеОтчета.Получить().ПоказателиОтчета.ПолеТабличногоДокументаФормаОтчета;
        Исключение
            данныеСохрДок = Неопределено;
        КонецПопытки;
        мСтруктура.Вставить("ДанныеОтчета",    данныеСохрДок);    
    КонецЕсли;    
    
    Возврат мСтруктура;