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

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
   CREATE TABLE a2_entry (
 
   CREATE TABLE a2_entry (
 
     id            dintkey,
 
     id            dintkey,
 +
 +
    /*
 +
    Для сложных проводок мы имеем обязательно одну главную запись
 +
    и несколько дополнительных дебетов или кредитов. 
 +
    */
 
     masterentrykey dforeignkey,
 
     masterentrykey dforeignkey,
 +
 
     companykey    dintkey,  
 
     companykey    dintkey,  
 +
 +
    /*
 +
    Фиксируем не только дату, но и время проводки.
 +
    Там, где не принципиально или время не известно будем
 +
    использовать 00:00.
 +
    */
 
     entrydate      dtimestamp_notnull,
 
     entrydate      dtimestamp_notnull,
 +
 +
   
 
     dt            dforeignkey,
 
     dt            dforeignkey,
 
     ct            dforeignkey,
 
     ct            dforeignkey,
Строка 16: Строка 30:
 
     ctcurrkey
 
     ctcurrkey
 
     cteq
 
     cteq
 +
 +
 
     doctypekey
 
     doctypekey
 
     dockey
 
     dockey

Версия 12:30, 14 ноября 2016

  CREATE TABLE a2_entry (
    id             dintkey,
 
    /*
    Для сложных проводок мы имеем обязательно одну главную запись
    и несколько дополнительных дебетов или кредитов.  
    */
    masterentrykey dforeignkey,
 
    companykey     dintkey, 
 
    /*
    Фиксируем не только дату, но и время проводки.
    Там, где не принципиально или время не известно будем
    использовать 00:00.
    */ 
    entrydate      dtimestamp_notnull,
 
 
    dt             dforeignkey,
    ct             dforeignkey,
    dtncu
    dtcurr
    dtcurrkey
    dteq
    ctncu
    ctcurr
    ctcurrkey
    cteq
 
 
    doctypekey
    dockey
    bpseq
    prevkey
    firstkey
    creationdate
    creatorkey
    editiondate
    editorkey   
    aview
    achag
    afull
  );
 
  CREATE TABLE a2_some_doc (
    id         dintkey,
    docnumber  ddocnumber,
    [attr1]
    ...
    [attrn]
  );
 
 
  CREATE TABLE a2_some_doc_line (
    id            dintkey,
    masterdockey  dintkey,
    docorder      dinteger, 
    [attr1]
    ...
    [attrn]
  );
Персональные инструменты
Пространства имён

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