Понятие «агрегатного объекта метаданных».
Способы определения и использования агрегатных объектов при автоматизации задач бухгалтерского учета в системе «1С:Предприятие».

Понятие «агрегатного объекта метаданных».

Цитата из книги «Конфигурирование и администрирование» из пакета «1С:Предприятие»:
Объекты метаданных в системе «1С:Предприятие» могут быть как независимыми, так и подчиняться друг другу.

Например, независимым объектом метаданных является константа. Константа самодостаточна: она может содержать какое-либо значение, и этим полностью исчерпывается ее назначение в системе «1С:Предприятие». Более того: константа может присутствовать в системе и даже может содержать какое-либо значение, но при этом не использоваться другими объектами метаданных. Правда, на практике такое встречается редко.

Теперь — прямо противоположный пример.

Объект метаданных «Реквизит справочника», который содержит какую-либо дополнительную информацию об элементе справочника, может существовать только в составе объекта метаданных «Справочник». Сам по себе, отдельно от справочника, реквизит справочника никогда не используется. Объект метаданных «Справочник» может вообще не содержать объектов типа «Реквизит справочника», но если такие объекты существуют, то они «живут» только внутри справочника.

Объекты метаданных, которые могут иметь в своем составе подчиненные объекты, называются агрегатными объектами метаданных.

Заметим, что в системе «1С:Предприятие» используется одно сходное понятие с понятием «агрегатный объект метаданных», а именно: просто «агрегатный объект». Важно не путать эти понятия. Если «агрегатный объект метаданных» означает только «объект метаданных, имеющий подчиненные объекты метаданных», то просто «агрегатный объект» совпадает с понятием «объект» в объектно-ориентированных языках. «Агрегатный объект» фигурирует исключительно в программных модулях и означает объект, который имеет подчиненные ему процедуры (методы) и переменные (свойства).

Способы определения и использования агрегатных объектов при автоматизации задач бухгалтерского учета в системе «1С:Предприятие».
При использовании компоненты «Бухгалтерский учет» доступны следующие специфические для нее агрегатные объекты метаданных:

«План счетов» — имеет подчиненные объекты — счета;
«Операция» — имеет подчиненные объекты — графы журнала;
«Проводка» — имеет подчиненные объекты — реквизиты проводки.
Также при помощи компоненты можно создавать неагрегатные объекты метаданных вида «Вид субконто».