644 документа
← К списку

Краткий справочник разработчика

страница

Объекты встроенного языка для работы с прикладными данными

Для обеспечения доступа к данным, хранящимся в базе данных, встроенный язык содержит набор унифицированных объектов. Их можно разделить на несколько видов в зависимости от их назначения.

Менеджер информационных структур одного вида. Это такие объекты, как:

  • СправочникиМенеджер,
  • ДокументыМенеджер,
  • ОтчетыМенеджер,
  • ПланыСчетовМенеджер и т. д.

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

Например, менеджер справочников СправочникиМенеджер - это коллекция значений, содержащая объекты СправочникМенеджер.<имя>.

Каждый из них предназначен для доступа к отдельным менеджерам информационных структур.

Менеджер конкретной информационной структуры. Это такие объекты, как:

  • СправочникМенеджер.Клиенты,
  • СправочникМенеджер.Номенклатура,
  • ДокументМенеджер.ПриходнаяНакладная,
  • ДокументМенеджер.ОказаниеУслуги и т. д.

Каждый из этих объектов предоставляет средства для работы с конкретной информационной структурой. Например, менеджер документа ПриходнаяНакладная - ДокументМенеджер.ПриходнаяНакладная - позволяет находить конкретные документы Приходная накладная, создавать объекты этих документов и т. д.

Объект - это такие объекты, как:

  • СправочникОбъект.Клиенты,
  • СправочникОбъект.Номенклатура,
  • ДокументОбъект.ПриходнаяНакладная,
  • ДокументОбъект.ОказаниеУслуги и т. д.

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

Набор записей - это такие объекты, как:

  • РегистрСведенийНаборЗаписей.Цены,
  • РегистрНакопленияНаборЗаписей.ОстаткиМатериалов,
  • РегистрБухгалтерииНаборЗаписей.Управленческий и т. д.

С помощью объектов этого вида также возможно чтение, изменение, запись и удаление данных информационной структуры. Предоставляют доступ к объекту информационной структуры и позволяют изменять информацию в базе данных. Применяются для тех информационных структур, ссылки на объекты которых в принципе не могут использоваться в базе данных (регистры - РегистрНакопленияНаборЗаписей.<имя>, перерасчеты - ПерерасчетНаборЗаписей.<имя> и т. д.).

Ссылка - это такие объекты, как:

  • СправочникСсылка.Клиенты,
  • СправочникСсылка.Номенклатура,
  • ДокументСсылка.ПриходнаяНакладная,
  • ДокументСсылка.ОказаниеУслуги и т. д.

Объекты этого вида служат для указания ссылки на объект базы данных и кроме этого предоставляют некоторую информацию об этом объекте (например, документ - ДокументСсылка.<имя>).

Выборка - это такие объекты, как:

  • СправочникВыборка.Клиенты,
  • ДокументВыборка.ПриходнаяНакладная,
  • РегистрСведенийВыборка.Цены,
  • РегистрНакопленияВыборка.ОстаткиМатериалов и т. д.

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