BN BANKSTATEMENTLINE

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

Обратите внимание! id здесь это идентификатор документа в таблице GD_DOCUMENT.

/*
 *
 *   Позиция банковской выписки
 *
 */
 
CREATE TABLE bn_bankstatementline
(
  id                   dintkey,      /* унікальны ідэнтыфікатар стракі выпіскі      */
 
  documentkey          dforeignkey,  /* платежное требование или поручение          */
                                     /* или чек, или другой документ, который привя-*/
                                     /* зан к позиции выписки                       */
  bankstatementkey     dmasterkey,   /* спасылка на выпіску                         */
  trtypekey            dforeignkey,  /* ссылка на операцию                          */
 
  companykey           dforeignkey,  /* клиент, реальный плательщик или получатель  */
  contractorkey        dforeignkey,  /* клиент, перед которым или у которого        */
                                     /* возникает  долг                             */
 
  dsumncu              dcurrency,    /* дебет, сума ў НГА                           */
  dsumcurr             dcurrency,    /* дебет, сума ў валюце                        */
 
  csumncu              dcurrency,    /* крэдзіт, сума ў НГА                         */
  csumcurr             dcurrency,    /* крэдзіт, сума ў валюце                      */
                                     /* заўважце, што ключ валюты прывязаны да      */
                                     /* рахунка, па якім ідзе выпіска               */
 
                                     /* как определны для банковских выписок:       */
  paymentmode          dtext8,       /* форма рассчета                              */
  operationtype        dtext8,       /* вид операции                                */
 
                                     /* переносим эти поля с бумажной выписки:      */
  account              dbankaccount, /* рассчетный счет клиента                     */
  bankcode             dbankcode,    /* код банка клиента                           */
  bankbranch           dbankcode,    /* номер отделения банка */
  docnumber            dtext20,      /* номер документа(платежки)                   */
 
  comment              dblobtext80_1251,      /* каментар                                    */
                                     /* например, назначение платежа                */
  accountkey           dforeignkey,  /* ссылка на ac_account */
 
  /* адначасова можа быць альбо сума па крэдзіце, альбо дзебіце */
  CHECK(((dsumncu IS NULL) AND (csumncu > 0)) OR ((csumncu IS NULL) AND (dsumncu > 0)))
);
Персональные инструменты
Пространства имён

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