Новые проводки (постановка)
Материал из GedeminWiki
Версия от 18:45, 15 ноября 2016; SYSDBA (обсуждение | вклад)
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] );