Имя: Пароль:
1C
 
Расшифровка СКД на УФ не отрабатывает
0 Mystical
 
26.01.16
15:49
Доброго времени суток,
Програмно формирую отчет СКД В бухгалтерии 3.0
При нажатии на группировку не отработывает ставдартная обработка, а вместо нее показывается число. Что я делаю не так? Мне нужна стандартная ообработка

&НаСервере
Процедура СформироватьНаСервере()
        Результат.Очистить();
        
        ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
          
        СхемаКД = ОтчетОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
        
        НастройкиКД = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
        
        Параметр = НастройкиКД.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачПериода"));
        Если Параметр <> Неопределено Тогда
            
            Параметр.Значение = Отчет.НачалоПериода;
            Параметр.Использование = Истина;
        КонецЕсли;
        
        Параметр = НастройкиКД.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонПериода"));
        Если Параметр <> Неопределено Тогда
        
        Параметр.Значение = ?(ЗначениеЗаполнено(Отчет.КонецПериода),КонецДня(Отчет.КонецПериода),'29990101');
        Параметр.Использование = Истина;
         КонецЕсли;

        
       КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
       ДанныеРасшифровкиКомпоновки = Новый ДанныеРасшифровкиКомпоновкиДанных;
      
       МакетКД = КомпоновщикМакета.Выполнить( СхемаКД,НастройкиКД,ДанныеРасшифровкиКомпоновки);
      
       ПроцессорКД = Новый ПроцессорКомпоновкиДанных ;
       ПроцессорКД.Инициализировать(МакетКД,,ДанныеРасшифровкиКомпоновки);
      
       ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
       ПроцессорВывода.УстановитьДокумент(Результат);  
       ПроцессорВывода.Вывести(ПроцессорКД);
    

       Элементы.Результат.ОтображениеСостояния.Видимость = ложь;
       Элементы.Результат.ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.НеИспользовать;
    
    
    
КонецПроцедуры
1 Nuobu
 
26.01.16
15:52
ДанныеРасшифровкиКомпоновки = Новый ДанныеРасшифровкиКомпоновкиДанных;
      
       МакетКД = КомпоновщикМакета.Выполнить( СхемаКД,НастройкиКД,ДанныеРасшифровкиКомпоновки);

  ОбъектОтчет.СкомпоноватьРезультат(тдТабличныйДокумент, ФормаОтчета.ДанныеРасшифровки);
2 Nuobu
 
26.01.16
15:52
3 Новиков
 
26.01.16
16:44
Куда пропал ТС?
4 Mystical
 
26.01.16
18:57
(1) попробовал. Тоже самое. Я формирую отчет в модуле формы, есть реквизит формы "ДанныеРасшифровки". Не пойму что я не так делаю
Основная теорема систематики: Новые системы плодят новые проблемы.