This commit is contained in:
AKurakin 2022-08-04 14:23:29 +03:00
parent 30ee008f63
commit 49b5d947af
2 changed files with 554 additions and 2 deletions

View file

@ -168,6 +168,19 @@
<shortName type="2" length="255" name="Краткое наименование Компании" shortname="Краткое наименование Компании" searchable="true" sortable="true" visible="true"/>
<fullName type="2" length="255" name="Полное наименование Компании" shortname="Полное наименование Компании" searchable="true" sortable="true" visible="true"/>
</company>
<companyUpdate name="Журнал изменений таблицы company" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<companyId type="1" name="Идентификатор записи в таблице company" shortname="ID" searchable="true" sortable="true" visible="true"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true"/>
<tradingCode type="2" name="Торговый код" shortname="Торговый код" searchable="true" sortable="true" visible="true" length="255"/>
<clearingCode type="2" name="Клиринговый код" shortname="Код клирин7а" searchable="true" sortable="true" visible="true" length="255"/>
<workflowStatusId type="1" name="Активный статус " shortname="Статус обработки" searchable="true" sortable="true" link="workflowStatus"/>
<shortName type="2" length="255" name="Краткое наименование Компании" shortname="Краткое наименование Компании" searchable="true" sortable="true" visible="true"/>
<fullName type="2" length="255" name="Полное наименование Компании" shortname="Полное наименование Компании" searchable="true" sortable="true" visible="true"/>
</companyUpdate>
<companyInfo name="Профиль Компании" class="com.spicex.Static.Account.">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
@ -182,6 +195,22 @@
<shortNameEng type="2" length="255" name="Краткое наименование Компании на английском" shortname="Краткое наименование Компании на английском" searchable="true" sortable="true" visible="true"/>
<fullNameEng type="2" length="255" name="Полное наименование Компании на английском" shortname="Полное наименование Компании на английском" searchable="true" sortable="true" visible="true"/>
</companyInfo>
<companyInfoUpdate name="Журнал изменений таблицы companyInfo" class="com.spicex.Static.Account." sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<companyInfoId type="1" name="Идентификатор записи в таблице companyInfo" shortname="ID" searchable="true" sortable="true" visible="true"/>
<companyId type="1" name="Идентификатор Компании" shortname="Идентификатор Компании" searchable="true" sortable="true" visible="true"/>
<corporationSoleType type="12" name="Идентификатор единоличного исполнительного органа" shortname="Идентификатор единоличного исполнительного органа" searchable="true" sortable="true" visible="true" link="corporationSoleType"/>
<countryCode type="12" name="Идентификатор кода страны" shortname="Идентификатор кода страны" searchable="true" sortable="true" visible="true" link="countryCode"/>
<description type="2" name="Описание" shortname="Описание" searchable="true" sortable="true" visible="true"/>
<professionalSign type="12" name="Признак проф. Участника" shortname="Признак проф. Участника" searchable="true" sortable="true" visible="true" link="allowed"/>
<legalKind type="12" name="Идентификатор вида субъекта" shortname="Идентификатор вида субъекта" searchable="true" sortable="true" visible="true" link="legalKind"/>
<organizationType type="12" name="Идентификатор типа организации" shortname="Идентификатор типа организации" searchable="true" sortable="true" visible="true" link="organizationType"/>
<residence type="12" name="Идентификатор кода страны" shortname="Идентификатор кода страны" searchable="true" sortable="true" visible="true" link="countryCode"/>
<shortNameEng type="2" length="255" name="Краткое наименование Компании на английском" shortname="Краткое наименование Компании на английском" searchable="true" sortable="true" visible="true"/>
<fullNameEng type="2" length="255" name="Полное наименование Компании на английском" shortname="Полное наименование Компании на английском" searchable="true" sortable="true" visible="true"/>
</companyInfoUpdate>
<clearingMemberCategory name="Категории участника клиринга" class="com.spicex.Static.Account.">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
@ -234,6 +263,18 @@
<relationId field="relation.id" type="1" name="Идентификатор договорных отношений" shortname="Договор" searchable="true" sortable="true" visible="true" link="relation"/>
<status type="12" name="Идентификатор статуса" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
</account>
<accountUpdate name="Журнал изменений таблицы account" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<accountId type="1" name="Идентификатор записи в таблице account" shortname="ID" searchable="true" sortable="true" visible="true"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true"/>
<account type="2" name="Номер счета" shortname="Счёт" searchable="true" sortable="true" length="12" visible="true"/>
<accountType type="12" name="Идентификатор типа счета" shortname="Тип" searchable="true" sortable="true" visible="true" link="accountType"/>
<relationId field="relation.id" type="1" name="Идентификатор договорных отношений" shortname="Договор" searchable="true" sortable="true" visible="true" link="relation"/>
<status type="12" name="Идентификатор статуса" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
</accountUpdate>
<relation name="Договорные отношения" class="com.spicex.Static.company.Relation.Service">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
@ -246,6 +287,20 @@
<serviceProductId type="1" name="Идентификатор продукта" shortname="Продукт" searchable="true" sortable="true" visible="true" link="serviceProduct"/>
<comment type="2" length="255" name="Текст причины" shortname="Причина" searchable="true" sortable="true" visible="true"/>
</relation>
<relationUpdate name="Журнал изменений таблицы relation" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<relationId type="1" name="Идентификатор записи в таблице relation" shortname="ID" searchable="true" sortable="true" visible="true"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true"/>
<consumerId type="1" name="Идентификатор Компании пользователя услуги" shortname="Потребитель" searchable="true" sortable="true" visible="true" link="company"/>
<supplierId type="1" name="Идентификатор Компании поставщика услуги" shortname="Поставщик" searchable="true" sortable="true" visible="true" link="company"/>
<serviceStatus type="12" name="Идентификатор статуса" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
<serviceId type="1" name="Идентификатор сервиса" shortname="Услусга" searchable="true" sortable="true" visible="true" link="service"/>
<serviceProductId type="1" name="Идентификатор продукта" shortname="Продукт" searchable="true" sortable="true" visible="true" link="serviceProduct"/>
<comment type="2" length="255" name="Текст причины" shortname="Причина" searchable="true" sortable="true" visible="true"/>
</relationUpdate>
<bankAccount name="Банковские счета" class="com.spicex.Static.Account.CurrentBankAccount">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
@ -262,6 +317,24 @@
<taxRegistrationReasonCode type="2" length="255" name="Код причины постановки" shortname="Код причины постановки" searchable="true" sortable="true" visible="true"/>
<correspondentAccount type="2" length="255" name="Корреспондентский счет" shortname="Корреспондентский счет" searchable="true" sortable="true" visible="true"/>
</bankAccount>
<bankAccountUpdate name="Журнал изменений таблицы bankAccount" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<bankAccountId type="1" name="Идентификатор записи в таблице bankAccount" shortname="ID" searchable="true" sortable="true" visible="true"/>
<accountId type="1" name="Идентификатор счета" shortname="ID" searchable="true" sortable="true" visible="true" link="account"/>
<bankIdentificationCode type="2" length="255" name="Банковский идентификационный код (БИК)" shortname="БИК" searchable="true" sortable="true" visible="true"/>
<bankName type="2" length="255" name="Наименование банка" shortname="Наименование" searchable="true" sortable="true" visible="true"/>
<correspondentAccountName type="2" length="255" name="Наименование корреспондентского счета" shortname="Корр. счёт" searchable="true" sortable="true" visible="true"/>
<currency type="12" name="Идентификатор валюты" shortname="Идентификатор валюты" searchable="true" sortable="true" visible="true" link="currencyCode"/>
<destination type="2" length="255" name="Назначение" shortname="Назначение" searchable="true" sortable="true" visible="true"/>
<iban type="2" length="255" name="Международный номер банковского счета" shortname="Международный номер банковского счета" searchable="true" sortable="true" visible="true"/>
<internationalTransferSign type="12" name="Доступность международных переводов" shortname="Доступность международных переводов" searchable="true" sortable="true" visible="true" link="allowed"/>
<swiftCode type="2" length="255" name="Код SWIFT" shortname="SWIFT" searchable="true" sortable="true" visible="true"/>
<taxpayerIdentificationNumber type="2" length="255" name="Идентификационный номер налогоплательщика (ИНН)" shortname="ИНН" searchable="true" sortable="true" visible="true"/>
<taxRegistrationReasonCode type="2" length="255" name="Код причины постановки" shortname="Код причины постановки" searchable="true" sortable="true" visible="true"/>
<correspondentAccount type="2" length="255" name="Корреспондентский счет" shortname="Корреспондентский счет" searchable="true" sortable="true" visible="true"/>
</bankAccountUpdate>
<clearingAccount name="Клиринговые счета" class="com.spicex.Static.Account.TradingClearingAccount">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
@ -270,6 +343,16 @@
<depoAccountId type="1" name="Счет ДЕПО" shortname="ДЕПО" searchable="true" sortable="true" visible="true" link="account"/>
<settlementCode type="2" name="Расчетный код" shortname="Рас.код" searchable="true" sortable="true" length="255" visible="true"/>
</clearingAccount>
<clearingAccountUpdate name="Журнал изменений таблицы clearingAccount" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<clearingAccountId type="1" name="Идентификатор записи в таблице clearingAccount" shortname="ID" searchable="true" sortable="true" visible="true"/>
<accountId type="1" name="Идентификатор счета" shortname="Идентификатор счета" searchable="true" sortable="true" visible="true"/>
<cashAccountId type="1" name="Денежный счет" shortname="Денежный счет" searchable="true" sortable="true" visible="true" link="account"/>
<depoAccountId type="1" name="Счет ДЕПО" shortname="ДЕПО" searchable="true" sortable="true" visible="true" link="account"/>
<settlementCode type="2" name="Расчетный код" shortname="Рас.код" searchable="true" sortable="true" length="255" visible="true"/>
</clearingAccountUpdate>
<accountRouting name="Маршрутизация счета" class="com.spicex.Static.Account.AccountRouting">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
@ -277,6 +360,15 @@
<relationId type="1" name="Идентификатор договорных отношений" shortname="Договор" searchable="true" sortable="true" visible="true" link="relation"/>
<sourceId type="1" name="Счет-источник (списания)" shortname="Списания" searchable="true" sortable="true" visible="true" link="account"/>
</accountRouting>
<accountRoutingUpdate name="Журнал изменений таблицы accountRouting" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<accountRoutingId type="1" name="Идентификатор записи в таблице accountRouting" shortname="ID" searchable="true" sortable="true" visible="true"/>
<destinationId type="1" name="Счет-назначение (зачисления)" shortname="Зачисления" searchable="true" sortable="true" visible="true" link="account"/>
<relationId type="1" name="Идентификатор договорных отношений" shortname="Договор" searchable="true" sortable="true" visible="true" link="relation"/>
<sourceId type="1" name="Счет-источник (списания)" shortname="Списания" searchable="true" sortable="true" visible="true" link="account"/>
</accountRoutingUpdate>
<security name="Инструменты" class="com.spicex.Static.company.Relation.Service">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
@ -291,12 +383,36 @@
<securitySymbol type="2" name="Код инструмента" shortname="Код инструмента" searchable="true" sortable="true" length="255" visible="true"/>
<workflowStatus type="12" name="Идентификатор статуса" shortname="Статус отношений" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
</security>
<securityUpdate name="Журнал изменений таблицы security" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<securityId type="1" name="Идентификатор записи в таблице security" shortname="ID" searchable="true" sortable="true" visible="true"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true"/>
<instrumentType type="12" name="Идентификатор типа инструмента" shortname="Статус" searchable="true" sortable="true" visible="true" link="instrumentType"/>
<issuerId type="1" name="Идентификатор эмитента" shortname="Эмитент" searchable="true" sortable="true" link="company"/>
<shortName type="2" name="Краткое наименование инструмента" shortname="Краткое наименование инструмента" searchable="true" sortable="true" length="255" visible="true"/>
<fullName type="2" name="Полное наименование Компании" shortname="Полное наименование Компании" searchable="true" sortable="true" length="255" visible="true"/>
<shortNameEng type="2" name="Краткое наименование инструмента на английском" shortname="Краткое наименование инструмента на английском" searchable="true" sortable="true" length="255" visible="true"/>
<fullNameEng type="2" name="Полное наименование Компании на английском" shortname="Полное наименование Компании на английском" searchable="true" sortable="true" length="255" visible="true"/>
<securitySymbol type="2" name="Код инструмента" shortname="Код инструмента" searchable="true" sortable="true" length="255" visible="true"/>
<workflowStatus type="12" name="Идентификатор статуса" shortname="Статус отношений" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
</securityUpdate>
<currency name="Инструменты Валюты" class="com.spicex.Static.company.Relation.Service">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
<countryCode type="12" name="Идентификатор кода страны" shortname="Страна" searchable="true" sortable="true" visible="true" link="countryCode"/>
<currencyCode type="12" name="Идентификатор кода валюты" shortname="Валюта" searchable="true" sortable="true" visible="true" link="currencyCode"/>
</currency>
<currencyUpdate name="Журнал изменений таблицы currency" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<currencyId type="1" name="Идентификатор записи в таблице currency" shortname="ID" searchable="true" sortable="true" visible="true"/>
<countryCode type="12" name="Идентификатор кода страны" shortname="Страна" searchable="true" sortable="true" visible="true" link="countryCode"/>
<currencyCode type="12" name="Идентификатор кода валюты" shortname="Валюта" searchable="true" sortable="true" visible="true" link="currencyCode"/>
</currencyUpdate>
<moneyMarketSecurity name="Инструменты Денежного рынка" class="com.spicex.Static.company.Relation.Service">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
@ -307,6 +423,18 @@
<nominalValue field="nominalValue" type="11" name="Номинал" shortname="Номинал" searchable="true" sortable="true"/>
<nominalCurrency field="nominalValueCurrencyId" type="1" name="Валюта номинала" shortname="Валюта номинала" searchable="true" sortable="true" link="currencyCode"/>
</moneyMarketSecurity>
<moneyMarketSecurityUpdate name="Журнал изменений таблицы moneyMarketSecurity" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<moneyMarketSecurityId type="1" name="Идентификатор записи в таблице moneyMarketSecurity" shortname="ID" searchable="true" sortable="true" visible="true"/>
<securityId type="1" name="Идентификатор инструмента" shortname="Инструмент" searchable="true" sortable="true" link="security"/>
<description type="2" length="255" name="Описание" shortname="Описание" searchable="true" sortable="false"/>
<startDate type="6" name="Дата действия" shortname="Начальная дата" searchable="true" sortable="true"/>
<endDate type="6" name="Дата завершения" shortname="Конечная дата" searchable="true" sortable="true"/>
<nominalValue field="nominalValue" type="11" name="Номинал" shortname="Номинал" searchable="true" sortable="true"/>
<nominalCurrency field="nominalValueCurrencyId" type="1" name="Валюта номинала" shortname="Валюта номинала" searchable="true" sortable="true" link="currencyCode"/>
</moneyMarketSecurityUpdate>
<listing name="Листинг инструментов" class="com.spicex.Static.company.Relation.Service">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
@ -320,6 +448,21 @@
<tradingCurrency type="12" name="Идентификатор кода валюты расчета" shortname="Валюта" searchable="true" sortable="true" visible="true" link="currency"/>
<workflowStatus type="12" name="Идентификатор статуса листинга в системе" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
</listing>
<listingUpdate name="Журнал изменений таблицы listing" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<listingId type="1" name="Идентификатор записи в таблице listing" shortname="ID" searchable="true" sortable="true" visible="true"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
<securityId type="1" name="Идентификатор инструмента" shortname="Инструмент" searchable="true" sortable="true" link="security"/>
<lotSize type="11" name="Размер лота" shortname="Размер лота" searchable="true" sortable="true" />
<marketId type="1" name="Идентификатор торговой площадки" shortname="Торговая площадка" searchable="true" sortable="true" link="market"/>
<symbolCode type="2" length="255" name="Код инструмента на торговой площадке" shortname="Код инструмента на торговой площадке" searchable="true" sortable="true"/>
<symbolName type="2" length="255" name="Название инструмента на торговой площадке" shortname="Название инструмента на торговой площадке" searchable="true" sortable="true"/>
<tradingCurrency type="12" name="Идентификатор кода валюты расчета" shortname="Валюта" searchable="true" sortable="true" visible="true" link="currency"/>
<workflowStatus type="12" name="Идентификатор статуса листинга в системе" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
</listingUpdate>
<market name="Торговые площадки" class="com.spicex.Static.company.Relation.Service">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
@ -332,6 +475,20 @@
<settlementCurrency type="12" name="Валютный код расчетов" shortname="Валюта расчёта" searchable="true" sortable="true" visible="true" link="currency"/>
<sector type="12" name="Идентификатор сектора" shortname="Сектор" searchable="true" sortable="true" visible="true" link="sector"/>
</market>
<marketUpdate name="Журнал изменений таблицы market" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<marketId type="1" name="Идентификатор записи в таблице market" shortname="ID" searchable="true" sortable="true" visible="true"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
<description type="2" length="255" name="Описание" shortname="Описание" searchable="true" sortable="true"/>
<exchangeId type="1" name="Идентификатор площадки" shortname="Идентификатор площадки" searchable="true" sortable="true" link="company"/>
<name type="2" length="255" name="Наименование" shortname="Наименование" searchable="true" sortable="true"/>
<marketCode type="2" length="255" name="Режим" shortname="Режим" searchable="true" sortable="true"/>
<settlementCurrency type="12" name="Валютный код расчетов" shortname="Валюта расчёта" searchable="true" sortable="true" visible="true" link="currency"/>
<sector type="12" name="Идентификатор сектора" shortname="Сектор" searchable="true" sortable="true" visible="true" link="sector"/>
</marketUpdate>
<accountBalance name="Информация об остатках ден. средств" class="com.spicex.Static.">
@ -358,9 +515,36 @@
<shortName type="2" name="Короткое наименование Участника" shortname="Участник" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="shortName"/>
<fullName type="2" name="Полное наименование Участника" shortname="Наименование участника" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="fullName"/>
</accountBalance>
<accountBalanceUpdate name="Журнал изменений таблицы accountBalance" class="" sendable="0">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
<event_time type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true"/>
<event_user_id type="1" name="Идентификатор инициатора изменения" shortname="Изменено" searchable="true" sortable="true"/>
<accountBalanceId type="1" name="Идентификатор записи в таблице accountBalance" shortname="ID" searchable="true" sortable="true" visible="true"/>
<companyId type="1" name="Идентификатор участника" shortname="Участник" searchable="true" sortable="true" link="company"/>
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
<accountId type="1" name="Идентификатор счета" shortname="Идентификатор счета" searchable="true" sortable="true" link="account"/>
<accountType type="1" name="Тип счета" shortname="Тип счета" searchable="true" sortable="true" link="account" linkCode="accountType"/>
<account type="1" name="Счет" shortname="Счет" searchable="true" sortable="true" link="account" linkCode="account"/>
<openBalanceAmount type="10" name="Начальная сумма после расчетной организации" shortname="Начальный баланс" searchable="true" sortable="true"/>
<startBalanceAmount type="10" name="Начальная сумма остатков ден. средств на начало работы" shortname="Стартовый баланс" searchable="true" sortable="true"/>
<closeBalanceAmount type="10" name="Конечная сумма остатков ден. средств на счете" shortname="Конечный баланс" searchable="true" sortable="true"/>
<tradeBalanceAmount type="10" name="Регистр «Денежные средства Участника клиринга блокированные»" shortname="Регистр блокированные" searchable="true" sortable="true"/>
<freeBalanceAmount type="10" name="Регистр «Денежные средства Участника клиринга свободные»" shortname="Регистр свободные" searchable="true" sortable="true"/>
<changeBalanceAmount type="10" name="Сумма изменения остатков ден. средств на счете" shortname="Баланс изменений" searchable="true" sortable="true"/>
<creditAmount type="10" name="Зачисления" shortname="Зачисления" searchable="true" sortable="true"/>
<debitAmount type="10" name="Списания" shortname="Списания" searchable="true" sortable="true"/>
<balanceAmount type="10" name="Денежные средства Участника клиринга, зарезервированные на торги" shortname="Регистр торги" searchable="true" sortable="true"/>
<balanceAccountType type="12" name="Тип баланса" shortname="Тип баланса" searchable="true" sortable="true" visible="true" link="balanceAccountType"/>
<clearingDate type="6" name="Дата расчета" shortname="Дата расчета" searchable="true" sortable="true" visible="true"/>
<currencyCode type="12" name="Код валюты" shortname="Валюта" searchable="true" sortable="true" visible="true" link="currency"/>
<tradingCode type="2" name="Торговый код Участника" shortname="Торговый код" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="tradingCode"/>
<shortName type="2" name="Короткое наименование Участника" shortname="Участник" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="shortName"/>
<fullName type="2" name="Полное наименование Участника" shortname="Наименование участника" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="fullName"/>
</accountBalanceUpdate>
<managementJournal name="Журнал монитора и контроля" class="com.spicex.platform.classes.TransactionData.managementJournal" table="managementJournal">
<managementJournal name="Журнал монитора и контроля" class="com.spicex.platform.classes.TransactionData.managementJournal" table="managementJournal">
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true"/>
<companyId field="party.id" type="1" name="Участник" shortname="Участник" searchable="true" sortable="true" visible="true" link="company"/>
<userId field="user.id" type="1" name="Автор сообщения" shortname="Сотрудник" searchable="true" sortable="true" visible="true" link="user"/>

