GD DOCUMENTTYPE
Материал из GedeminWiki
Версия от 17:01, 12 января 2014; SYSDBA (обсуждение | вклад)
Типы документов. Складские документы (поле 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) )