1С-Предприятие 8.0. Практическое пособие разработчика

         

Виды объектов встроенного языка


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

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

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

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

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

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

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

Список – объекты этого вида предназначены для управления списком объекта, отображаемым в табличном поле (перечисление – ПеречислениеСписок.<имя>). Использовать эти объекты имеет смыл только при выводе информации в табличное поле. [552]



Содержание раздела