BN BANKSTATEMENTLINE
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «<syntaxhighlight lang="SQL"> - →* * Позиция банковской выписки *: CREATE TABLE bn_bankstatementline ( id dint…») |
SYSDBA (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| + | Обратите внимание! id здесь это идентификатор документа в таблице GD_DOCUMENT. | ||
| + | |||
<syntaxhighlight lang="SQL"> | <syntaxhighlight lang="SQL"> | ||
/* | /* | ||
Текущая версия на 13:00, 12 января 2018
Обратите внимание! 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))) );