Теория: типы данных, типообразующие объекты конфигурации
страницаТеория: типы данных, типообразующие объекты конфигурации
Прежде чем приступить к практическому созданию документов, необходимо сделать отступление о том, какие типы данных могут использоваться в системе «1С:Предприятие».
На предыдущем занятии, когда вы создавали реквизиты справочников или табличных частей, вы всегда указывали тип значения, которое может принимать этот реквизит. Это были примитивные типы данных: Число, Строка, Дата и Булево. Примитивные типы данных изначально определены в системе, и их набор ограничен.
Наряду с такими изначально определенными в любой конфигурации типами могут существовать типы данных, определяемые только конкретной конфигурацией. То есть такие типы, которые не присутствуют в конфигурации постоянно, а появляются в результате того, что в ней созданы некоторые объекты конфигурации.
Например, после того как вы добавили объект конфигурации – справочник Склады, сразу же появилось несколько новых типов данных, связанных с этим справочником. Среди них, например, СправочникСсылка.Склады. И если теперь вы укажете какому-либо реквизиту этот тип данных, то сможете хранить в нем ссылку на конкретный объект справочника Склады.
Объекты конфигурации, которые могут образовывать новые типы данных, называются типообразующими.
Например, после создания нового справочника Номенклатура становятся доступны следующие типы данных:
- СправочникМенеджер.Номенклатура,
- СправочникСсылка.Номенклатура,
- СправочникОбъект.Номенклатура,
- СправочникВыборка.Номенклатура.
Следует еще раз отметить, что эти типы данных не поддерживаются платформой изначально и существуют только в конкретном прикладном решении.
Это небольшое отступление было необходимо потому, что уже при создании первого документа вы столкнетесь с использованием типов данных СправочникСсылка.Склады и СправочникСсылка.Номенклатура, которые появились в вашей конфигурации в результате создания справочников Склады и Номенклатура.