diff --git a/clearing-parent/backend-api/src/main/resources/data.xml b/clearing-parent/backend-api/src/main/resources/data.xml
new file mode 100644
index 000000000..d337f06f7
--- /dev/null
+++ b/clearing-parent/backend-api/src/main/resources/data.xml
@@ -0,0 +1,479 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/clearing-parent/db-scripts/src/main/resources/db/DATA.sql b/clearing-parent/db-scripts/src/main/resources/db/DATA.sql
index c13f47ea1..3a416225d 100644
--- a/clearing-parent/db-scripts/src/main/resources/db/DATA.sql
+++ b/clearing-parent/db-scripts/src/main/resources/db/DATA.sql
@@ -1,470 +1,927 @@
--- DB version: 0.0.0.2
+-- DB version: 0.0.0.4
-- DATA version: 0.0.0.0
/* Dictionaries */
-INSERT INTO WORKFLOW_STATUS_DICTIONARY(ID, CODE, NAME) values (1, 'ACTV', 'Активен');
-INSERT INTO WORKFLOW_STATUS_DICTIONARY(ID, CODE, NAME) values (2, 'BLKD', 'Не активен');
+INSERT INTO WORKFLOW_STATUS_DICTIONARY(ID, CODE, NAME) values (1, 'ACTV', 'Активен') on conflict (id) do update SET ID=EXCLUDED.ID, CODE=EXCLUDED.CODE, NAME=EXCLUDED.NAME;
+
+INSERT INTO WORKFLOW_STATUS_DICTIONARY(ID, CODE, NAME) values (2, 'BLKD', 'Не активен') on conflict (id) do update SET CODE=EXCLUDED.CODE, NAME=EXCLUDED.NAME;
+
INSERT INTO MONEY_FLOW_SIDE_DICTIONARY(ID, CODE, NAME) values (1, 'SELL', 'Привлечь');
+
INSERT INTO MONEY_FLOW_SIDE_DICTIONARY(ID, CODE, NAME) values (2, 'BUY', 'Разместить');
+
INSERT INTO BALANCE_ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'ACNT', 'Остатки по счетам');
+
INSERT INTO IN_OUT_DIRECTION_DICTIONARY(ID, CODE, NAME) values (1, 'IN', 'Входящие');
+
INSERT INTO IN_OUT_DIRECTION_DICTIONARY(ID, CODE, NAME) values (2, 'OUT', 'Исходящие');
+
INSERT INTO MONEY_FLOW_SIDE_DICTIONARY(ID, CODE, NAME) values (1, 'BUY', 'Разместить');
+
INSERT INTO MONEY_FLOW_SIDE_DICTIONARY(ID, CODE, NAME) values (2, 'SELL', 'Привлечь');
+
INSERT INTO ALLOWED_DICTIONARY(ID, CODE, NAME) values (1, 'ALWD', 'Разрешено');
+
INSERT INTO ALLOWED_DICTIONARY(ID, CODE, NAME) values (2, 'DEND', 'Запрещено');
+
INSERT INTO SERVICE_STATUS_DICTIONARY(ID, CODE, NAME) values (1, 'ACTV', 'Активен');
+
INSERT INTO SERVICE_STATUS_DICTIONARY(ID, CODE, NAME) values (2, 'BLKD', 'Заблокирован');
+
INSERT INTO SERVICE_STATUS_DICTIONARY(ID, CODE, NAME) values (3, 'SSPD', 'Приостановлен');
+
INSERT INTO SERVICE_STATUS_DICTIONARY(ID, CODE, NAME) values (4, 'CLOS', 'Закрыт');
+
INSERT INTO STATEMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'FULL', 'Установка суммы');
+
INSERT INTO STATEMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'INCR', 'Изменение суммы');
+
INSERT INTO OPERATION_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'STMT', 'Расчетные операции');
+
INSERT INTO OPERATION_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'TRAD', 'Торговые операции');
+
INSERT INTO SERVICE_DICTIONARY(ID, CODE, NAME) values (1, 'MKR', 'Расчетные операции');
+
INSERT INTO SERVICE_PRODUCT_DICTIONARY(ID, CODE, NAME) values (1, 'PRNT', 'Расчет обязательств с процентом');
+
INSERT INTO SERVICE_PRODUCT_DICTIONARY(ID, CODE, NAME) values (2, 'ZERO', 'Расчет обязательств без процента');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (1, 'C', 'Категория «Ц» - Банк России');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (2, 'B', 'Категория «Б» -Кредитная организация ДР');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (3, 'F', 'Категория «Ф» -Участник рынка РЦБ');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (4, 'I', 'Категория «И» -Инициатор по ТБС');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (5, 'V', 'Категория «В» -Инициатор по ТКС');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (6, 'T', 'Категория «Т» -Участник товарного рынка');
+
INSERT INTO CLEARING_CATEGORY_DICTIONARY(ID, CODE, NAME) values (7, 'K', 'Категория «К» -Участник клиринга');
+
INSERT INTO MANAGEMENT_JOURNAL_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'CRPA', 'Корпоративное событие, связанное с допуском');
+
INSERT INTO MANAGEMENT_JOURNAL_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'DFLT', 'Отсутствие возврата по платежу');
+
+INSERT INTO MANAGEMENT_JOURNAL_TYPE_DICTIONARY(ID, CODE, NAME) values (3, 'NOTC', 'Генерация уведомления');
+
+INSERT INTO MANAGEMENT_JOURNAL_TYPE_DICTIONARY(ID, CODE, NAME) values (4, 'SETL', 'Взаимодействие с расчетной организацией');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'ADRS', 'Адрес');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'POST', 'Почтовый адрес');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (3, 'CONT', 'Контактное лицо');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (4, 'MAIL', 'Электронная почта');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (5, 'PHON', 'Телефон');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (6, 'GDIR', 'Генеральный директор');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (7, 'TRST', 'Доверенное лицо');
+
INSERT INTO CONTACT_TYPE_DICTIONARY(ID, CODE, NAME) values (8, 'FAX', 'Факс');
+
INSERT INTO CORPORATION_SOLE_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'PRSD', 'Президент');
+
INSERT INTO CORPORATION_SOLE_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'GDIR', 'Генеральный директор');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'PASP', 'Паспорт');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'ICRT', 'Удостоверение личности');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (3, 'PRXY', 'Доверенность');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (4, 'CNTR', 'Договор клиринга');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (5, 'REGS', 'Регистрация');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (6, 'FORM', 'Анкета участника');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (7, 'OGRN', 'ОГРН');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (8, 'LICB', 'Банковская лицензия');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (9, 'LICP', 'Лицензия проф. участника');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (10, 'PLAC', 'Регистрация по месту пребывания');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (11, 'INN', 'ИНН');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (12, 'CIO', 'КИО');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (13, 'LICR', 'Брокерская лицензия');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (14, 'FIN', 'Финансовая отчетность');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (15, 'TRST', 'Полномочия должностных лиц');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (16, 'PMKR', 'Распоряжение на списание МКР');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (17, 'TAUT', 'Допуск к торгам');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (18, 'EDOC', 'Договор об электронном взаимодействии');
+
INSERT INTO DOCUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (19, 'XCNT', 'Документ о расторжении Договора клиринга');
+
INSERT INTO LEGAL_KIND_DICTIONARY(ID, CODE, NAME) values (1, 'JURD', 'Юридическое лицо');
+
INSERT INTO LEGAL_KIND_DICTIONARY(ID, CODE, NAME) values (2, 'PHYS', 'Физическое лицо');
+
INSERT INTO ORGANIZATION_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'CRED', 'Кредитная');
+
INSERT INTO ORGANIZATION_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'NORD', 'Некредитная');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (1, 'OCVD', 'Общероссийский классификатор видов экономической деятельности', 'ОКВЭД');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (2, 'INN', 'Индивидуальный налоговый номер', 'ИНН');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (3, 'CPP', 'Код причины постановки', 'КПП');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (4, 'OCPO', 'Общероссийский классификатор предприятий и организаций', 'ОКПО');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (5, 'LICP', 'Номер лицензии профессионального участника', 'Лицензия профучастника');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (6, 'LICB', 'Номер банковской лицензии', 'Лицензия банка');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (7, 'BIC', 'Банковский идентификационный код', 'БИК');
+
INSERT INTO COMPANY_SYMBOL_DICTIONARY(ID, CODE, NAME, SHORTNAME) values (8, 'OGRN', 'Основной государственный регистрационный номер', 'ОГРН');
+
INSERT INTO COMPANY_ROLE_DICTIONARY(ID, CODE, NAME) values (1, 'RPRT', 'Отчетная организация');
+
INSERT INTO COMPANY_ROLE_DICTIONARY(ID, CODE, NAME) values (2, 'CLRH', 'Клиринговая организация');
+
INSERT INTO COMPANY_ROLE_DICTIONARY(ID, CODE, NAME) values (3, 'EXCH', 'Торговая система');
+
INSERT INTO COMPANY_ROLE_DICTIONARY(ID, CODE, NAME) values (4, 'SETH', 'Расчетный центр');
+
INSERT INTO COMPANY_ROLE_DICTIONARY(ID, CODE, NAME) values (5, 'DEPS', 'Депозитарий');
+
INSERT INTO COMPANY_ROLE_DICTIONARY(ID, CODE, NAME) values (6, 'CLRM', 'Участник клиринга');
+
INSERT INTO ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'CLRN', 'Торговой клиринговый счет');
+
INSERT INTO ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'BANK', 'Текущий банковский счет');
+
INSERT INTO ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (3, 'USPD', 'Счет невыясненных поступлений');
+
INSERT INTO ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (4, 'CORR', 'Корреспондентский счет');
+
INSERT INTO ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (5, 'INFO', 'Информационный счет');
+
INSERT INTO ACCOUNT_TYPE_DICTIONARY(ID, CODE, NAME) values (6, 'PYER', 'Счет плательщика');
+
INSERT INTO INSTRUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (1, 'RATE', 'Инструмент Денежного рынка');
+
INSERT INTO INSTRUMENT_TYPE_DICTIONARY(ID, CODE, NAME) values (2, 'CRNC', 'Валюты');
+
INSERT INTO SECTOR_DICTIONARY(ID, CODE, NAME) values (1, 'MKR', 'Межбанковский кредитный рынок');
-INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (1, '0', 'Неуспешно');
-INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (2, '1', 'Успешно');
-INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (11, 'BLCKD', 'Заблокирован');
-INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (12, 'UNBLCKD', 'Разблокирован');
-INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (21, '0', 'Ошибка при загрузке/отправке');
-INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (22, '1', 'Успешно загружен/отправлен');
+
+INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (1, 'NACK', 'Неуспешно');
+
+INSERT INTO RESULT_STATUS_DICTIONARY(ID, CODE, NAME) values (2, 'ACK', 'Успешно');
+
INSERT INTO EXT_ERROR_DICTIONARY(ID, CODE, NAME) values (1, '-1', 'Попытка повторно исполнить операцию');
+
INSERT INTO EXT_ERROR_DICTIONARY(ID, CODE, NAME) values (2, '-2', 'Участник не найден');
+
INSERT INTO EXT_ERROR_DICTIONARY(ID, CODE, NAME) values (3, '-3', 'Сумма списания превышает сумму средств на торговом счете');
+
INSERT INTO EXT_ERROR_DICTIONARY(ID, CODE, NAME) values (4, '-4', 'Торги не идут');
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (1, 'RUB', 'Российский рубль');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (2, 'USD', 'Доллар США');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (3, 'EUR', 'Евро');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (4, 'CHF', 'Швейцарский франк');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (5, 'GBP', 'Фунт стерлингов Великобритании');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (6, 'CNY', 'Китайский юань');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (7, 'AED', 'Дирхам ОАЭ');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (8, 'AFN', 'Афганский афгани');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (9, 'ALL', 'Албанский лек');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (10, 'AMD', 'Армянский драм');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (11, 'AOA', 'Ангольская кванза');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (12, 'ARS', 'Аргентинский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (13, 'AUD', 'Австралийский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (14, 'AZN', 'Азербайджанский манат');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (15, 'BDT', 'Бангладешская така');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (16, 'BGN', 'Болгарский лев');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (17, 'BHD', 'Бахрейнский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (18, 'BIF', 'Бурундийский франк');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (19, 'BND', 'Брунейский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (20, 'BOB', 'Боливийский боливиано');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (21, 'BRL', 'Бразильский реал');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (22, 'BWP', 'Ботсванская пула');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (23, 'BYN', 'Белорусский рубль');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (24, 'CAD', 'Канадский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (25, 'CDF', 'Конголезский франк');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (26, 'CLP', 'Чилийский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (27, 'COP', 'Колумбийский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (28, 'CRC', 'Костариканский колон');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (29, 'CUP', 'Кубинский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (30, 'CZK', 'Чешская крона');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (31, 'DJF', 'Джибутийский франк');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (32, 'DKK', 'Датская крона');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (33, 'DZD', 'Алжирский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (34, 'EGP', 'Египетский фунт');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (35, 'ETB', 'Эфиопский быр');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (36, 'GEL', 'Грузинский лари');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (37, 'GHS', 'Ганский седи');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (38, 'GMD', 'Гамбийский даласи');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (39, 'GNF', 'Гвинейский франк');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (40, 'HKD', 'Гонконгский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (41, 'HRK', 'Хорватская куна');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (42, 'HUF', 'Венгерский форинт');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (43, 'IDR', 'Индонезийская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (44, 'ILS', 'Израильский шекель');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (45, 'INR', 'Индийская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (46, 'IQD', 'Иракский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (47, 'IRR', 'Иранский риал');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (48, 'ISK', 'Исландская крона');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (49, 'JOD', 'Иорданский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (50, 'JPY', 'Японская йена');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (51, 'KES', 'Кенийский шиллинг');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (52, 'KGS', 'Киргизский сом');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (53, 'KHR', 'Камбоджийский риель');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (54, 'KPW', 'Северо-корейская вона (КНДР)');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (55, 'KRW', 'Южно-корейская вона (Корея)');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (56, 'KWD', 'Кувейтский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (57, 'KZT', 'Казахстанский тенге');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (58, 'LAK', 'Лаосский кип');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (59, 'LBP', 'Ливанский фунт');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (60, 'LKR', 'Шри-ланкийская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (61, 'LYD', 'Ливийский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (62, 'MAD', 'Марокканский дирхам');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (63, 'MDL', 'Молдовский лей');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (64, 'MGA', 'Малагасийский ариари');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (65, 'MKD', 'Македонский денар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (66, 'MNT', 'Монгольский тугрик');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (67, 'MRO', 'Мавританская угия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (68, 'MUR', 'Маврикийская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (69, 'MWK', 'Малавийская квача');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (70, 'MXN', 'Мексиканский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (71, 'MYR', 'Малайзийский ринггит');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (72, 'MZN', 'Мозамбикский метикал');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (73, 'NAD', 'Намибийский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (74, 'NGN', 'Нигерийская наира');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (75, 'NIO', 'Никарагуанская кордоба');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (76, 'NOK', 'Норвежская крона');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (77, 'NPR', 'Непальская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (78, 'NZD', 'Новозеландский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (79, 'OMR', 'Оманский риал');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (80, 'PEN', 'Перуанский соль');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (81, 'PHP', 'Филиппинский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (82, 'PKR', 'Пакистанская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (83, 'PLN', 'Польский злотый');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (84, 'PYG', 'Парагвайский гуарани');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (85, 'QAR', 'Катарский риал');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (86, 'RON', 'Новый румынский лей');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (87, 'RSD', 'Сербский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (88, 'SAR', 'Саудовский риял');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (89, 'SCR', 'Сейшельская рупия');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (90, 'SDG', 'Суданский фунт');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (91, 'SEK', 'Шведская крона');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (92, 'SGD', 'Сингапурский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (93, 'SLL', 'Сьерра-леонский леоне');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (94, 'SOS', 'Сомалийский шиллинг');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (95, 'SRD', 'Суринамский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (96, 'SYP', 'Сирийский фунт');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (97, 'SZL', 'Свазилендский лилангени');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (98, 'THB', 'Таиландский бат');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (99, 'TJS', 'Таджикский сомони');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (100, 'TMT', 'Туркменский манат');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (101, 'TND', 'Тунисский динар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (102, 'TRY', 'Турецкая лира');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (103, 'TWD', 'Тайваньский доллар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (104, 'TZS', 'Танзанийский шиллинг');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (105, 'UAH', 'Украинская гривна');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (106, 'UGX', 'Угандийский шиллинг');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (107, 'UYU', 'Уругвайский песо');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (108, 'UZS', 'Узбекский сум');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (109, 'VEF', 'Венесуэльский боливар');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (110, 'VND', 'Вьетнамский донг');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (111, 'XAF', 'Франк КФА (Центральная Африка)');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (112, 'XDR', 'СПЗ');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (113, 'XOF', 'Франк КФА (Западная Африка)');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (114, 'YER', 'Йеменский риал');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (115, 'ZAR', 'Южно-африканский рэнд');
+
INSERT INTO CURRENCY_CODE_DICTIONARY(ID, CODE, NAME) values (116, 'ZMK', 'Замбийская квача');
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (1, 'RUS', 'Россия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (2, 'ABW', 'Аруба');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (3, 'AFG', 'Афганистан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (4, 'AGO', 'Ангола');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (5, 'AIA', 'Ангилья');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (6, 'ALA', 'Эландские Острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (7, 'ALB', 'Албания');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (8, 'AND', 'Андорра');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (9, 'ARE', 'Объединенные Арабские Эмираты');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (10, 'ARG', 'Аргентина');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (11, 'ARM', 'Армения');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (12, 'ASM', 'Американское Самоа');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (13, 'ATA', 'Антарктида');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (14, 'ATF', 'Французские Южные Территории');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (15, 'ATG', 'Антигуа И Барбуда');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (16, 'AUS', 'Австралия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (17, 'AUT', 'Австрия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (18, 'AZE', 'Азербайджан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (19, 'BDI', 'Бурунди');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (20, 'BEL', 'Бельгия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (21, 'BEN', 'Бенин');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (22, 'BES', 'Бонэйр, Синт-Эстатиус и Саба');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (23, 'BFA', 'Буркина-Фасо');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (24, 'BGD', 'Бангладеш');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (25, 'BGR', 'Болгария');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (26, 'BHR', 'Бахрейн');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (27, 'BHS', 'Багамы');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (28, 'BIH', 'Босния и Герцеговина');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (29, 'BLM', 'Сен-Бартелеми');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (30, 'BLR', 'Республика Беларусь');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (31, 'BLZ', 'Белиз');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (32, 'BMU', 'Бермуды');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (33, 'BOL', 'Боливия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (34, 'BRA', 'Бразилия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (35, 'BRB', 'Барбадос');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (36, 'BRN', 'Бруней-Даруссалам');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (37, 'BTN', 'Бутан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (38, 'BVT', 'Остров Буве');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (39, 'BWA', 'Ботсвана');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (40, 'CAF', 'Центрально-Африканская Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (41, 'CAN', 'Канада');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (42, 'CCK', 'Кокосовые (Килинг) Острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (43, 'CHE', 'Швейцария');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (44, 'CHL', 'Чили');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (45, 'CHN', 'Китай');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (46, 'CIV', 'Кот-д’Ивуар');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (47, 'CMR', 'Камерун');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (48, 'COD', 'Конго, Демократическая Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (49, 'COG', 'Конго');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (50, 'COK', 'Острова Кука');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (51, 'COL', 'Колумбия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (52, 'COM', 'Коморы');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (53, 'CPV', 'Кабо-Верде');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (54, 'CRI', 'Коста-Рика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (55, 'CUB', 'Куба');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (56, 'CUW', 'Кюрасао');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (57, 'CXR', 'Остров Рождества');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (58, 'CYM', 'Острова Кайман');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (59, 'CYP', 'Кипр');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (60, 'CZE', 'Чешская Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (61, 'DEU', 'Германия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (62, 'DJI', 'Джибути');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (63, 'DMA', 'Доминика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (64, 'DNK', 'Дания');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (65, 'DOM', 'Доминиканская Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (66, 'DZA', 'Алжир');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (67, 'ECU', 'Эквадор');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (68, 'EGY', 'Египет');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (69, 'ERI', 'Эритрея');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (70, 'ESH', 'Западная Сахара');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (71, 'ESP', 'Испания');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (72, 'EST', 'Эстония');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (73, 'ETH', 'Эфиопия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (74, 'FIN', 'Финляндия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (75, 'FJI', 'Фиджи');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (76, 'FLK', 'Фолклендские Острова (Мальвинские');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (77, 'FRA', 'Франция');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (78, 'FRO', 'Фарерские Острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (79, 'FSM', 'Микронезия, Федеративные Штаты');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (80, 'GAB', 'Габон');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (81, 'GBR', 'Соединенное Королевство');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (82, 'GEO', 'Грузия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (83, 'GGY', 'Гернси');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (84, 'GHA', 'Гана');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (85, 'GIB', 'Гибралтар');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (86, 'GIN', 'Гвинея');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (87, 'GLP', 'Гваделупа');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (88, 'GMB', 'Гамбия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (89, 'GNB', 'Гвинея-Бисау');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (90, 'GNQ', 'Экваториальная Гвинея');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (91, 'GRC', 'Греция');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (92, 'GRD', 'Гренада');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (93, 'GRL', 'Гренландия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (94, 'GTM', 'Гватемала');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (95, 'GUF', 'Французская Гвиана');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (96, 'GUM', 'Гуам');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (97, 'GUY', 'Гайана');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (98, 'HKG', 'Гонконг');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (99, 'HMD', 'Остров Херд И Острова Макдональд');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (100, 'HND', 'Гондурас');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (101, 'HRV', 'Хорватия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (102, 'HTI', 'Гаити');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (103, 'HUN', 'Венгрия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (104, 'IDN', 'Индонезия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (105, 'IMN', 'Остров Мэн');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (106, 'IND', 'Индия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (107, 'IOT', 'Британская территория В Индийском океане');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (108, 'IRL', 'Ирландия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (109, 'IRN', 'Иран, Исламская Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (110, 'IRQ', 'Ирак');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (111, 'ISL', 'Исландия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (112, 'ISR', 'Израиль');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (113, 'ITA', 'Италия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (114, 'JAM', 'Ямайка');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (115, 'JEY', 'Джерси');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (116, 'JOR', 'Иордания');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (117, 'JPN', 'Япония');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (118, 'KAZ', 'Казахстан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (119, 'KEN', 'Кения');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (120, 'KGZ', 'Киргизия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (121, 'KHM', 'Камбоджа');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (122, 'KIR', 'Кирибати');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (123, 'KNA', 'Сент-Китс И Невис');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (124, 'KOR', 'Корея, Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (125, 'KWT', 'Кувейт');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (126, 'LAO', 'Лаосская Народно-Демократическая Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (127, 'LBN', 'Ливан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (128, 'LBR', 'Либерия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (129, 'LBY', 'Ливия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (130, 'LCA', 'Сент-Люсия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (131, 'LIE', 'Лихтенштейн');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (132, 'LKA', 'Шри-Ланка');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (133, 'LSO', 'Лесото');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (134, 'LTU', 'Литва');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (135, 'LUX', 'Люксембург');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (136, 'LVA', 'Латвия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (137, 'MAC', 'Макао');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (138, 'MAF', 'Сен-Мартен');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (139, 'MAR', 'Марокко');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (140, 'MCO', 'Монако');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (141, 'MDA', 'Молдова, Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (142, 'MDG', 'Мадагаскар');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (143, 'MDV', 'Мальдивы');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (144, 'MEX', 'Мексика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (145, 'MHL', 'Маршалловы Острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (146, 'MKD', 'Республика Македония');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (147, 'MLI', 'Мали');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (148, 'MLT', 'Мальта');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (149, 'MMR', 'Мьянма');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (150, 'MNE', 'Черногория');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (151, 'MNG', 'Монголия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (152, 'MNP', 'Северные Марианские Острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (153, 'MOZ', 'Мозамбик');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (154, 'MRT', 'Мавритания');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (155, 'MSR', 'Монтсеррат');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (156, 'MTQ', 'Мартиника');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (157, 'MUS', 'Маврикий');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (158, 'MWI', 'Малави');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (159, 'MYS', 'Малайзия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (160, 'MYT', 'Майотта');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (161, 'NAM', 'Намибия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (162, 'NCL', 'Новая Каледония');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (163, 'NER', 'Нигер');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (164, 'NFK', 'Остров Норфолк');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (165, 'NGA', 'Нигерия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (166, 'NIC', 'Никарагуа');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (167, 'NIU', 'Ниуэ');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (168, 'NLD', 'Нидерланды');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (169, 'NOR', 'Норвегия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (170, 'NPL', 'Непал');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (171, 'NRU', 'Науру');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (172, 'NZL', 'Новая Зеландия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (173, 'OMN', 'Оман');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (174, 'PAK', 'Пакистан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (175, 'PAN', 'Панама');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (176, 'PCN', 'Питкерн');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (177, 'PER', 'Перу');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (178, 'PHL', 'Филиппины');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (179, 'PLW', 'Палау');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (180, 'PNG', 'Папуа-Новая Гвинея');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (181, 'POL', 'Польша');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (182, 'PRI', 'Пуэрто-Рико');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (183, 'PRK', 'Корея, Народно-Демократическая Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (184, 'PRT', 'Португалия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (185, 'PRY', 'Парагвай');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (186, 'PSE', 'Палестина, Государство');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (187, 'PYF', 'Французская Полинезия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (188, 'QAT', 'Катар');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (189, 'REU', 'Реюньон');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (190, 'ROU', 'Румыния');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (191, 'RWA', 'Руанда');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (192, 'SAU', 'Саудовская Аравия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (193, 'SDN', 'Судан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (194, 'SEN', 'Сенегал');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (195, 'SGP', 'Сингапур');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (196, 'SGS', 'Южная Джорджия И Южные Сандвичевы острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (197, 'SHN', 'Святая Елена, Остров Вознесения, Тристан-да-Кунья');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (198, 'SJM', 'Шпицберген И Ян Майен');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (199, 'SLB', 'Соломоновы Острова');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (200, 'SLE', 'Сьерра-Леоне');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (201, 'SLV', 'Эль-Сальвадор');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (202, 'SMR', 'Сан-Марино');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (203, 'SOM', 'Сомали');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (204, 'SPM', 'Сен-Пьер И Микелон');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (205, 'SRB', 'Сербия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (206, 'SSD', 'Южный Судан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (207, 'STP', 'Сан-Томе И Принсипи');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (208, 'SUR', 'Суринам');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (209, 'SVK', 'Словакия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (210, 'SVN', 'Словения');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (211, 'SWE', 'Швеция');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (212, 'SWZ', 'Свазиленд');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (213, 'SXM', 'Сен-Мартен (нидерландская часть');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (214, 'SYC', 'Сейшелы');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (215, 'SYR', 'Сирийская Арабская Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (216, 'TCA', 'Острова Теркс И Кайкос');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (217, 'TCD', 'Чад');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (218, 'TGO', 'Того');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (219, 'THA', 'Таиланд');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (220, 'TJK', 'Таджикистан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (221, 'TKL', 'Токелау');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (222, 'TKM', 'Туркмения');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (223, 'TLS', 'Тимор-Лесте');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (224, 'TON', 'Тонга');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (225, 'TTO', 'Тринидад И Тобаго');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (226, 'TUN', 'Тунис');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (227, 'TUR', 'Турция');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (228, 'TUV', 'Тувалу');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (229, 'TWN', 'Тайвань (Китай');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (230, 'TZA', 'Танзания, Объединенная Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (231, 'UGA', 'Уганда');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (232, 'UKR', 'Украина');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (233, 'UMI', 'Малые Тихоокеанские Отдаленные Острова США');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (234, 'URY', 'Уругвай');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (235, 'USA', 'Соединенные Штаты');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (236, 'UZB', 'Узбекистан');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (237, 'VAT', 'Папский Престол (Государство');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (238, 'VCT', 'Сент-Винсент И Гренадины');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (239, 'VEN', 'Венесуэла Боливарианская Республика');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (240, 'VGB', 'Виргинские Острова, Британские');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (241, 'VIR', 'Виргинские Острова, Сша');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (242, 'VNM', 'Вьетнам');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (243, 'VUT', 'Вануату');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (244, 'WLF', 'Уоллис И Футуна');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (245, 'WSM', 'Самоа');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (246, 'YEM', 'Йемен');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (247, 'ZAF', 'Южная Африка');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (248, 'ZMB', 'Замбия');
+
INSERT INTO COUNTRY_CODE_DICTIONARY(ID, CODE, NAME) values (249, 'ZWE', 'Зимбабве');
+
/* Business objects */
+
INSERT INTO COMPANY(ID, , , , , UPDATED_AT, CREATED_AT) values (1, L01-00FF00000, BQWEQ, 1, 1, '2022-04-04 08:00:00', '2022-04-04 08:00:00');
diff --git a/clearing-parent/db-scripts/src/main/resources/db/DDL.sql b/clearing-parent/db-scripts/src/main/resources/db/DDL.sql
index e710dd635..b66c3e736 100644
--- a/clearing-parent/db-scripts/src/main/resources/db/DDL.sql
+++ b/clearing-parent/db-scripts/src/main/resources/db/DDL.sql
@@ -1,4 +1,4 @@
--- DB version: 0.0.0.2
+-- DB version: 0.0.0.4
/* Dictionaries */
-- workflowStatus - Справочник статусов бизнес-процессов
@@ -296,7 +296,7 @@ COMMENT ON COLUMN MANAGEMENT_JOURNAL_PURPOSE_DICTIONARY.NAME IS 'Тип запи
/* Business objects */
-- company - Участник
-CREATE TABLE IF NOT EXISTS COMPANY(ID bigint PRIMARY KEY, 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));
+CREATE TABLE IF NOT EXISTS COMPANY(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, TRADING_CODE varchar(255), CLEARING_CODE varchar(255), WORKFLOW_STATUS char(4), SHORT_NAME varchar(255), FULL_NAME varchar(255));
COMMENT ON TABLE COMPANY IS 'Участник';
COMMENT ON COLUMN COMPANY.ID IS 'Идентификатор записи';
@@ -309,38 +309,12 @@ COMMENT ON COLUMN COMPANY.TRADING_CODE IS 'Торговый код';
COMMENT ON COLUMN COMPANY.CLEARING_CODE IS 'Клиринговый код';
-COMMENT ON COLUMN COMPANY.WORKFLOW_STATUS_ID IS 'Активный статус (linked to workflowStatus)';
+COMMENT ON COLUMN COMPANY.WORKFLOW_STATUS IS 'Статус (linked to workflowStatus)';
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 'Профиль Компании';
@@ -367,38 +341,6 @@ 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 'Категории участника клиринга';
@@ -410,7 +352,7 @@ COMMENT ON COLUMN CLEARING_MEMBER_CATEGORY.COMPANY_ID IS 'Идентификат
COMMENT ON COLUMN CLEARING_MEMBER_CATEGORY.CLEARING_MEMBER_CATEGORY IS 'Идентификатор категории участника клиринга (linked to clearingCategory)';
-- contact - Контакты Компании
-CREATE TABLE IF NOT EXISTS CONTACT(ID bigint PRIMARY KEY, COMPANY_ID bigint, CONTACT_TYPE char(4), SHORT_NAME_ENG varchar(255));
+CREATE TABLE IF NOT EXISTS CONTACT(ID bigint PRIMARY KEY, COMPANY_ID bigint, CONTACT_TYPE char(4), CONTACT_VALUE varchar(255));
COMMENT ON TABLE CONTACT IS 'Контакты Компании';
COMMENT ON COLUMN CONTACT.ID IS 'Идентификатор записи';
@@ -419,7 +361,7 @@ COMMENT ON COLUMN CONTACT.COMPANY_ID IS 'Идентификатор Компан
COMMENT ON COLUMN CONTACT.CONTACT_TYPE IS 'Идентификатор справочника (linked to contactType)';
-COMMENT ON COLUMN CONTACT.SHORT_NAME_ENG IS 'Значение справочника';
+COMMENT ON COLUMN CONTACT.CONTACT_VALUE IS 'Значение справочника';
-- profileDocument - Досье Компании
CREATE TABLE IF NOT EXISTS PROFILE_DOCUMENT(ID bigint PRIMARY KEY, COMPANY_ID bigint, DOCUMENT_TYPE char(4), ISSUE_DATE date, ISSUE_PLACE varchar(255), ISSUER varchar(255), ISSUER_CODE varchar(255), NAME varchar(255), NUMBER varchar(255), PLACE varchar(255), VALID_FROM_DATE date, VALID_TO_DATE date);
@@ -461,6 +403,23 @@ COMMENT ON COLUMN COMPANY_SYMBOLS.COMPANY_SYMBOL IS 'Идентификатор
COMMENT ON COLUMN COMPANY_SYMBOLS.COMPANY_SYMBOL_VALUE IS 'Значение справочника';
+-- keyRate - Ключевая ставка ЦБ
+CREATE TABLE IF NOT EXISTS KEY_RATE(ID bigint PRIMARY KEY, RATE numeric(72,18), START_DATE date, END_DATE date, DOCUMENT varchar(255), WORKFLOW_STATUS char(4) );
+COMMENT ON TABLE KEY_RATE IS 'Ключевая ставка ЦБ';
+
+COMMENT ON COLUMN KEY_RATE.ID IS 'Идентификатор записи';
+
+COMMENT ON COLUMN KEY_RATE.RATE IS 'Ключевая ставка ЦБ РФ';
+
+COMMENT ON COLUMN KEY_RATE.START_DATE IS 'Дата начала действия ключевой ставки';
+
+COMMENT ON COLUMN KEY_RATE.END_DATE IS 'Дата окончания действия ключевой ставки';
+
+COMMENT ON COLUMN KEY_RATE.DOCUMENT IS 'Документ ЦБ РФ, регламентирующий установку величины ключевой ставки';
+
+COMMENT ON COLUMN KEY_RATE.WORKFLOW_STATUS IS 'Статус (linked to workflowStatus)';
+
+
-- companyRoleSet - Таблица ролей Компании
CREATE TABLE IF NOT EXISTS COMPANY_ROLE_SET(ID bigint PRIMARY KEY, COMPANY_ID bigint, ROLE_ID bigint);
COMMENT ON TABLE COMPANY_ROLE_SET IS 'Таблица ролей Компании';
@@ -489,30 +448,6 @@ 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 'Договорные отношения';
@@ -535,36 +470,8 @@ 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));
+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), _сORRESPONDENT_ACCOUNT varchar(255));
COMMENT ON TABLE BANK_ACCOUNT IS 'Банковские счета';
COMMENT ON COLUMN BANK_ACCOUNT.ID IS 'Идентификатор записи';
@@ -591,43 +498,7 @@ COMMENT ON COLUMN BANK_ACCOUNT.TAXPAYER_IDENTIFICATION_NUMBER IS 'Идентиф
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 'Корреспондентский счет';
+COMMENT ON COLUMN BANK_ACCOUNT._сORRESPONDENT_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));
@@ -643,26 +514,6 @@ 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 'Маршрутизация счета';
@@ -675,24 +526,6 @@ 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 'Инструменты';
@@ -709,48 +542,16 @@ COMMENT ON COLUMN SECURITY.ISSUER_ID IS 'Идентификатор эмитен
COMMENT ON COLUMN SECURITY.SHORT_NAME IS 'Краткое наименование инструмента';
-COMMENT ON COLUMN SECURITY.FULL_NAME IS 'Полное наименование Компании';
+COMMENT ON COLUMN SECURITY.FULL_NAME IS 'Полное наименование инструмента';
COMMENT ON COLUMN SECURITY.SHORT_NAME_ENG IS 'Краткое наименование инструмента на английском';
-COMMENT ON COLUMN SECURITY.FULL_NAME_ENG IS 'Полное наименование Компании на английском';
+COMMENT ON COLUMN SECURITY.FULL_NAME_ENG IS 'Полное наименование инструмента на английском';
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 'Инструменты Валюты';
@@ -761,24 +562,8 @@ 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);
+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, INSTRUMENT_TYPE char(4), FULL_NAME varchar(255), SECURITY_SYMBOL varchar(255), ID numeric(72,2) PRIMARY KEY);
COMMENT ON TABLE MONEY_MARKET_SECURITY IS 'Инструменты Денежного рынка';
COMMENT ON COLUMN MONEY_MARKET_SECURITY.ID IS 'Идентификатор записи';
@@ -787,37 +572,22 @@ COMMENT ON COLUMN MONEY_MARKET_SECURITY.SECURITY_ID IS 'Идентификато
COMMENT ON COLUMN MONEY_MARKET_SECURITY.DESCRIPTION IS 'Описание';
-COMMENT ON COLUMN MONEY_MARKET_SECURITY.START_DATE IS 'Дата действия';
+COMMENT ON COLUMN MONEY_MARKET_SECURITY.START_DATE IS 'Дата начала действия';
-COMMENT ON COLUMN MONEY_MARKET_SECURITY.END_DATE IS 'Дата завершения';
+COMMENT ON COLUMN MONEY_MARKET_SECURITY.END_DATE IS 'Дата окончания действия';
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.INSTRUMENT_TYPE IS 'Идентификатор типа инструмента (linked to instrumentType)';
-COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.ID IS 'Идентификатор записи';
+COMMENT ON COLUMN MONEY_MARKET_SECURITY.FULL_NAME IS 'Полное наименование инструмента';
-COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.EVENT_TIME IS 'Дата и время создания записи';
+COMMENT ON COLUMN MONEY_MARKET_SECURITY.SECURITY_SYMBOL IS 'Код инструмента';
-COMMENT ON COLUMN MONEY_MARKET_SECURITY_UPDATE.EVENT_USER_ID IS 'Идентификатор инициатора изменения';
+COMMENT ON COLUMN MONEY_MARKET_SECURITY.ID IS 'Размер лота (linked to listing)';
-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));
@@ -843,36 +613,6 @@ 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 'Торговые площадки';
@@ -895,34 +635,6 @@ 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 'Информация об остатках ден. средств';
@@ -971,60 +683,6 @@ 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 'Журнал монитора и контроля';
@@ -1055,7 +713,7 @@ COMMENT ON COLUMN MANAGEMENT_JOURNAL.CREATED_AT IS 'Создано';
-- executionDeposit - Сделки
-CREATE TABLE IF NOT EXISTS EXECUTION_DEPOSIT(ID bigint PRIMARY KEY, EXCHANGE_EXECUTION_ID bigint, EXCHANGE_EXECUTION_TIME date, CREATED_AT time, UPDATED_AT time, TRADING_DATE date, ACCOUNT_ID bigint, MARKET_ID bigint, PRICE numeric(72,18), AMOUNT bigint, SIDE_ID bigint, SETTLEMENT_CURRENCY_ID bigint, COMPANY_ID bigint, DURATION bigint, FIRST_LEG_SETTLEMENT_DATE date, SECOND_LEG_SETTLEMENT_DATE date, SECOND_LEG_AMOUNT date, INTEREST_AMOUNT date, SYMBOL_NAME varchar(50), SYMBOL_CODE varchar(20), SECURITIES_DEPOSIT_ID bigint, COUNTER_PARTY_ID bigint, SESSION_ID bigint, COVERAGE_STATUS_ID bigint);
+CREATE TABLE IF NOT EXISTS EXECUTION_DEPOSIT(ID bigint PRIMARY KEY, EXCHANGE_EXECUTION_ID bigint, EXCHANGE_EXECUTION_TIME date, CREATED_AT time, UPDATED_AT time, TRADING_DATE date, ACCOUNT_ID bigint, MARKET_ID bigint, PRICE numeric(72,18), AMOUNT bigint, SIDE_ID bigint, SETTLEMENT_CURRENCY_ID bigint, COMPANY_ID bigint, DURATION bigint, FIRST_LEG_SETTLEMENT_DATE date, SECOND_LEG_SETTLEMENT_DATE date, SECOND_LEG_SETTLEMENT_DATE date, SECOND_LEG_AMOUNT date, INTEREST_AMOUNT date, SYMBOL_NAME varchar(50), SYMBOL_CODE varchar(20), SECURITIES_DEPOSIT_ID bigint, COUNTER_PARTY_ID bigint, SESSION_ID bigint, COVERAGE_STATUS_ID bigint );
COMMENT ON TABLE EXECUTION_DEPOSIT IS 'Сделки';
COMMENT ON COLUMN EXECUTION_DEPOSIT.ID IS 'ID записи';
@@ -1090,6 +748,8 @@ COMMENT ON COLUMN EXECUTION_DEPOSIT.FIRST_LEG_SETTLEMENT_DATE IS 'Дата ра
COMMENT ON COLUMN EXECUTION_DEPOSIT.SECOND_LEG_SETTLEMENT_DATE IS 'Дата возврата';
+COMMENT ON COLUMN EXECUTION_DEPOSIT.SECOND_LEG_SETTLEMENT_DATE IS 'Дата возврата';
+
COMMENT ON COLUMN EXECUTION_DEPOSIT.SECOND_LEG_AMOUNT IS 'Объем возврата';
COMMENT ON COLUMN EXECUTION_DEPOSIT.INTEREST_AMOUNT IS 'Проценты';
@@ -1108,7 +768,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 записи';