GD DOCUMENTTYPE
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | Типы документов. Складские документы (поле ClassName = TgdcInvDocumentType) могут находиться только в рамках папки "Складские документы", которая имеет стандартный ИД 804000. Прайс-листы (ClassName = TgdcInvPriceListType) -- в пределах папки "Прайс-листы", ИД 805000. | ||
+ | |||
+ | <syntaxhighlight lang="SQL"> | ||
/* | /* | ||
* Значение позиции типового | * Значение позиции типового | ||
Строка 7: | Строка 10: | ||
*/ | */ | ||
− | + | CREATE 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, | |
− | + | ||
− | + | editiondate deditiondate, | |
− | + | ||
− | + | disabled dboolean DEFAULT 0, | |
− | + | ruid druid, /* Хранит руид документа */ | |
− | + | branchkey dforeignkey, /* Ветка в исследователе */ | |
− | + | reportgroupkey dforeignkey, /* Группа отчетов */ | |
− | + | reserved dreserved, | |
− | + | iscommon dboolean DEFAULT 0, | |
− | + | ischecknumber SMALLINT DEFAULT 0, /* Дублирование номеров: 0 -- не проверять, 1 -- всегда, 2 -- в теч года, 3 -- в теч м-ца */ | |
− | + | headerfunctionkey dforeignkey, | |
− | + | headerfunctiontemplate dblob80, | |
− | + | linefunctionkey dforeignkey, | |
− | + | linefunctiontemplate dblob80, | |
− | + | ||
− | + | CONSTRAINT gd_chck_icn_documenttype CHECK (ischecknumber BETWEEN 0 AND 3) | |
− | + | ) | |
− | ) | + | </syntaxhighlight> |
[[Category:База данных]] | [[Category:База данных]] |
Текущая версия на 17:01, 12 января 2014
Типы документов. Складские документы (поле ClassName = TgdcInvDocumentType) могут находиться только в рамках папки "Складские документы", которая имеет стандартный ИД 804000. Прайс-листы (ClassName = TgdcInvPriceListType) -- в пределах папки "Прайс-листы", ИД 805000.
/* * Значение позиции типового * документа: * B - branch (ветка) * D - document (документ) * */ CREATE 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, editiondate deditiondate, disabled dboolean DEFAULT 0, ruid druid, /* Хранит руид документа */ branchkey dforeignkey, /* Ветка в исследователе */ reportgroupkey dforeignkey, /* Группа отчетов */ reserved dreserved, iscommon dboolean DEFAULT 0, ischecknumber SMALLINT DEFAULT 0, /* Дублирование номеров: 0 -- не проверять, 1 -- всегда, 2 -- в теч года, 3 -- в теч м-ца */ headerfunctionkey dforeignkey, headerfunctiontemplate dblob80, linefunctionkey dforeignkey, linefunctiontemplate dblob80, CONSTRAINT gd_chck_icn_documenttype CHECK (ischecknumber BETWEEN 0 AND 3) )