Краткий справочник разработчика
страницаОбъекты встроенного языка для работы с прикладными данными
Для обеспечения доступа к данным, хранящимся в базе данных, встроенный язык содержит набор унифицированных объектов. Их можно разделить на несколько видов в зависимости от их назначения.
Менеджер информационных структур одного вида. Это такие объекты, как:
- СправочникиМенеджер,
- ДокументыМенеджер,
- ОтчетыМенеджер,
- ПланыСчетовМенеджер и т. д.
Каждый из них является коллекцией значений, содержащей менеджеров всех информационных структур этого вида, существующих в базе данных.
Например, менеджер справочников СправочникиМенеджер - это коллекция значений, содержащая объекты СправочникМенеджер.<имя>.
Каждый из них предназначен для доступа к отдельным менеджерам информационных структур.
Менеджер конкретной информационной структуры. Это такие объекты, как:
- СправочникМенеджер.Клиенты,
- СправочникМенеджер.Номенклатура,
- ДокументМенеджер.ПриходнаяНакладная,
- ДокументМенеджер.ОказаниеУслуги и т. д.
Каждый из этих объектов предоставляет средства для работы с конкретной информационной структурой. Например, менеджер документа ПриходнаяНакладная - ДокументМенеджер.ПриходнаяНакладная - позволяет находить конкретные документы Приходная накладная, создавать объекты этих документов и т. д.
Объект - это такие объекты, как:
- СправочникОбъект.Клиенты,
- СправочникОбъект.Номенклатура,
- ДокументОбъект.ПриходнаяНакладная,
- ДокументОбъект.ОказаниеУслуги и т. д.
С помощью объектов этого вида возможно чтение, изменение, запись и удаление данных информационной структуры. Они предоставляют доступ к объекту информационной структуры и позволяют изменять информацию в базе данных. Применяются для тех информационных структур, на объекты которых могут существовать ссылки (справочники - СправочникОбъект.<имя>, документы - ДокументОбъект.<имя> и т. д.).
Набор записей - это такие объекты, как:
- РегистрСведенийНаборЗаписей.Цены,
- РегистрНакопленияНаборЗаписей.ОстаткиМатериалов,
- РегистрБухгалтерииНаборЗаписей.Управленческий и т. д.
С помощью объектов этого вида также возможно чтение, изменение, запись и удаление данных информационной структуры. Предоставляют доступ к объекту информационной структуры и позволяют изменять информацию в базе данных. Применяются для тех информационных структур, ссылки на объекты которых в принципе не могут использоваться в базе данных (регистры - РегистрНакопленияНаборЗаписей.<имя>, перерасчеты - ПерерасчетНаборЗаписей.<имя> и т. д.).
Ссылка - это такие объекты, как:
- СправочникСсылка.Клиенты,
- СправочникСсылка.Номенклатура,
- ДокументСсылка.ПриходнаяНакладная,
- ДокументСсылка.ОказаниеУслуги и т. д.
Объекты этого вида служат для указания ссылки на объект базы данных и кроме этого предоставляют некоторую информацию об этом объекте (например, документ - ДокументСсылка.<имя>).
Выборка - это такие объекты, как:
- СправочникВыборка.Клиенты,
- ДокументВыборка.ПриходнаяНакладная,
- РегистрСведенийВыборка.Цены,
- РегистрНакопленияВыборка.ОстаткиМатериалов и т. д.
Объекты этого вида представляют собой набор данных, содержащий данные объектов одной информационной структуры, отобранных по определенному критерию. Обход выборки выполняется методом Следующий(), и считывание данных из базы данных происходит динамически, по мере продвижения по выборке. Получение ссылки на объект возможно при помощи свойства Ссылка, а получение объекта - методом ПолучитьОбъект() (справочник - СправочникВыборка.<имя>).