Добавление объектов в main.dbi выполняется следующим образом:
Добавить в main.dbi объекты. Для этого необходимо в квадратных скобках указать имя, используемое для идентификации объекта, и далее объявить его поля. Синтаксис объявления полей имеет вид:
<Имя поля>, <Тип> [, <Размер>]
| Размер задается только полям с типом CHAR. |
В таблице приведены обязательные поля для всех объектов ПК Интеллект.
Поле | Описание |
id | Уникальный идентификатор объекта |
name | Имя объекта |
parent_id | Идентификатор родительского объекта |
flags | Параметр для внутренних нужд системы |
| Поле flags не может использоваться внешними приложениями. |
Допустимые типы данных описаны в таблице.
Тип данных | Описание |
BIT | Используется для создания поля-флажка, принимающего логические значения «Да» или «Нет» |
CHAR | Используется для полей, заполняемых небольшим количеством символов |
DATETIME | Используется для полей, в которые вводятся дата и время. Маска для даты – гггг-мм-дд, для времени – чч:мм:сс.ххх |
DOUBLE | Используется для полей, содержащих числа с плавающей запятой |
INTEGER | Используется для полей, содержащих целые числа |
SMALLINT | Используется для полей, содержащих целые числа числа в диапазоне от -32 768 до 32 767 |
TEXT | Используется для полей, содержащих текстовые строки |
UNIQUEIDENTIFIER | Используется для полей, в которые вводятся уникальные идентификаторы, гарантирующие уникальность не только в рамках таблицы, но между различными базами данных и серверами |
Для объектов демонстрационного модуля DEMO, кроме обязательных полей, добавлены поля:



В результате обновления структуры будут созданы таблицы в базе конфигурации Intellect.