Введение в конфигурирование 1Cv8 - Основные объекты


Таблицы, поля базы данных


Таблицы в «1С: Предприятии 8.0» подразделяются на два основных класса: реальные и виртуальные.

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

Виртуальные таблицы в базе данных не хранятся. При обращении к информации виртуальных таблиц система автоматически собирает информацию реальных таблиц для выполнения запроса. Виртуальная таблица может быть параметризована.

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

В свою очередь любая таблица состоит из набора полей. В качестве поля таблицы может фигурировать:

•    «Обычное   поле»   (содержащее   какое-либо   значение,   либо значение типа «Null»)

•    вложенная таблица

Основное отличие обычного поля от вложенной таблицы состоит в том, что в рамках одной записи обычному полю соответствует одно единственное значение, а вложенной таблице соответствует значение типа «РезультатЗапроса» с заранее заданным набором колонок.

Можно проиллюстрировать данное понятие следующим образом:

Дата

Время

Контрагент

№ 

Товар

Кол-во

Сумма

Товары

01,01,03

11:00

ООО «Все»

1

Карандаш

5

100

2

Ручка

3

200

02,03,03

11:51

ООО

«Куда»

1

Кнопки

10

20

 

Если продолжить разговор о полях, содержащих какие-либо значения, можно отметить: поле может содержать значение одного типа, может содержать значения нескольких типов (иметь составной тип), при этом для конкретной записи поле содержит значение «одного» типа.




- Начало -  - Назад -  - Вперед -