Основные отличия системы компоновки данных (СКД) от классического программирования в 1С:
- СКД основана на декларативном подходе. habr.com Логика работы программы представляется в виде правил и условий, что позволяет изменять поведение приложения путём настройки правил без необходимости внесения изменений в исходный код. spb.koderline.ru
- СКД позволяет создавать отчёты без программирования. v8.1c.ru Система интегрирована в объект конфигурации «Отчёт» и даёт возможность описывать исходные данные, которые будет использовать отчёт: наборы данных, связи между ними, вычисляемые поля и т. д.. v8.1c.ru
- СКД поддерживает виртуальные таблицы. habr.com Они позволяют получить практически готовые данные для большинства прикладных задач без необходимости составления сложных запросов. habr.com
- СКД разбивает исполнение отчёта на этапы. v8.1c.ru Это даёт возможность исполнять отдельные этапы построения отчёта на различных компьютерах. v8.1c.ru
- СКД позволяет программно управлять процессом выполнения отчёта. v8.1c.ru
Таким образом, СКД фокусируется на анализе и проектировании бизнес-логики, а не на написании и оптимизации кода. spb.koderline.ru