Таблица DOCS
Таблица DOCS
Таблицa хранения документов.
| Поле | Тип данных | Null | Описание |
| fISN | int | NOT NULL | идентификатор документа |
| fNAME | char (8) | NOT NULL | идентификатор типа документа |
| fSTATE | smallint | NOT NULL | состояние документа. При создании документа он находится в состоянии 0, а после его сохранения переходит в состояние 1. Дальнейшие наращивания состояния документа происходят согласно поведению документа. Ядро системы влияет на текущее состояние документа в следующих случаях: при визировании документа его состояние автоматически увеличивается на 1, а при отказе визирования - увеличивается на 2. Изменение статуса завизированного документа в папке производится из скрипта. |
| fNEXTTRANS | int | NOT NULL | номер очередной транзакции для данного документа. |
| fTS | timestamp | NOT NULL | отметка времени последнего изменения, применяется для оптимистической блокировки |
| fBODY | varchar (4000) | NOT NULL | тело документа, где хранятся значения реквизитов |
| fCREATIONDATE | datetime | NOT NULL | дата создания документа |
| fCREATORSUID | smallint | NOT NULL | идентификатор пользователя, создавшего документ |
Индекс
| Имя индекса | Тип | Имя столбцов |
| iDOCS1 | UNIQUE, CLUSTERED | fISN |
| iDOCS2 | fNAME |
Примечание