Имя: Пароль:
1C
1С v8
Расшифровка СКД, ПриКомпоновкеРезультата
0 piffoff
 
29.07.16
15:23
База бух 3.0, доработанная

Не срабатывает расшифровка не знаю почему
Делаю простенький отчет
формы нет, есть только СхемаКД и Процедура ПриКомпоновкеРезультата в модуле объекта

Запрос самый простой

ВЫБРАТЬ
    аа_ПланДоходов.Регистратор,
    аа_ПланДоходов.Организация,
    аа_ПланДоходов.СтатьяБюджета,
    аа_ПланДоходов.Сумма
ИЗ
    РегистрНакопления.аа_ПланДоходов КАК аа_ПланДоходов

В отчете группирую по организации, статьяБюджета

Если программно не формировать отчет расшифровка работает как только пишу процедуру

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

Все приехали. Так разве и должно быть?
1 piffoff
 
29.07.16
15:31
Отчет просто формируется заново без каких либо изменений при попытке расшифровать его по регистратору
2 Defender aka LINN
 
29.07.16
15:35
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;

Еще идиотские вопросы будут?
3 piffoff
 
29.07.16
15:36
Распиши подробней на всякий случай
4 piffoff
 
29.07.16
15:43
Ага спасибо
    Настройки = КомпоновщикНастроек.Настройки;