View file

@ -315,6 +315,32 @@ COMMENT ON COLUMN COMPANY.SHORT_NAME IS 'Краткое наименование
COMMENT ON COLUMN COMPANY.FULL_NAME IS 'Полное наименование Компании';
-- companyUpdate - Журнал изменений таблицы company
CREATE TABLE IF NOT EXISTS COMPANY_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, COMPANY_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, TRADING_CODE varchar(255), CLEARING_CODE varchar(255), WORKFLOW_STATUS_ID bigint, SHORT_NAME varchar(255), FULL_NAME varchar(255));
COMMENT ON TABLE COMPANY_UPDATE IS 'Журнал изменений таблицы company';
COMMENT ON COLUMN COMPANY_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN COMPANY_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN COMPANY_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN COMPANY_UPDATE.COMPANY_ID IS 'Идентификатор записи в таблице company';
COMMENT ON COLUMN COMPANY_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN COMPANY_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN COMPANY_UPDATE.TRADING_CODE IS 'Торговый код';
COMMENT ON COLUMN COMPANY_UPDATE.CLEARING_CODE IS 'Клиринговый код';
COMMENT ON COLUMN COMPANY_UPDATE.WORKFLOW_STATUS_ID IS 'Активный статус (linked to workflowStatus)';
COMMENT ON COLUMN COMPANY_UPDATE.SHORT_NAME IS 'Краткое наименование Компании';
COMMENT ON COLUMN COMPANY_UPDATE.FULL_NAME IS 'Полное наименование Компании';
-- companyInfo - Профиль Компании
CREATE TABLE IF NOT EXISTS COMPANY_INFO(ID bigint PRIMARY KEY, COMPANY_ID bigint, CORPORATION_SOLE_TYPE char(4), COUNTRY_CODE char(4), DESCRIPTION varchar, PROFESSIONAL_SIGN char(4), LEGAL_KIND char(4), ORGANIZATION_TYPE char(4), RESIDENCE char(4), SHORT_NAME_ENG varchar(255), FULL_NAME_ENG varchar(255));
COMMENT ON TABLE COMPANY_INFO IS 'Профиль Компании';
@ -341,6 +367,38 @@ COMMENT ON COLUMN COMPANY_INFO.SHORT_NAME_ENG IS 'Краткое наимено
COMMENT ON COLUMN COMPANY_INFO.FULL_NAME_ENG IS 'Полное наименование Компании на английском';
-- companyInfoUpdate - Журнал изменений таблицы companyInfo
CREATE TABLE IF NOT EXISTS COMPANY_INFO_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, COMPANY_INFO_ID bigint, COMPANY_ID bigint, CORPORATION_SOLE_TYPE char(4), COUNTRY_CODE char(4), DESCRIPTION varchar, PROFESSIONAL_SIGN char(4), LEGAL_KIND char(4), ORGANIZATION_TYPE char(4), RESIDENCE char(4), SHORT_NAME_ENG varchar(255), FULL_NAME_ENG varchar(255));
COMMENT ON TABLE COMPANY_INFO_UPDATE IS 'Журнал изменений таблицы companyInfo';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.COMPANY_INFO_ID IS 'Идентификатор записи в таблице companyInfo';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.COMPANY_ID IS 'Идентификатор Компании';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.CORPORATION_SOLE_TYPE IS 'Идентификатор единоличного исполнительного органа (linked to corporationSoleType)';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.COUNTRY_CODE IS 'Идентификатор кода страны (linked to countryCode)';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.DESCRIPTION IS 'Описание';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.PROFESSIONAL_SIGN IS 'Признак проф. Участника (linked to allowed)';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.LEGAL_KIND IS 'Идентификатор вида субъекта (linked to legalKind)';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.ORGANIZATION_TYPE IS 'Идентификатор типа организации (linked to organizationType)';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.RESIDENCE IS 'Идентификатор кода страны (linked to countryCode)';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.SHORT_NAME_ENG IS 'Краткое наименование Компании на английском';
COMMENT ON COLUMN COMPANY_INFO_UPDATE.FULL_NAME_ENG IS 'Полное наименование Компании на английском';
-- clearingMemberCategory - Категории участника клиринга
CREATE TABLE IF NOT EXISTS CLEARING_MEMBER_CATEGORY(ID bigint PRIMARY KEY, COMPANY_ID bigint, CLEARING_MEMBER_CATEGORY char(4));
COMMENT ON TABLE CLEARING_MEMBER_CATEGORY IS 'Категории участника клиринга';
@ -431,6 +489,30 @@ COMMENT ON COLUMN ACCOUNT.RELATION_ID IS 'Идентификатор догов
COMMENT ON COLUMN ACCOUNT.STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
-- accountUpdate - Журнал изменений таблицы account
CREATE TABLE IF NOT EXISTS ACCOUNT_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, ACCOUNT_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, ACCOUNT varchar(12), ACCOUNT_TYPE char(4), RELATION_ID bigint, STATUS char(4));
COMMENT ON TABLE ACCOUNT_UPDATE IS 'Журнал изменений таблицы account';
COMMENT ON COLUMN ACCOUNT_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN ACCOUNT_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN ACCOUNT_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN ACCOUNT_UPDATE.ACCOUNT_ID IS 'Идентификатор записи в таблице account';
COMMENT ON COLUMN ACCOUNT_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN ACCOUNT_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN ACCOUNT_UPDATE.ACCOUNT IS 'Номер счета';
COMMENT ON COLUMN ACCOUNT_UPDATE.ACCOUNT_TYPE IS 'Идентификатор типа счета (linked to accountType)';
COMMENT ON COLUMN ACCOUNT_UPDATE.RELATION_ID IS 'Идентификатор договорных отношений (linked to relation)';
COMMENT ON COLUMN ACCOUNT_UPDATE.STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
-- relation - Договорные отношения
CREATE TABLE IF NOT EXISTS RELATION(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, CONSUMER_ID bigint, SUPPLIER_ID bigint, SERVICE_STATUS char(4), SERVICE_ID bigint, SERVICE_PRODUCT_ID bigint, COMMENT varchar(255));
COMMENT ON TABLE RELATION IS 'Договорные отношения';
@ -453,6 +535,34 @@ COMMENT ON COLUMN RELATION.SERVICE_PRODUCT_ID IS 'Идентификатор п
COMMENT ON COLUMN RELATION.COMMENT IS 'Текст причины';
-- relationUpdate - Журнал изменений таблицы relation
CREATE TABLE IF NOT EXISTS RELATION_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, RELATION_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, CONSUMER_ID bigint, SUPPLIER_ID bigint, SERVICE_STATUS char(4), SERVICE_ID bigint, SERVICE_PRODUCT_ID bigint, COMMENT varchar(255));
COMMENT ON TABLE RELATION_UPDATE IS 'Журнал изменений таблицы relation';
COMMENT ON COLUMN RELATION_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN RELATION_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN RELATION_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN RELATION_UPDATE.RELATION_ID IS 'Идентификатор записи в таблице relation';
COMMENT ON COLUMN RELATION_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN RELATION_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN RELATION_UPDATE.CONSUMER_ID IS 'Идентификатор Компании пользователя услуги (linked to company)';
COMMENT ON COLUMN RELATION_UPDATE.SUPPLIER_ID IS 'Идентификатор Компании поставщика услуги (linked to company)';
COMMENT ON COLUMN RELATION_UPDATE.SERVICE_STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
COMMENT ON COLUMN RELATION_UPDATE.SERVICE_ID IS 'Идентификатор сервиса (linked to service)';
COMMENT ON COLUMN RELATION_UPDATE.SERVICE_PRODUCT_ID IS 'Идентификатор продукта (linked to serviceProduct)';
COMMENT ON COLUMN RELATION_UPDATE.COMMENT IS 'Текст причины';
-- bankAccount - Банковские счета
CREATE TABLE IF NOT EXISTS BANK_ACCOUNT(ID bigint PRIMARY KEY, ACCOUNT_ID bigint, BANK_IDENTIFICATION_CODE varchar(255), BANK_NAME varchar(255), CORRESPONDENT_ACCOUNT_NAME varchar(255), CURRENCY char(4), DESTINATION varchar(255), IBAN varchar(255), INTERNATIONAL_TRANSFER_SIGN char(4), SWIFT_CODE varchar(255), TAXPAYER_IDENTIFICATION_NUMBER varchar(255), TAX_REGISTRATION_REASON_CODE varchar(255), CORRESPONDENT_ACCOUNT varchar(255));
COMMENT ON TABLE BANK_ACCOUNT IS 'Банковские счета';
@ -483,6 +593,42 @@ COMMENT ON COLUMN BANK_ACCOUNT.TAX_REGISTRATION_REASON_CODE IS 'Код прич
COMMENT ON COLUMN BANK_ACCOUNT.CORRESPONDENT_ACCOUNT IS 'Корреспондентский счет';
-- bankAccountUpdate - Журнал изменений таблицы bankAccount
CREATE TABLE IF NOT EXISTS BANK_ACCOUNT_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, BANK_ACCOUNT_ID bigint, ACCOUNT_ID bigint, BANK_IDENTIFICATION_CODE varchar(255), BANK_NAME varchar(255), CORRESPONDENT_ACCOUNT_NAME varchar(255), CURRENCY char(4), DESTINATION varchar(255), IBAN varchar(255), INTERNATIONAL_TRANSFER_SIGN char(4), SWIFT_CODE varchar(255), TAXPAYER_IDENTIFICATION_NUMBER varchar(255), TAX_REGISTRATION_REASON_CODE varchar(255), CORRESPONDENT_ACCOUNT varchar(255));
COMMENT ON TABLE BANK_ACCOUNT_UPDATE IS 'Журнал изменений таблицы bankAccount';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.BANK_ACCOUNT_ID IS 'Идентификатор записи в таблице bankAccount';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.ACCOUNT_ID IS 'Идентификатор счета (linked to account)';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.BANK_IDENTIFICATION_CODE IS 'Банковский идентификационный код (БИК)';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.BANK_NAME IS 'Наименование банка';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.CORRESPONDENT_ACCOUNT_NAME IS 'Наименование корреспондентского счета';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.CURRENCY IS 'Идентификатор валюты (linked to currencyCode)';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.DESTINATION IS 'Назначение';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.IBAN IS 'Международный номер банковского счета';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.INTERNATIONAL_TRANSFER_SIGN IS 'Доступность международных переводов (linked to allowed)';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.SWIFT_CODE IS 'Код SWIFT';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.TAXPAYER_IDENTIFICATION_NUMBER IS 'Идентификационный номер налогоплательщика (ИНН)';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.TAX_REGISTRATION_REASON_CODE IS 'Код причины постановки';
COMMENT ON COLUMN BANK_ACCOUNT_UPDATE.CORRESPONDENT_ACCOUNT IS 'Корреспондентский счет';
-- clearingAccount - Клиринговые счета
CREATE TABLE IF NOT EXISTS CLEARING_ACCOUNT(ID bigint PRIMARY KEY, ACCOUNT_ID bigint, CASH_ACCOUNT_ID bigint, DEPO_ACCOUNT_ID bigint, SETTLEMENT_CODE varchar(255));
COMMENT ON TABLE CLEARING_ACCOUNT IS 'Клиринговые счета';
@ -497,6 +643,26 @@ COMMENT ON COLUMN CLEARING_ACCOUNT.DEPO_ACCOUNT_ID IS 'Счет ДЕПО (linked
COMMENT ON COLUMN CLEARING_ACCOUNT.SETTLEMENT_CODE IS 'Расчетный код';
-- clearingAccountUpdate - Журнал изменений таблицы clearingAccount
CREATE TABLE IF NOT EXISTS CLEARING_ACCOUNT_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, CLEARING_ACCOUNT_ID bigint, ACCOUNT_ID bigint, CASH_ACCOUNT_ID bigint, DEPO_ACCOUNT_ID bigint, SETTLEMENT_CODE varchar(255));
COMMENT ON TABLE CLEARING_ACCOUNT_UPDATE IS 'Журнал изменений таблицы clearingAccount';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.CLEARING_ACCOUNT_ID IS 'Идентификатор записи в таблице clearingAccount';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.ACCOUNT_ID IS 'Идентификатор счета';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.CASH_ACCOUNT_ID IS 'Денежный счет (linked to account)';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.DEPO_ACCOUNT_ID IS 'Счет ДЕПО (linked to account)';
COMMENT ON COLUMN CLEARING_ACCOUNT_UPDATE.SETTLEMENT_CODE IS 'Расчетный код';
-- accountRouting - Маршрутизация счета
CREATE TABLE IF NOT EXISTS ACCOUNT_ROUTING(ID bigint PRIMARY KEY, DESTINATION_ID bigint, RELATION_ID bigint, SOURCE_ID bigint);
COMMENT ON TABLE ACCOUNT_ROUTING IS 'Маршрутизация счета';
@ -509,6 +675,24 @@ COMMENT ON COLUMN ACCOUNT_ROUTING.RELATION_ID IS 'Идентификатор д
COMMENT ON COLUMN ACCOUNT_ROUTING.SOURCE_ID IS 'Счет-источник (списания) (linked to account)';
-- accountRoutingUpdate - Журнал изменений таблицы accountRouting
CREATE TABLE IF NOT EXISTS ACCOUNT_ROUTING_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, ACCOUNT_ROUTING_ID bigint, DESTINATION_ID bigint, RELATION_ID bigint, SOURCE_ID bigint);
COMMENT ON TABLE ACCOUNT_ROUTING_UPDATE IS 'Журнал изменений таблицы accountRouting';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.ACCOUNT_ROUTING_ID IS 'Идентификатор записи в таблице accountRouting';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.DESTINATION_ID IS 'Счет-назначение (зачисления) (linked to account)';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.RELATION_ID IS 'Идентификатор договорных отношений (linked to relation)';
COMMENT ON COLUMN ACCOUNT_ROUTING_UPDATE.SOURCE_ID IS 'Счет-источник (списания) (linked to account)';
-- security - Инструменты
CREATE TABLE IF NOT EXISTS SECURITY(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, INSTRUMENT_TYPE char(4), ISSUER_ID bigint, SHORT_NAME varchar(255), FULL_NAME varchar(255), SHORT_NAME_ENG varchar(255), FULL_NAME_ENG varchar(255), SECURITY_SYMBOL varchar(255), WORKFLOW_STATUS char(4));
COMMENT ON TABLE SECURITY IS 'Инструменты';
@ -535,6 +719,38 @@ COMMENT ON COLUMN SECURITY.SECURITY_SYMBOL IS 'Код инструмента';
COMMENT ON COLUMN SECURITY.WORKFLOW_STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
-- securityUpdate - Журнал изменений таблицы security
CREATE TABLE IF NOT EXISTS SECURITY_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, SECURITY_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, INSTRUMENT_TYPE char(4), ISSUER_ID bigint, SHORT_NAME varchar(255), FULL_NAME varchar(255), SHORT_NAME_ENG varchar(255), FULL_NAME_ENG varchar(255), SECURITY_SYMBOL varchar(255), WORKFLOW_STATUS char(4));
COMMENT ON TABLE SECURITY_UPDATE IS 'Журнал изменений таблицы security';
COMMENT ON COLUMN SECURITY_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN SECURITY_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN SECURITY_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN SECURITY_UPDATE.SECURITY_ID IS 'Идентификатор записи в таблице security';
COMMENT ON COLUMN SECURITY_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN SECURITY_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN SECURITY_UPDATE.INSTRUMENT_TYPE IS 'Идентификатор типа инструмента (linked to instrumentType)';
COMMENT ON COLUMN SECURITY_UPDATE.ISSUER_ID IS 'Идентификатор эмитента (linked to company)';
COMMENT ON COLUMN SECURITY_UPDATE.SHORT_NAME IS 'Краткое наименование инструмента';
COMMENT ON COLUMN SECURITY_UPDATE.FULL_NAME IS 'Полное наименование Компании';
COMMENT ON COLUMN SECURITY_UPDATE.SHORT_NAME_ENG IS 'Краткое наименование инструмента на английском';
COMMENT ON COLUMN SECURITY_UPDATE.FULL_NAME_ENG IS 'Полное наименование Компании на английском';
COMMENT ON COLUMN SECURITY_UPDATE.SECURITY_SYMBOL IS 'Код инструмента';
COMMENT ON COLUMN SECURITY_UPDATE.WORKFLOW_STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
-- currency - Инструменты Валюты
CREATE TABLE IF NOT EXISTS CURRENCY(ID bigint PRIMARY KEY, COUNTRY_CODE char(4), CURRENCY_CODE char(4));
COMMENT ON TABLE CURRENCY IS 'Инструменты Валюты';
@ -545,6 +761,22 @@ COMMENT ON COLUMN CURRENCY.COUNTRY_CODE IS 'Идентификатор кода
COMMENT ON COLUMN CURRENCY.CURRENCY_CODE IS 'Идентификатор кода валюты (linked to currencyCode)';
-- currencyUpdate - Журнал изменений таблицы currency
CREATE TABLE IF NOT EXISTS CURRENCY_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, CURRENCY_ID bigint, COUNTRY_CODE char(4), CURRENCY_CODE char(4));
COMMENT ON TABLE CURRENCY_UPDATE IS 'Журнал изменений таблицы currency';
COMMENT ON COLUMN CURRENCY_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN CURRENCY_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN CURRENCY_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN CURRENCY_UPDATE.CURRENCY_ID IS 'Идентификатор записи в таблице currency';
COMMENT ON COLUMN CURRENCY_UPDATE.COUNTRY_CODE IS 'Идентификатор кода страны (linked to countryCode)';
COMMENT ON COLUMN CURRENCY_UPDATE.CURRENCY_CODE IS 'Идентификатор кода валюты (linked to currencyCode)';
-- moneyMarketSecurity - Инструменты Денежного рынка
CREATE TABLE IF NOT EXISTS MONEY_MARKET_SECURITY(ID bigint PRIMARY KEY, SECURITY_ID bigint, DESCRIPTION varchar(255), START_DATE date, END_DATE date, NOMINAL_VALUE numeric(72,2), NOMINAL_CURRENCY bigint);
COMMENT ON TABLE MONEY_MARKET_SECURITY IS 'Инструменты Денежного рынка';
@ -563,6 +795,30 @@ COMMENT ON COLUMN MONEY_MARKET_SECURITY.NOMINAL_VALUE IS 'Номинал';
COMMENT ON COLUMN MONEY_MARKET_SECURITY.NOMINAL_CURRENCY IS 'Валюта номинала (linked to currencyCode)';
-- moneyMarketSecurityUpdate - Журнал изменений таблицы moneyMarketSecurity
CREATE TABLE IF NOT EXISTS MONEY_MARKET_SECURITY_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, MONEY_MARKET_SECURITY_ID bigint, SECURITY_ID bigint, DESCRIPTION varchar(255), START_DATE date, END_DATE date, NOMINAL_VALUE numeric(72,2), NOMINAL_CURRENCY bigint);
COMMENT ON TABLE MONEY_MARKET_SECURITY_UPDATE IS 'Журнал изменений таблицы moneyMarketSecurity';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.MONEY_MARKET_SECURITY_ID IS 'Идентификатор записи в таблице moneyMarketSecurity';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.SECURITY_ID IS 'Идентификатор инструмента (linked to security)';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.DESCRIPTION IS 'Описание';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.START_DATE IS 'Дата действия';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.END_DATE IS 'Дата завершения';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.NOMINAL_VALUE IS 'Номинал';
COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.NOMINAL_CURRENCY IS 'Валюта номинала (linked to currencyCode)';
-- listing - Листинг инструментов
CREATE TABLE IF NOT EXISTS LISTING(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, SECURITY_ID bigint, LOT_SIZE numeric(72,2), MARKET_ID bigint, SYMBOL_CODE varchar(255), SYMBOL_NAME varchar(255), TRADING_CURRENCY char(4), WORKFLOW_STATUS char(4));
COMMENT ON TABLE LISTING IS 'Листинг инструментов';
@ -587,6 +843,36 @@ COMMENT ON COLUMN LISTING.TRADING_CURRENCY IS 'Идентификатор код
COMMENT ON COLUMN LISTING.WORKFLOW_STATUS IS 'Идентификатор статуса листинга в системе (linked to workflowStatus)';
-- listingUpdate - Журнал изменений таблицы listing
CREATE TABLE IF NOT EXISTS LISTING_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, LISTING_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, SECURITY_ID bigint, LOT_SIZE numeric(72,2), MARKET_ID bigint, SYMBOL_CODE varchar(255), SYMBOL_NAME varchar(255), TRADING_CURRENCY char(4), WORKFLOW_STATUS char(4));
COMMENT ON TABLE LISTING_UPDATE IS 'Журнал изменений таблицы listing';
COMMENT ON COLUMN LISTING_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN LISTING_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN LISTING_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN LISTING_UPDATE.LISTING_ID IS 'Идентификатор записи в таблице listing';
COMMENT ON COLUMN LISTING_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN LISTING_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN LISTING_UPDATE.SECURITY_ID IS 'Идентификатор инструмента (linked to security)';
COMMENT ON COLUMN LISTING_UPDATE.LOT_SIZE IS 'Размер лота';
COMMENT ON COLUMN LISTING_UPDATE.MARKET_ID IS 'Идентификатор торговой площадки (linked to market)';
COMMENT ON COLUMN LISTING_UPDATE.SYMBOL_CODE IS 'Код инструмента на торговой площадке';
COMMENT ON COLUMN LISTING_UPDATE.SYMBOL_NAME IS 'Название инструмента на торговой площадке';
COMMENT ON COLUMN LISTING_UPDATE.TRADING_CURRENCY IS 'Идентификатор кода валюты расчета (linked to currency)';
COMMENT ON COLUMN LISTING_UPDATE.WORKFLOW_STATUS IS 'Идентификатор статуса листинга в системе (linked to workflowStatus)';
-- market - Торговые площадки
CREATE TABLE IF NOT EXISTS MARKET(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, DESCRIPTION varchar(255), EXCHANGE_ID bigint, NAME varchar(255), MARKET_CODE varchar(255), SETTLEMENT_CURRENCY char(4), SECTOR char(4));
COMMENT ON TABLE MARKET IS 'Торговые площадки';
@ -609,6 +895,34 @@ COMMENT ON COLUMN MARKET.SETTLEMENT_CURRENCY IS 'Валютный код рас
COMMENT ON COLUMN MARKET.SECTOR IS 'Идентификатор сектора (linked to sector)';
-- marketUpdate - Журнал изменений таблицы market
CREATE TABLE IF NOT EXISTS MARKET_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, MARKET_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, DESCRIPTION varchar(255), EXCHANGE_ID bigint, NAME varchar(255), MARKET_CODE varchar(255), SETTLEMENT_CURRENCY char(4), SECTOR char(4));
COMMENT ON TABLE MARKET_UPDATE IS 'Журнал изменений таблицы market';
COMMENT ON COLUMN MARKET_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN MARKET_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN MARKET_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN MARKET_UPDATE.MARKET_ID IS 'Идентификатор записи в таблице market';
COMMENT ON COLUMN MARKET_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN MARKET_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN MARKET_UPDATE.DESCRIPTION IS 'Описание';
COMMENT ON COLUMN MARKET_UPDATE.EXCHANGE_ID IS 'Идентификатор площадки (linked to company)';
COMMENT ON COLUMN MARKET_UPDATE.NAME IS 'Наименование';
COMMENT ON COLUMN MARKET_UPDATE.MARKET_CODE IS 'Режим';
COMMENT ON COLUMN MARKET_UPDATE.SETTLEMENT_CURRENCY IS 'Валютный код расчетов (linked to currency)';
COMMENT ON COLUMN MARKET_UPDATE.SECTOR IS 'Идентификатор сектора (linked to sector)';
-- accountBalance - Информация об остатках ден. средств
CREATE TABLE IF NOT EXISTS ACCOUNT_BALANCE(ID bigint PRIMARY KEY, COMPANY_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, ACCOUNT_ID bigint, ACCOUNT_TYPE bigint, ACCOUNT bigint, OPEN_BALANCE_AMOUNT numeric(72,18), START_BALANCE_AMOUNT numeric(72,18), CLOSE_BALANCE_AMOUNT numeric(72,18), TRADE_BALANCE_AMOUNT numeric(72,18), FREE_BALANCE_AMOUNT numeric(72,18), CHANGE_BALANCE_AMOUNT numeric(72,18), CREDIT_AMOUNT numeric(72,18), DEBIT_AMOUNT numeric(72,18), BALANCE_AMOUNT numeric(72,18), BALANCE_ACCOUNT_TYPE char(4), CLEARING_DATE date, CURRENCY_CODE char(4), TRADING_CODE varchar(255), SHORT_NAME varchar(255), FULL_NAME varchar(255));
COMMENT ON TABLE ACCOUNT_BALANCE IS 'Информация об остатках ден. средств';
@ -657,6 +971,60 @@ COMMENT ON COLUMN ACCOUNT_BALANCE.SHORT_NAME IS 'Короткое наимено
COMMENT ON COLUMN ACCOUNT_BALANCE.FULL_NAME IS 'Полное наименование Участника (linked to company)';
-- accountBalanceUpdate - Журнал изменений таблицы accountBalance
CREATE TABLE IF NOT EXISTS ACCOUNT_BALANCE_UPDATE(ID bigint PRIMARY KEY, EVENT_TIME timestamp, EVENT_USER_ID bigint, ACCOUNT_BALANCE_ID bigint, COMPANY_ID bigint, CREATED_AT timestamp, UPDATED_AT timestamp, ACCOUNT_ID bigint, ACCOUNT_TYPE bigint, ACCOUNT bigint, OPEN_BALANCE_AMOUNT numeric(72,18), START_BALANCE_AMOUNT numeric(72,18), CLOSE_BALANCE_AMOUNT numeric(72,18), TRADE_BALANCE_AMOUNT numeric(72,18), FREE_BALANCE_AMOUNT numeric(72,18), CHANGE_BALANCE_AMOUNT numeric(72,18), CREDIT_AMOUNT numeric(72,18), DEBIT_AMOUNT numeric(72,18), BALANCE_AMOUNT numeric(72,18), BALANCE_ACCOUNT_TYPE char(4), CLEARING_DATE date, CURRENCY_CODE char(4), TRADING_CODE varchar(255), SHORT_NAME varchar(255), FULL_NAME varchar(255));
COMMENT ON TABLE ACCOUNT_BALANCE_UPDATE IS 'Журнал изменений таблицы accountBalance';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.ID IS 'Идентификатор записи';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.ACCOUNT_BALANCE_ID IS 'Идентификатор записи в таблице accountBalance';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.COMPANY_ID IS 'Идентификатор участника (linked to company)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.CREATED_AT IS 'Дата и время создания записи';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.UPDATED_AT IS 'Дата и время изменения записи';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.ACCOUNT_ID IS 'Идентификатор счета (linked to account)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.ACCOUNT_TYPE IS 'Тип счета (linked to account)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.ACCOUNT IS 'Счет (linked to account)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.OPEN_BALANCE_AMOUNT IS 'Начальная сумма после расчетной организации';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.START_BALANCE_AMOUNT IS 'Начальная сумма остатков ден. средств на начало работы';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.CLOSE_BALANCE_AMOUNT IS 'Конечная сумма остатков ден. средств на счете';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.TRADE_BALANCE_AMOUNT IS 'Регистр «Денежные средства Участника клиринга блокированные»';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.FREE_BALANCE_AMOUNT IS 'Регистр «Денежные средства Участника клиринга свободные»';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.CHANGE_BALANCE_AMOUNT IS 'Сумма изменения остатков ден. средств на счете';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.CREDIT_AMOUNT IS 'Зачисления';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.DEBIT_AMOUNT IS 'Списания';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.BALANCE_AMOUNT IS 'Денежные средства Участника клиринга, зарезервированные на торги';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.BALANCE_ACCOUNT_TYPE IS 'Тип баланса (linked to balanceAccountType)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.CLEARING_DATE IS 'Дата расчета';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.CURRENCY_CODE IS 'Код валюты (linked to currency)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.TRADING_CODE IS 'Торговый код Участника (linked to company)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.SHORT_NAME IS 'Короткое наименование Участника (linked to company)';
COMMENT ON COLUMN ACCOUNT_BALANCE_UPDATE.FULL_NAME IS 'Полное наименование Участника (linked to company)';
-- managementJournal - Журнал монитора и контроля
CREATE TABLE IF NOT EXISTS MANAGEMENT_JOURNAL(ID bigint PRIMARY KEY, COMPANY_ID bigint, USER_ID bigint, MANAGEMENT_JOURNAL_TYPE_ID bigint, MANAGEMENT_JOURNAL_PURPOSE_ID bigint, STATUS_ID bigint, TEXT varchar(4096), CHANGE_ACCESS_SIGN char(4), CHANGE_DATA_SIGN char(4), EVENT_DATE timestamp, UPDATED_AT timestamp, CREATED_AT timestamp);
COMMENT ON TABLE MANAGEMENT_JOURNAL IS 'Журнал монитора и контроля';
@ -740,7 +1108,7 @@ COMMENT ON COLUMN EXECUTION_DEPOSIT.COVERAGE_STATUS_ID IS 'Cтатус дост
-- executionDepositRegister - Реестр сделок
CREATE TABLE IF NOT EXISTS EXECUTION_DEPOSIT_REGISTER(ID bigint PRIMARY KEY, EXCHANGE_EXECUTION_ID bigint, EXCHANGE_EXECUTION_TIME date, CREATED_AT time, UPDATED_AT time, TRADING_DATE date, CLEARING_DATE date, ACCOUNT_ID bigint, MARKET_ID bigint, PRICE numeric(72,18), AMOUNT bigint, SIDE_ID bigint, SETTLEMENT_CURRENCY_ID bigint, COMPANY_ID bigint, FIRST_LEG_SETTLEMENT_DATE date, SECOND_LEG_SETTLEMENT_DATE date, SYMBOL_NAME varchar(50), SYMBOL_CODE varchar(20), SECURITIES_DEPOSIT_ID bigint, COUNTER_PARTY_ID bigint, COVERAGE_STATUS_ID bigint, SESSION_ID bigint );
CREATE TABLE IF NOT EXISTS EXECUTION_DEPOSIT_REGISTER(ID bigint PRIMARY KEY, EXCHANGE_EXECUTION_ID bigint, EXCHANGE_EXECUTION_TIME date, CREATED_AT time, UPDATED_AT time, TRADING_DATE date, CLEARING_DATE date, ACCOUNT_ID bigint, MARKET_ID bigint, PRICE numeric(72,18), AMOUNT bigint, SIDE_ID bigint, SETTLEMENT_CURRENCY_ID bigint, COMPANY_ID bigint, FIRST_LEG_SETTLEMENT_DATE date, SECOND_LEG_SETTLEMENT_DATE date, SYMBOL_NAME varchar(50), SYMBOL_CODE varchar(20), SECURITIES_DEPOSIT_ID bigint, COUNTER_PARTY_ID bigint, COVERAGE_STATUS_ID bigint, SESSION_ID bigint);
COMMENT ON TABLE EXECUTION_DEPOSIT_REGISTER IS 'Реестр сделок';
COMMENT ON COLUMN EXECUTION_DEPOSIT_REGISTER.ID IS 'ID записи';