GD DOCUMENTTYPE

Материал из GedeminWiki
Перейти к: навигация, поиск

Типы документов. Складские документы (поле 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)
)
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты