Готовый отчет СКД с макетом
Каждый раз, когда мне приходится разрабатывать новый сложный отчет на системе компоновки данных, мне приходится заново вспоминать все тонкости и нюансы настроек. В частности таких как:
- Код программного вывода СКД;
- Передача и описание внешнего источника данных в СКД;
- Свой произвольный заголовок;
- Свой макет группировки и детальных записей;
- Программная установка параметров;
- Своя расшифровка ячейки произвольного макета;
Все это я решил выложить в виде отчета, который совсем не давно сделал для заказчика. Шаблон отчета СКД, с вышеуказанными настройками можно скачать в конце статьи.
Ну и немного заметок, о том как это было реализовано.
Данные для отчета СКД я собираю программно и потом лишь передаю их через внешний источник данных:
Для вывода произвольного заголовка необходимо создать пустую группировку(и задать ей имя) и в макете описать её вывод (через добавить/макет группировки):
Если в заголовку есть параметр, который необходимо определить программно, то мы добавляем его на закладку ‘параметры’ и определяем его в коде:

Для того, что бы нарисовать полностью свой макет (шапка, детальные записи и т.д.), необходимо каждой группировке и детальным записям присвоить имена, и затем на закладке ‘макеты’ описать их расположение:
Свои макет хорош тем, что мы можем расположить ресурсы в любом месте отчета. Так же не забываем, что итоги по ресурсам также надо будет отдельно описать в макете в группировке, иначе они поедут:
В общем качайте шаблон отчета на СКД и используйте под свои задачи! Имея готовые решения под рукой, намного быстрее создавать новый функционал – это факт!
Скачать файлы craft1c_МакетСКД.erf