GD DOCUMENTTYPE
Материал из GedeminWiki
Версия от 17:59, 19 октября 2007; SYSDBA (обсуждение | вклад)
/*
* Значение позиции типового
* документа:
* B - branch (ветка)
* D - document (документ)
*
*/
CREATE DOMAIN ddocumenttype
AS VARCHAR(1)
CHECK ((VALUE = 'B') OR (VALUE = 'D'));
/* Тип документа */
C_REATE TABLE gd_documenttype
(
id dintkey,
parent dparent,
lb dlb,
rb drb,
name dname,
description dtext180,
classname dclassname,
documenttype ddocumenttype DEFAULT 'D',
options DBLOB1024,
headerrelkey dforeignkey,
linerelkey dforeignkey,
afull dsecurity,
achag dsecurity,
aview dsecurity,
disabled dboolean DEFAULT 0,
ruid druid, /* Хранит руид документа */
branchkey dforeignkey, /* Ветка в исследователе */
reportgroupkey dforeignkey, /* Группа отчетов */
reserved dreserved,
ISCOMMON DBOOLEAN DEFAULT 0,
ischecknumber dboolean DEFAULT 0, /* Проверять дублирование номеров */
HEADERFUNCTIONKEY DFOREIGNKEY,
HEADERFUNCTIONTEMPLATE DBLOB80,
LINEFUNCTIONKEY DFOREIGNKEY,
LINEFUNCTIONTEMPLATE DBLOB80
);