Структура базы данных
Нумераторы (aux_numeratros)
| Поле | Тип | Описание |
|---|---|---|
| Code | int | Значение нумератора |
| Name | varchar(40) | Наименование нумератора |
Пользователи системы (aux_users)
| Поле | Тип | Описание |
|---|---|---|
| Code | Guid | Идентификатор пользователя |
| Name | varchar(30) | Наименование пользователя |
| Password | varchar(128) | Хеш пароля пользователя |
| IsActive | bool | |
| Role | Guid | Идентификатор роли пользователя |
Заблокированные объекты (aux_locks)
| Поле | Тип | Описание |
|---|---|---|
| Name | varchar(256) | Наименование объекта |
| Code | varchar(128) | Идентификатор объекта |
| UserCode | Guid | Идентификатор пользователя, который заблокировал объект |
| DateTime | datetime | Дата и время блокировки |
Лог (aux_log)
| Поле | Тип | Описание |
|---|---|---|
| Id | Guid | Идентификатор записи |
| DateTime | datetime | Дата и время записи |
| Type | byte | Тип записи (0 - сообщение, 1 - Предупреждение, 2 - Ошибка, 3 - Изменение, 4 - Специальное) |
| ObjectCode | varchar(128) | Идентификатор объекта |
| ObjectName | varchar(256) | Наименование объекта |
| UserName | varchar(30) | Имя пользователя |
| WindowsLogin | varchar(256) | Имя текущего пользователя системы |
| ComputerName | varchar(256) | Имя компьютера на котором произошло событие |
| Source | int | Идентификатор источника события |
| Message | varchar(max) | Сообщение |
| AdditionalData | varchar(max) | Дополнительные данные в формате XML |
Источники событий (aux_sources)
| Поле | Тип | Описание |
|---|---|---|
| Code | int | Идентификатор источника |
| Name | varchar(256) | Наименование источника |
Завершенные визарды (aux_wizards)
| Поле | Тип | Описание |
|---|---|---|
| Id | varchar(256) | Идентификатор завершенного визарда |
Общая таблица для документов (aux_documents)
| Поле | Тип | Описание |
|---|---|---|
| DocCode | Guid | Идентификатор документа |
| Status | byte | Текущий статус документа (0 - создан, 1.- помечен на удаление, 2 - проведен) |
| TypeId | varchar(32) | Строковый идентификатор определяющий тип документа |
| Number | varchar(25) | Номер документа |
| datetime | Дата и время документа | |
| Author | Guid | Пользователь, автор создания документа |
| Amount | decimal(19, 2) | Сумма документа |
| SystemId | int | Идентификатор текущей системы (подразделения) |
| reg_... | boolean | Флаги определяющие, какие регистры двинул документ |
| ... | ... | Общие поля документов |
Таблицы для документов (doc_...)
| Поле | Тип | Описание |
|---|---|---|
| DocCode | Guid | Идентификатор документа |
| ... | ... | Поля "шапки" документа |
Таблицы для табличных частей документов (doc_...tblX)
| Поле | Тип | Описание |
|---|---|---|
| OwnerCode | Guid | Идентификатор документа |
| Number | int | Порядковый номер строки в табличной части |
| ... | ... | Поля табличной части документа |
Таблицы вложений для документов (doc_...att)
| Code | Guid | Идентификатор вложения |
| Name | varchar(256) | Наименование вложения |
| Owner | Guid | Ссылка на документ "Владелец" |
| ... | ... | Поля вложения |
Таблицы для справочников (lst_...)
| Code | int | Идентификатор элемента справочника |
| Deleted | boolean | Флаг пометки на удаление |
| Type | boolean | Флаг определяющий является ли элемент группой |
| Name | varchar(X) | Наименование элемента |
| Owner | int | Ссылка на элемент "Владелец", если справочник подчинен |
| ParentX | int | Ссылка на группу, если справочник иерархический |
| ... | ... | Поля справочника |
Таблицы вложений для справочников (lst_...att)
| Code | Guid | Идентификатор вложения |
| Name | varchar(256) | Наименование вложения |
| Owner | int | Ссылка на элемент "Владелец" |
| ... | ... | Поля вложения |
Таблицы содержимого вложений (lst_...att_data, doc_...att_data)
| Code | Guid | Идентификатор содержимого |
| Owner | Guid | Ссылка на элемент вложение |
| Type | varchar(32) | Тип вложения |
| Date | datetime | Дата добавления вложения |
| Body | varchar(max) | Содержимое вложения |
Таблицы регистров (reg_...)
| DocCode | Guid | Идентификатор документа двинувшего регистр |
| datetime | Дата и время движения | |
| byte | Тип движения (приход, расход) | |
| ... | ... | Поля измерений регистра |
| ... | ... | Поля ресурсов регистра |
| ... | ... | Поля реквизитов регистра |
Таблицы итогов регистров (reg_...view)
| ... | ... | Поля измерений регистра |
| ... | ... | Поля ресурсов регистра |
Таблицы для хранилищ (str_...)
| ... | ... | Поля хранилища |
