Все таблицы DIRECTUM описываются по единому формату:
<Имя таблицы> - <Содержание>
Таблица <Имя таблицы> - таблица <классификация по типу внесения изменений>[-1/-M] компоненты <Наименование компоненты>. Содержит <объекты данных таблицы>. Обновляется <в каких случаях идет обращение к данным с возможностью изменения>.
Поле |
Описание |
Тип |
К |
О |
<Поле 1> |
<Описание значения поля 1> |
<Тип поля 1> (<Размер >) |
<Да/Нет> |
<Да/Нет> |
… |
|
|
|
|
В колонке «Поле» указывается физическое имя поля в таблице.
В колонке «Описание» дается описание хранимого значения. При этом существуют следующие правила описания:
· | поле-признак – поле, которое может принимать значения из заранее определенного списка. Описывается в виде перечисления списка значений и их расшифровки. Например: |
· | «Д» – Действующая; |
· | «З» – Закрытая. |
· | поле-ссылка – поле, которое соответствует значению поля в другой таблице. Для такого поля дается ссылка по формату: Название таблицы.Название ключевого поля; |
· | поля локализации состоят из значений двух полей таблиц (Поле1.Поле2) обозначаются как <Таблица1.Поле>.<Таблица2.Поле>; |
· | поля и таблицы, не использующиеся разработчиком или администратором, не описываются и указываются как для внутреннего использования. |
В колонке «К» значения определяются следующим образом:
· | «Да» - если поле входит в ключ таблицы SQL Server; |
· | «Нет» - в противном случае. |
В колонке «О» значения определяются следующим образом:
· | «Да», если поле не может иметь значение Null; |
· | «Нет» в противном случае. |
При описании перечисляются все поля таблиц SQL Server. Исключение составляют поля таблиц МВAnalit, MBAnValR (2..6), MBText. Структура этих таблиц может меняться (подробнее см. раздел «Изменение структуры таблиц данных»). Для этих таблиц перечислены только те поля, которые всегда есть в этих таблицах.
В таблицах выделяются общие (используемые во многих таблицах и не зависящие от содержания конкретных таблиц) поля:
· | XRecStat – признак утвержденности записи. Допустимые значения: |
· | '+' – запись утверждена; |
· | '?' – запись не утверждена. |
Поле заполняется триггером таблицы при сохранении записи;
· | XRecID – уникальный идентификатор записи. Обычно заполняется сервером при вставке новой записи. |