|  | Расшифровки в СКД. Типовой отчет | ☑ | 
    
        | 0
    
        pessok   16.04.12✎ 11:39 | 
        Доброго времени суток. Возникла следующая проблема. Беру типовой отчет (УПП 1.3.22.1) прикручиваю туда свою схему. Все прекрасно, все работает. Появилась потребность загнать дополнительную схему в отчет. Сделал еще одну схему, повесил кнопку на форму, изменяющую схему и загружающую настройки. Все формируется, но нет расшифровок. По обеим схемам. В процедуре ОбновитьОтчет() встаю отладчиком на ДанныеРасшифровки. Неопределено. Определил через: 
 
 ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
 ДанныеРасшифровки.Настройки = Схема.НастройкиПоУмолчанию
 
 расшифровка все равно не идет. Нутром чую, что-то забыл, но ума не приложу что именно. Заранее спасибо за советы!
 |  | 
    
        | 1
    
        pessok   16.04.12✎ 12:07 | 
        никто не знает?     |  | 
    
        | 2
    
        Rizhij_Nikitos   16.04.12✎ 12:27 | 
        (0) там еще параметры расшифровки надо заполнять вроде. и если в скд через набор данных запрос, расшифровка должна быть.     |  | 
    
        | 3
    
        badboychik   16.04.12✎ 12:29 | 
        Надо ДанныеРасшифровки сувать в построитель четвертым параметром     |  | 
    
        | 4
    
        pessok   16.04.12✎ 12:41 | 
        (2) так в том то и дело, что через наборданных-запрос. и отдельно они с расшифровками идут...
 (3)
 Функция СформироватьОтчет(Результат = Неопределено, ДанныеРасшифровки = Неопределено, ВыводВФормуОтчета = Истина) Экспорт
 
 КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
 МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию,);
 
 ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
 ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки, Истина);
 
 ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
 ПроцессорВывода.УстановитьДокумент(Результат);
 ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
 
 Возврат Результат;
 
 КонецФункции
 |  | 
    
        | 5
    
        pessok   16.04.12✎ 13:22 | 
        МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Схема.НастройкиПоУмолчанию, ДанныеРсашифровки); надо было писать. Всем спасибо, сорри за глупый вопрос     |  | 
    
        | 6
    
        Rizhij_Nikitos   16.04.12✎ 16:51 | 
        ниче глупого здесь нет )     |  |