Имя: Пароль:
1C
1С v8
полностью программное создание отчета (продолжение)
0 Новичок111
 
26.10.11
11:30
Дорабатываю один отчет в 8.2 УП, полностью программный вывод через СКД. Сделан, видимо на основании того кода, что приведен в v8: СКД: полностью программное создание отчета.
Вот что еще нужно реализовать, но не знаю как.
1) Выводить общие итоги. Как я понял, все строки отчета - это группировки с указанным свойством Поле, детальных записей нет. Если в п 2. добавить НастройкиКомпоновкиДанных.ПараметрыВывода.УстановитьЗначениеПараметра("РасположениеИтогов", РасположениеИтоговКомпоновкиДанных.Конец); то начинают выводиться итоги по КАЖДОЙ строке, точнее говоря: для каждой строки появляется ее дубликат с именем группировки, только без значений ресурсов.
2) Добавить произвольный текст ПОСЛЕ заголовка. Т.е. вывести заголовок, а затем - с нужным оформлением еще кое-что. Допустим, для простоты - текстовую строку.
3) Расшифровка. Как я понял, настраивается сначала сама возможность расшифровки, а затем уже пишется процедура ОбработкаРасшифровки. Настройку делаю так:
   //3. готовим макет    
   Данные = Новый Структура("РезультатЗапроса",РезультатЗапроса);
   ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   Макет = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиКомпоновкиДанных, ДанныеРасшифровки);        
   
   //4. исполняем макет
   ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновки.Инициализировать(Макет, Данные, ДанныеРасшифровки);

Вроде бы в табличном документе при наведении на поле таблицы должна появляться "лупа" и контекстное меню по правой кнопке мыши, но этого не происходит.
1 Evpatiy
 
26.10.11
11:33
Книги не читаешь принципиально?
2 Новичок111
 
26.10.11
11:41
(1) по существу вопроса есть что-то сказать?
3 ll13
 
26.10.11
11:41
(0) На ИТС работа с расшифровкой на УП разобрана до винтика ...
4 Новичок111
 
26.10.11
11:44
ок, гляну.
как насчет общих итогов и произвольного текста?