Как хорошо известно – схему компоновки данных(схема СКД) можно создавать не только
заполнением параметров в конструкторе, но и программно.
Кто-то хочет добавить свои группировки, кто-то “улучшить” интерфейс, кто то – создать Отчет,
сильно динамически зависящей от внешних(для СКД) параметров.
Примеров кода очень много, в том числе и на этом сайте.
Но всякий, кто брался за это дело – быстро убеждался в большой трудоемкости этого процесса.
СКД использует около 100 специальных типов и свыше 1000 различных свойств, до 30 уровней вложенности, и это
не считая свойств системных перечислений и собственно объектов конфигурации.
Дело усложняется тем, что многие параметры взаимосвязаны и не подлежат прямому изменению.

Как хорошо известно – схему компоновки данных(схема СКД) можно создавать не только заполнением параметров в конструкторе, но и программно. Кто-то хочет добавить свои группировки, кто-то “улучшить” интерфейс, кто то – создать Отчет, сильно динамически зависящей от внешних(для СКД) параметров. Примеров кода очень много, в том числе и на этом сайте. Но всякий, кто брался за это дело – быстро убеждался в большой трудоемкости этого процесса. СКД использует около 100 специальных типов и свыше 1000 различных свойств, до 30 уровней вложенности, и это не считая свойств системных перечислений и собственно объектов конфигурации. Дело усложняется тем, что многие параметры взаимосвязаны и не подлежат прямому изменению....