Типизированные и типообразующие объекты метаданных

Одним из свойств объекта метаданных является тип значения, которое может принимать объект. Тип значения определяет, какого рода информацию может содержать объект метаданных. Тип значе­ния объекта метаданных назначается при создании или редактирова­нии свойств объекта в процессе настройки конфигурации задачи.

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

Объекты метаданных, для которых может быть указан тип ин­формации, содержащейся в объекте, в системе 1С:Предприятие на­зываются типизированными объектами метаданных.

Типы значений, которые может принимать объект метаданных, можно разделить на 2 группы.

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

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

Объекты метаданных, которые могут образовывать типы значений других объектов метаданных, в системе 1С:Предприятие называются типообразующими объектами метаданных. Такими объектами в сис­теме 1С:Предприятие являются:

· справочники;

· документы;

· перечисления;

· бухгалтерские счета;

· планы счетов;

· виды субконто;

· виды расчетов;

· календари.

Необходимо обратить внимание, что типообразующие объекты метаданных образуют тип значения сразу после создания в Конфигураторе объекта любого из таких типов. Например, когда в Конфигураторе создается новый справочник, то в списке типов значений появляется наименование созданного справочника. Такой тип значения может быть присвоен любому из типизированных объектов метаданных.