# Структура Базы данных

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

Интерфейс формы создания Структуры БД включает таблицу с перечнем серверных объектов базы данных и панель с описанием выделенной в таблице записи. Записи в таблице включают наименование объекта БД с комментарием и флаг существования объекта. Программа позволяет создать как отдельно один объект БД, так и все объекты списком. Если объект существует, то его создание («пересоздание») игнорируется.

Примечание : порядковый номер записи связан с аналогичным параметром модуля инициализации Инициализация данных. Т.е. объекты БД и их инициализационные записи данных модулей имеют одинаковые порядковые номера.

### Панель описания

В панели описания представлены параметры выделенной записи :

Наименование
В Наименовании объекта определяется его принадлежность к справочникам (классификаторам), бухгалтерии, товару и т.д.

Тип объекта
Объект может быть таблицей (table), представлением (view) и т.д.

Наименование объекта
Наименование объекта в базе данных является уникальным.

Зависимые объекты
Список связанных объектов базы данных. Так, например, объект Товарной накладной связан со справочниками товарных помещений, валют, номенклатур, упаковок.

Объект БД можно создать, если существуют (уже созданы) все зависимые объекты.

Примечание
Комментарий к объекту.

Создать все объекты БД
Флаг создания объектов БД списком, т.е. всех объектов, представленных в таблице. Программа проверяет существование объекта; если объект в БД существует, то программа игнорирует повторное создание/пересоздание объекта.

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