Создать отчет Продажи по контрагентам на СКД. Запрос используем из предыдущего задания. Добавляем набор данных - объект. Имя набора данных - ОтчетПоПродажам.
В отчете вместо набора данных Запрос использовать набор данных объект. Перекрыть событие ПриКомпоновкеРезультата модуля объекта отчета для передачи ТЗ в СКД. Прикрепить файл внешнего отчета.
из полученных настроек функцией НайтиЗначениеПараметра() возвращаем объект ЗначениеПараметраКомпоновкиДанных и устанавливаем значение параметра для запроса
свойством Значение;
4. Выгружаем результат запроса в таблицу значений;
5. Для доступа к расшифровке в отчете - создать объект ДанныеРасшифровкиКомпоновкиДанных и далее при вызвове Выполнить() компоновщика макета
и Инициализировать() процессора компоновки данных указываем этот объект в качестве параметра.
6. Создаем объект КомпоновщикМакетаКомпоновкиДанных и функцией Выполнить() возвращаем результат в переменную.
7. Созадаем структуру - Название объекта в СКД и таблица значений с данными;
8. Создаем и инициализируем объект ПроцессорКомпоновкиДанных;
9. Очищаем параметр ДокументРезультат;
10. Через объект ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент устанавливаем ДокументРезультат и выводим объект ПроцессорКомпоновкиДанных;
11. В схеме компоновки данных добавляем набор данных - объект;
12. Задаем имя объекта такое как в структуре;
13. Создаем поля на вкладке Наборы данных - количество и имена полей должны совпадать с колонками переданной таблицы значений;
14. Определяем правильный тип полей;
15. Далее делаем настройки для полей как в прошлом задании;
16. Проверяем формирование отчета в пользовательском режиме.