| 
    
            
         
         | 
    
    
  | 
Вывод результат отчета валовой прибыли в ТЗ | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        AlexZ99    
     14.07.17 
            ✎
    13:19 
 | 
         
        День добрый. Есть БП 3.0. Задача следующая - Вывести результат стандартного отчета Валовой прибыли в ТЗ. 
 
        Написал следующий исходник НачалоПериода = Дата("20160501000000"); КонецПериода= Дата("20160530000000"); Об = РеквизитФормыВЗначение("Объект"); Схема = Об.ПолучитьМакет("СхемаКомпоновкиДанных"); Настройки = Схема.НастройкиПоУмолчанию; КомпоновщикНастроекДанных = Новый КомпоновщикНастроекКомпоновкиДанных; КомпоновщикНастроекДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема)); КомпоновщикНастроекДанных.ЗагрузитьНастройки(Схема.НастройкиПоУмолчанию); Параметр = КомпоновщикНастроекДанных.Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода"); Параметр.Использование = Истина; Параметр.Значение = НачалоПериода; Параметр = КомпоновщикНастроекДанных.Настройки.ПараметрыДанных.Элементы.Найти("КонецПериода"); Параметр.Использование = Истина; Параметр.Значение = КонецПериода; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; Макет = КомпоновщикМакета.Выполнить(Схема, КомпоновщикНастроекДанных.ПолучитьНастройки()); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(Макет); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ТаблицаРезультат.Очистить(); ПроцессорВывода.УстановитьДокумент(ТаблицаРезультат); ПроцессорВывода.НачатьВывод(); ПроцессорВывода.Вывести(ПроцессорКомпоновки); ПроцессорВывода.ЗакончитьВывод(); Пока вывожу в Табличый документ, что бы видеть наглядно, приходят данные или нет. Но проблема в том, что данных там по 0. Может кто подсказать в чем проблема?  | 
|||
| 
    1
    
        AlexZ99    
     14.07.17 
            ✎
    13:20 
 | 
         
        Так же уточню, что делаю это через внешнюю обработку, и нужно именно через нее. По этому из отчета взял макет компановки и пытаюсь с ним работать     
         | 
|||
| 
    2
    
        Адский плющ    
     14.07.17 
            ✎
    13:57 
 | 
         
        В настройках схемы по-умолчанию группировка детальных записей задана, поля выбраны?     
         | 
|||
| 
    3
    
        AlexZ99    
     14.07.17 
            ✎
    13:59 
 | 
         
        (2) Да, и схема сама с дефолтного отчета. Никогда не изменялась. Сам отчет данные выводит     
         | 
|||
| 
    4
    
        Адский плющ    
     14.07.17 
            ✎
    14:06 
 | 
         
        Период в отчете указывается двумя датами или одним полем. В последнем случае могут параметры затираться.     
         | 
|||
| 
    5
    
        Адский плющ    
     14.07.17 
            ✎
    14:07 
 | 
         
        Плюс вот здесь: 
 
        Макет = КомпоновщикМакета.Выполнить(Схема, КомпоновщикНастроекДанных.ПолучитьНастройки()); накладываются пользовательские настройки, это тоже надо учитывать.  | 
|||
| 
    6
    
        AlexZ99    
     14.07.17 
            ✎
    14:07 
 | 
         
        (4) Двумя     
         | 
|||
| 
    7
    
        Адский плющ    
     14.07.17 
            ✎
    14:08 
 | 
         
        Короче вот это "КомпоновщикНастроекДанных.ПолучитьНастройки()" в отладчике кури. Что-то там не хватает имхо.     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |