Новые проводки (постановка)

Материал из GedeminWiki
Перейти к: навигация, поиск
  CREATE TABLE a2_entry (
    id             dintkey,
 
    /*
    Для сложных проводок мы имеем обязательно одну главную запись
    и несколько дополнительных дебетов или кредитов.  
    */
    masterentrykey dforeignkey,
 
    companykey     dintkey, 
 
    /*
    Фиксируем не только дату, но и время проводки.
    Там, где не принципиально или время не известно будем
    использовать 00:00.
    */ 
    entrydate      dtimestamp_notnull,
 
    /* тип документа */     
    doctypekey     dintkey,
 
    /* ИД записи в таблице документа */
    docid          dintkey,
 
    /* ИД шага из бизнес-процесса */
    bpseq          dintkey,
 
    /* 
    Предыдущая операция (проводка), если
    имеем дело с последовательностью операций.
    */
    prevkey        dforeignkey
  );
 
  CREATE TABLE a2_some_doc (
    id         dintkey,
 
    upkey      dforeignkey, 
 
    [docnumber  ddocnumber,]
    [docorder   dinteger,] 
 
    creationdate
    creatorkey
    editiondate
    editorkey   
    aview
    achag
    afull
 
 
    [attr1]
    ...
    [attrn]
  );
Персональные инструменты
Пространства имён

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