From ee334d285e2079f41b0d4558796b71eefd24fcf7 Mon Sep 17 00:00:00 2001 From: psemenkov Date: Fri, 17 Feb 2023 12:39:46 +0300 Subject: [PATCH] Adding test for ExecutionDepositController. And update meta.json. --- .../queue/AbstractControllerTest.java | 14 +- .../ExecutionDepositControllerTest.java | 56 + .../backend-api/src/test/resources/meta.json | 3121 ++++++++++------- 3 files changed, 1881 insertions(+), 1310 deletions(-) create mode 100644 clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/execution/ExecutionDepositControllerTest.java diff --git a/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java index 7d0535777..95aaa0280 100644 --- a/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java +++ b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java @@ -10,7 +10,6 @@ import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.ResultActions; @@ -24,6 +23,7 @@ import ru.spcex.clearing.backendapi.controller.queue.account.AccountBalanceContr import ru.spcex.clearing.backendapi.controller.queue.account.AccountController; import ru.spcex.clearing.backendapi.controller.queue.account.BankAccountController; import ru.spcex.clearing.backendapi.controller.queue.company.*; +import ru.spcex.clearing.backendapi.controller.queue.execution.ExecutionDepositController; import ru.spcex.clearing.backendapi.controller.queue.misc.NotificationController; import ru.spcex.clearing.backendapi.controller.queue.misc.SessionController; import ru.spcex.clearing.backendapi.controller.queue.payment.PaymentInstructionController; @@ -42,6 +42,9 @@ import ru.spcex.platform.imdg.iml.hazelcast.service.HazelcastService; import ru.spcex.platform.utils.enumeration.IMessageResolver; import javax.annotation.PostConstruct; +import java.io.File; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.concurrent.atomic.AtomicLong; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -64,6 +67,8 @@ import static ru.spcex.clearing.backendapi.controller.utils.MatcherFactory.using EditContactController.class, ProfileDocumentController.class, RelationController.class, + //execution + ExecutionDepositController.class, //misc NotificationController.class, SessionController.class, @@ -77,7 +82,6 @@ import static ru.spcex.clearing.backendapi.controller.utils.MatcherFactory.using //******* common configs ******* WebTestConfig.class, IOperatorTest.class, -// KafkaTestConfig.class, HazelcastServiceTestConfiguration.class, StateLoaderImplTestConfig.class, WebSecurityTestConfigurer.class, @@ -85,13 +89,17 @@ import static ru.spcex.clearing.backendapi.controller.utils.MatcherFactory.using Jackson2HttpConverterTestConfig.class}) @ExtendWith(SpringExtension.class) @WebMvcTest//(controllers = DeleteCompanyController.class) -@TestPropertySource(properties = "spring.config.location=D:/repo/mfd/clearing/clearing-parent/backend-api/src/main/resources/") +//@TestPropertySource(properties = "spring.config.location=D:/repo/mfd/clearing/clearing-parent/backend-api/src/main/resources/") public abstract class AbstractControllerTest { public static final MatcherFactory.Matcher BASE_REQUEST_MATCHER = usingIgnoringFieldsComparator(BaseRequest.class); protected static final AtomicLong currentId = new AtomicLong(); private static final CharacterEncodingFilter CHARACTER_ENCODING_FILTER = new CharacterEncodingFilter(); static { + Path path = Paths.get("src", "main", "resources"); + String currentPath = path.toAbsolutePath().toString(); + System.setProperty("spring.config.location", currentPath + File.separator); + CHARACTER_ENCODING_FILTER.setEncoding("UTF-8"); CHARACTER_ENCODING_FILTER.setForceEncoding(true); } diff --git a/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/execution/ExecutionDepositControllerTest.java b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/execution/ExecutionDepositControllerTest.java new file mode 100644 index 000000000..3b43f36b8 --- /dev/null +++ b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/execution/ExecutionDepositControllerTest.java @@ -0,0 +1,56 @@ +package ru.spcex.clearing.backendapi.controller.queue.execution; + +import org.junit.jupiter.api.Test; +import org.springframework.http.MediaType; +import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; +import ru.clearing.classes.statics.data.execution.ExecutionDeposit; +import ru.spcex.clearing.backendapi.controller.queue.AbstractControllerTest; +import ru.spcex.clearing.backendapi.controller.queue.account.BankAccountController; +import ru.spcex.clearing.backendapi.controller.response.entity.CommonGetAllResponse; +import ru.spcex.clearing.imdg.IMDGDistributedNames; +import ru.spcex.platform.imdg.api.Imdg; + +import java.util.Collection; +import java.util.Map; + +import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; +import static ru.spcex.clearing.backendapi.controller.utils.JsonUtil.writeValue; + +class ExecutionDepositControllerTest extends AbstractControllerTest { + private static final String REST_URL = "/execution-deposits/"; + + /** + * {@link BankAccountController#getAll()}
+ * Тест проверяет получение запроса по REST API и отправку всех записей из таблицы hazelcast Map_BankAccount.
+ * Входной запрос /securities/bank-accounts/
+ * Ответ CommonGetAllResponse
+ */ + @Test + void getAll() throws Exception { + //ARRANGE + ExecutionDeposit executionDeposit = new ExecutionDeposit(); + executionDeposit.setId(currentId.get()); + executionDeposit.setExchangeExecutionId(currentId.get()); + executionDeposit.setCounterPartyId(currentId.get()); + executionDeposit.setSecurityId(currentId.get()); + + Imdg executionDepositImdg = hazelcastServiceTest.getImdg(IMDGDistributedNames.Map_ExecutionDeposit, ExecutionDeposit.class); + executionDepositImdg.insert(executionDeposit); + + Collection values = executionDepositImdg.getAllValues(); + Collection> all = responseFactory.responseFromObjectCollection(values); + CommonGetAllResponse expected = new CommonGetAllResponse(); + expected.fromEntity(all); + //ACT + perform(MockMvcRequestBuilders.get(REST_URL) + .contentType(MediaType.APPLICATION_JSON)) + .andDo(print())//output to the log request and response + //ASSERT + .andExpect(status().isOk()) + .andExpect(content().contentTypeCompatibleWith(MediaType.APPLICATION_JSON)) + .andExpect(content().json(writeValue(expected))); + } + +} \ No newline at end of file diff --git a/clearing-parent/backend-api/src/test/resources/meta.json b/clearing-parent/backend-api/src/test/resources/meta.json index 7beadc9aa..7e229363c 100644 --- a/clearing-parent/backend-api/src/test/resources/meta.json +++ b/clearing-parent/backend-api/src/test/resources/meta.json @@ -1,6 +1,6 @@ { - "version": "1.2.0.0", + "version": "2.4.0.14", "enums": { @@ -10,6 +10,8 @@ "class": "ru.clearing.platform.dictionary.", + "table": "charge_direction_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор","shortname": "ID","type": 1 @@ -31,6 +33,8 @@ "class": "ru.clearing.platform.dictionary.", + "table": "charge_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор","shortname": "ID","type": 1 @@ -52,6 +56,8 @@ "class": "ru.clearing.platform.dictionary.", + "table": "courier_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор","shortname": "ID","type": 1 @@ -66,27 +72,6 @@ } ] } - , - "interestStatus": { - - "name": "Справочник статусов возвращения процентов", - - "class": "com.spicex.dictionary.", - - "fields": [ - {"code": "id", - "name": "Идентификатор записи","shortname": "ID","type": 1 - } - , - {"code": "code", - "name": "Код","shortname": "Код","type": 12 - } - , - {"code": "name", - "name": "Наименование","shortname": "Тип","type": 2,"length": 255 - } - ] - } , "termType": { @@ -94,6 +79,8 @@ "class": "com.spicex.dictionary.", + "table": "term_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -115,7 +102,7 @@ "class": "com.spicex.dictionary.TaskDictionary", - "table": "TaskDictionary", + "table": "task_dictionary", "fields": [ {"code": "id", @@ -138,7 +125,7 @@ "class": "com.spicex.dictionary.TaskStatusDictionary", - "table": "TaskStatusDictionary", + "table": "task_status_dictionary", "fields": [ {"code": "id", @@ -155,13 +142,13 @@ ] } , - "tradingStatus": { + "dayStatus": { - "name": "Справочник торговых статусов", + "name": "Справочник статусов дней", - "class": "com.spicex.dictionary.TradingStatusDictionary", + "class": "ru.clearing.platform.dictionary.DayStatusDictionary", - "table": "TradingStatusDictionary", + "table": "day_status_dictionary", "fields": [ {"code": "id", @@ -173,7 +160,7 @@ } , {"code": "name", - "name": "Торговый статус","shortname": "Статус","type": 2,"length": 50 + "name": "Статус дня","shortname": "Статус","type": 2,"length": 50 } ] } @@ -184,7 +171,7 @@ "class": "com.spicex.dictionary.TransactionStatusDictionary", - "table": "TransactionStatusDictionary", + "table": "transaction_status_dictionary", "fields": [ {"code": "id", @@ -201,13 +188,13 @@ ] } , - "source": { + "parent": { "name": "Справочник источников", - "class": "com.spicex.dictionary.SourceDictionary", + "class": "com.spicex.dictionary.ParentDictionary", - "table": "SourceDictionary", + "table": "parent_dictionary", "fields": [ {"code": "id", @@ -230,6 +217,8 @@ "class": "com.spicex.dictionary.", + "table": "clearing_status_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -251,6 +240,8 @@ "class": "com.spicex.dictionary.", + "table": "workflow_status_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -272,7 +263,7 @@ "class": "com.spicex.dictionary.AccountStatus", - "table": "AccountStatus", + "table": "account_status_dictionary", "fields": [ {"code": "id", @@ -295,6 +286,8 @@ "class": "com.spicex.platform.dictionary.AllowedDictionary", + "table": "allowed_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор","shortname": "ID","type": 1 @@ -316,7 +309,7 @@ "class": "ru.clearing.platform.dictionary.MoneyFlowSideDictionary", - "table": "MoneyFlowSideDictionary", + "table": "money_flow_side_dictionary", "fields": [ {"code": "id", @@ -339,7 +332,7 @@ "class": "ru.clearing.platform.dictionary.InOutDirectionDictionary", - "table": "InOutDirectionDictionary", + "table": "in_out_direction_dictionary", "fields": [ {"code": "id", @@ -362,7 +355,7 @@ "class": "ru.clearing.platform.dictionary.StatementTypeDictionary", - "table": "StatementTypeDictionary", + "table": "statement_type_dictionary", "fields": [ {"code": "id", @@ -385,7 +378,7 @@ "class": "ru.clearing.platform.dictionary.OperationTypeDictionary", - "table": "OperationTypeDictionary", + "table": "operation_type_dictionary", "fields": [ {"code": "id", @@ -408,7 +401,7 @@ "class": "ru.clearing.platform.dictionary.OperationStatusDictionary", - "table": "OperationStatusDictionary", + "table": "operation_status_dictionary", "fields": [ {"code": "id", @@ -431,6 +424,8 @@ "class": "com.spicex.platform.dictionary.balanceAccountTypeDictionary", + "table": "balance_account_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор","shortname": "ID","type": 1 @@ -450,7 +445,9 @@ "name": "Справочник кодов стран", - "class": "com.spicex.dictionary.", + "class": "ru.clearing.platform.dictionary.CountryCodeDictionary", + + "table": "country_code_dictionary", "fields": [ {"code": "id", @@ -473,7 +470,7 @@ "class": "com.spicex.dictionary.ClearingMemberCategoryDictionary", - "table": "ClearingMemberCategoryDictionary", + "table": "clearing_category_dictionary", "fields": [ {"code": "id", @@ -496,6 +493,8 @@ "class": "com.spicex.dictionary.", + "table": "contact_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -517,6 +516,8 @@ "class": "com.spicex.dictionary.", + "table": "corporation_sole_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -538,7 +539,7 @@ "class": "com.spicex.dictionary.ConnectionStateDictionary", - "table": "ConnectionStateDictionary", + "table": "connection_state_dictionary", "fields": [ {"code": "id", @@ -561,6 +562,8 @@ "class": "com.spicex.dictionary.", + "table": "document_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -582,6 +585,8 @@ "class": "com.spicex.dictionary.", + "table": "legal_kind_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -603,6 +608,8 @@ "class": "com.spicex.dictionary.", + "table": "organization_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -626,6 +633,8 @@ "logUpdates": "true", + "table": "company_symbol_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -651,6 +660,8 @@ "class": "com.spicex.dictionary.", + "table": "company_role_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -672,7 +683,7 @@ "class": "com.spicex.dictionary.UserRole", - "table": "UserRoleDictionary", + "table": "user_role_dictionary", "fields": [ {"code": "id", @@ -695,6 +706,8 @@ "class": "com.spicex.dictionary.AccountTypeDictionary", + "table": "account_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -716,6 +729,8 @@ "class": "com.spicex.dictionary.", + "table": "instrument_type_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -737,6 +752,8 @@ "class": "com.spicex.dictionary.", + "table": "currency_code_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -758,6 +775,8 @@ "class": "com.spicex.dictionary.", + "table": "service_status_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -779,6 +798,8 @@ "class": "com.spicex.dictionary.", + "table": "service_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -800,6 +821,8 @@ "class": "com.spicex.dictionary.", + "table": "service_product_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -821,6 +844,8 @@ "class": "com.spicex.dictionary.", + "table": "sector_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -842,6 +867,8 @@ "class": "com.spicex.dictionary.", + "table": "result_status_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -863,6 +890,8 @@ "class": "com.spicex.dictionary.", + "table": "error_code_dictionary", + "fields": [ {"code": "id", "name": "Идентификатор записи","shortname": "ID","type": 1 @@ -884,7 +913,7 @@ "class": "ru.clearing.platform.dictionary.managementJournalStatusDictionary", - "table": "МanagementJournalStatusDictionary", + "table": "management_journal_status_dictionary", "fields": [ {"code": "id", @@ -907,7 +936,7 @@ "class": "ru.clearing.platform.dictionary.managementJournalTypeDictionary", - "table": "МanagementJournalTypeDictionary", + "table": "management_journal_type_dictionary", "fields": [ {"code": "id", @@ -930,7 +959,7 @@ "class": "ru.clearing.platform.dictionary.managementJournalPurposeDictionary", - "table": "managementJournalPurposeDictionary", + "table": "management_journal_purpose_dictionary", "fields": [ {"code": "id", @@ -953,7 +982,7 @@ "class": "ru.clearing.platform.dictionary.inOutSDfTypeDictionary", - "table": "InOutSDfTypeDictionary", + "table": "in_out_s_df_type_dictionary", "fields": [ {"code": "id", @@ -976,7 +1005,7 @@ "class": "ru.clearing.platform.dictionary.SessionStatusDictionary", - "table": "SessionStatusDictionary", + "table": "session_status_dictionary", "fields": [ {"code": "id", @@ -999,7 +1028,7 @@ "class": "ru.clearing.platform.dictionary.ObjectTypeDictionary", - "table": "ObjectTypeDictionary", + "table": "object_type_dictionary", "fields": [ {"code": "id", @@ -1022,7 +1051,7 @@ "class": "ru.clearing.platform.dictionary.NotificationStatusDictionary", - "table": "NotificationStatusDictionary", + "table": "notification_status_dictionary", "fields": [ {"code": "id", @@ -1036,6 +1065,29 @@ {"code": "name", "name": "Наименование","shortname": "Наименование","type": 2,"length": 50 } + ] + } + , + "eventType": { + + "name": "Типы изменений записей", + + "class": "ru.clearing.platform.dictionary.EventTypeDictionary", + + "table": "event_type_dictionary", + + "fields": [ + {"code": "id", + "name": "Идентификатор","shortname": "ID","type": 1 + } + , + {"code": "code", + "name": "Код","shortname": "Код","type": 12 + } + , + {"code": "name", + "name": "Тип события","shortname": "Событие","type": 2,"length": 50 + } ] } @@ -1047,11 +1099,13 @@ "name": "Пользователь", + "destination": "users", + "class": "ru.clearing.classes.statics.data.user.User", "logUpdates": "true", - "table": "UserCls", + "table": "user_cls", "fields": [ {"code": "id", @@ -1069,14 +1123,32 @@ {"code": "identifier", "type": 2,"length": 250,"name": "Внешний идентификатор","shortname": "Идентификатор","searchable": true,"sortable": true,"visible": true } + , + {"code": "name", + "type": 2,"length": 250,"name": "Имя и фамилия пользователя","shortname": "Имя и фамилия","searchable": true,"sortable": true,"visible": true + } + , + {"code": "firstName", + "type": 2,"length": 250,"name": "Имя пользователя","shortname": "Имя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "lastName", + "type": 2,"length": 250,"name": "Фамилия пользователя","shortname": "Фамилия","searchable": true,"sortable": true,"visible": true + } + , + {"code": "middleName", + "type": 2,"length": 250,"name": "Отчество пользователя","shortname": "Отчество","searchable": true,"sortable": true,"visible": true + } + , + {"code": "email", + "type": 2,"length": 250,"name": "Email пользователя","shortname": "Email","searchable": true,"sortable": true,"visible": true + } ] ,"actions":[ {"method":"put", "name": "Авторизация пользователя", - "destination": "", - "fields": [ {"code": "userName", "type": 2,"length": 255,"name": "Логин пользователя","required": true @@ -1094,13 +1166,15 @@ "name": "Набор ролей", + "destination": "user-role-sessions", + "class": "ru.clearing.classes.statics.data.user.UserRoleSession", - "table": "UserRoleSession", + "table": "user_role_session", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "userId", @@ -1126,9 +1200,11 @@ "name": "Настройки пользователя", + "destination": "utilities/user-settings", + "class": "ru.clearing.classes.statics.data.user.UserSettings", - "table": "userSettings", + "table": "user_settings", "fields": [ {"code": "id", @@ -1152,8 +1228,6 @@ "name": "Изменение настроек пользователя", - "destination": "", - "fields": [ {"code": "userId", "type": 1,"name": "Пользователь","required": false,"link": "userCls" @@ -1179,7 +1253,7 @@ "logUpdates": "true", - "table": "UserConnect", + "table": "user_connect", "fields": [ {"code": "id", @@ -1206,11 +1280,11 @@ "type": 4,"name": "Разрыв соединения","shortname": "Выход","searchable": true,"sortable": true } , - {"code": "serverIP", + {"code": "serverIp", "type": 2,"name": "IP адрес сервера","shortname": "IP сервера","searchable": true,"sortable": true,"visible": true,"length": 250 } , - {"code": "clientIP", + {"code": "clientIp", "type": 2,"name": "IP адрес клиента","shortname": "IP клиента","searchable": true,"sortable": true,"visible": true,"length": 250 } , @@ -1233,17 +1307,39 @@ } , - "timetable": { + "plannerTemplate": { - "name": "Постоянное расписание операционного дня", + "name": "Шаблон расписания операционного дня", - "class": "ru.clearing.classes.statics.data.scheduler.Timetable", + "destination": "schedule/planner-templates", - "table": "Timetable", + "class": "ru.clearing.classes.statics.data.scheduler.PlannerTemplate", + + "table": "planner_template", "fields": [ + {"code": "task", + "type": 12,"name": "Наименование задачи","shortname": "Задача","searchable": false,"sortable": false,"visible": true,"link": "task" + } + , + {"code": "taskTime", + "type": 5,"name": "Время задачи","shortname": "Время задачи","searchable": false,"sortable": false,"visible": true + } + , + {"code": "taskStatus", + "type": 12,"name": "Статус","shortname": "Статус","searchable": false,"sortable": true,"visible": true,"link": "taskStatus" + } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": false,"sortable": false,"visible": true,"link": "company","linkCode": "shortName" + } + , + {"code": "securityId", + "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": false,"sortable": true,"visible": true,"link": "moneyMarketSecurity","linkCode": "fullName" + } + , {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", @@ -1253,92 +1349,106 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Изменено","shortname": "Изменено","searchable": true,"sortable": true } - , - {"code": "task", - "type": 12,"name": "Идентификатор задачи","shortname": "Задача","searchable": false,"sortable": false,"visible": true,"link": "task" - } - , - {"code": "taskTime", - "type": 5,"name": "Время задачи","shortname": "Время","searchable": false,"sortable": false,"visible": true - } - , - {"code": "taskStatus", - "type": 12,"name": "Статус","shortname": "Статус","searchable": false,"sortable": true,"visible": true,"link": "taskStatus" - } ] ,"actions":[ {"method":"post", - "name": "Новое расписание операционного дня", - - "destination": "", + "name": "Новый шаблон расписания операционного дня", "fields": [ {"code": "task", - "type": 12,"name": "Идентификатор задачи","shortname": "Задача","link": "task","required": true + "type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task","required": true } , {"code": "taskTime", - "type": 5,"name": "Время задачи","shortname": "Время","required": true + "type": 5,"name": "Время задачи","shortname": "Время задачи","required": true } , {"code": "taskStatus", "type": 12,"name": "Статус","shortname": "Статус","link": "taskStatus","required": true } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName" + } + , + {"code": "securityId", + "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "moneyMarketSecurity","linkCode": "fullName" + } ] } , {"method":"put", - "name": "Изменение расписания операционного дня", - - "destination": "", + "name": "Изменение шаблона расписания операционного дня", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "timetable","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "plannerTemplate","linkCode": "id","required": true } , {"code": "task", - "type": 12,"name": "Идентификатор задачи","shortname": "Задача","link": "task" + "type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task" } , {"code": "taskTime", - "type": 5,"name": "Время задачи","shortname": "Время" + "type": 5,"name": "Время задачи","shortname": "Время задачи" } , {"code": "taskStatus", "type": 12,"name": "Статус","shortname": "Статус","link": "taskStatus" } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName" + } + , + {"code": "securityId", + "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "moneyMarketSecurity","linkCode": "fullName" + } ] } , {"method":"delete", - "name": "Удаление расписания операционного дня", + "name": "Удаление шаблона расписания операционного дня", - "destination": "", + "confirmation": "task,taskTime,taskStatus,companyId,securityId", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "timetable","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "plannerTemplate","linkCode": "id","required": true } ] } ] } , - "tradingCalendar": { + "clearingCalendar": { - "name": "Торговые и неторговые дни", + "name": "Рабочие и нерабочие дни", - "class": "ru.clearing.classes.statics.data.scheduler.TradingCalendar", + "destination": "schedule/clearing-calendars", - "table": "TradingCalendar", + "class": "ru.clearing.classes.statics.data.scheduler.ClearingCalendar", + + "table": "clearing_calendar", "fields": [ + {"code": "clearingDate", + "type": 6,"name": "Дата","shortname": "Дата","searchable": false,"sortable": false,"visible": true + } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": false,"sortable": false,"visible": true,"link": "company","linkCode": "shortName" + } + , + {"code": "dayStatus", + "type": 12,"name": "Статус","shortname": "Статус","searchable": false,"sortable": true,"visible": true,"link": "dayStatus" + } + , {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", @@ -1348,37 +1458,23 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Изменено","shortname": "Изменено","searchable": true,"sortable": true } - , - {"code": "clearingDate", - "type": 6,"name": "Дата","shortname": "Дата","searchable": false,"sortable": false,"visible": true - } - , - {"code": "companyId", - "type": 1,"name": "Компания","shortname": "Компания","searchable": false,"sortable": false,"visible": true,"link": "company" - } - , - {"code": "tradingStatus", - "type": 12,"name": "Статус","shortname": "Статус","searchable": false,"sortable": true,"visible": true,"link": "tradingStatus" - } ] ,"actions":[ {"method":"post", "name": "Добавление записи в календарь", - "destination": "", - "fields": [ {"code": "clearingDate", "type": 6,"name": "Дата","shortname": "Дата","required": true } , - {"code": "companyId", - "type": 1,"name": "Компания","shortname": "Компания","link": "company" + {"code": "dayStatus", + "type": 12,"name": "Статус","shortname": "Статус","link": "dayStatus","required": true } , - {"code": "tradingStatus", - "type": 12,"name": "Статус","shortname": "Статус","link": "tradingStatus","required": true + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName" } ] } @@ -1387,23 +1483,21 @@ "name": "Изменение записи в календаре", - "destination": "", - "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "tradingCalendar","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "clearingCalendar","linkCode": "id","required": true } , {"code": "clearingDate", "type": 6,"name": "Дата","shortname": "Дата" } , - {"code": "companyId", - "type": 1,"name": "Компания","shortname": "Компания","link": "company" + {"code": "dayStatus", + "type": 12,"name": "Статус","shortname": "Статус","link": "dayStatus" } , - {"code": "tradingStatus", - "type": 12,"name": "Статус","shortname": "Статус","link": "tradingStatus" + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName" } ] } @@ -1412,28 +1506,58 @@ "name": "Удаление записи из календаря", - "destination": "", + "confirmation": "clearingDate,dayStatus,companyId", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "tradingCalendar","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "clearingCalendar","linkCode": "id","required": true } ] } ] } , - "scheduler": { + "planner": { - "name": "Расписание планировщика", + "name": "Расписание", - "class": "ru.clearing.classes.statics.data.scheduler.Scheduler", + "destination": "schedule/planners", - "table": "Scheduler", + "class": "ru.clearing.classes.statics.data.scheduler.Planner", + + "table": "planner", "fields": [ + {"code": "task", + "type": 12,"name": "Наименование задачи","shortname": "Задача","searchable": false,"sortable": false,"visible": true,"link": "task" + } + , + {"code": "taskTime", + "type": 5,"name": "Время задачи","shortname": "Время задачи","searchable": false,"sortable": false,"visible": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата задачи","shortname": "Дата задачи","searchable": false,"sortable": false,"visible": true + } + , + {"code": "market", + "type": 12,"name": "Секция","shortname": "Секция","searchable": false,"sortable": false,"visible": true,"link": "market","linkCode": "name" + } + , + {"code": "taskStatus", + "type": 12,"name": "Статус","shortname": "Статус","searchable": false,"sortable": true,"visible": true,"link": "taskStatus" + } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": false,"sortable": false,"visible": true,"link": "company","linkCode": "shortName" + } + , + {"code": "securityId", + "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": false,"sortable": true,"visible": true,"link": "moneyMarketSecurity","linkCode": "fullName" + } + , {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", @@ -1443,130 +1567,108 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Изменено","shortname": "Изменено","searchable": true,"sortable": true } - , - {"code": "task", - "type": 12,"name": "Идентификатор задачи","shortname": "Задача","searchable": false,"sortable": false,"visible": true,"link": "task" - } - , - {"code": "taskTime", - "type": 5,"name": "Время","shortname": "Время","searchable": false,"sortable": false,"visible": true - } - , - {"code": "clearingDate", - "type": 6,"name": "Дата","shortname": "Дата","searchable": false,"sortable": false,"visible": true - } - , - {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","searchable": false,"sortable": false,"visible": true,"link": "market" - } - , - {"code": "taskStatus", - "type": 12,"name": "Статус","shortname": "Статус","searchable": false,"sortable": true,"visible": true,"link": "taskStatus" - } - , - {"code": "securityId", - "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": false,"sortable": true,"visible": true,"link": "security" - } ] ,"actions":[ {"method":"post", - "name": "Новое расписание планировщика", - - "destination": "", + "name": "Новое расписание", "fields": [ {"code": "task", - "type": 12,"name": "Идентификатор задачи","shortname": "Задача","link": "task","required": true - } - , - {"code": "taskTime", - "type": 5,"name": "Время","shortname": "Время","required": true + "type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task","required": true } , {"code": "clearingDate", - "type": 6,"name": "Дата","shortname": "Дата","required": true + "type": 6,"name": "Дата задачи","shortname": "Дата задачи","required": true + } + , + {"code": "taskTime", + "type": 5,"name": "Время задачи","shortname": "Время задачи","required": true } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","link": "market" + "type": 12,"name": "Секция","shortname": "Секция","link": "market","linkCode": "name" } , {"code": "taskStatus", "type": 12,"name": "Статус","shortname": "Статус","link": "taskStatus","required": true } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName" + } , {"code": "securityId", - "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "security" + "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "moneyMarketSecurity","linkCode": "fullName" } ] } , {"method":"put", - "name": "Изменение расписания планировщика", - - "destination": "", + "name": "Изменение расписания", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "scheduler","required": true,"linkCode": "id" + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "planner","required": true,"linkCode": "id" } , {"code": "task", - "type": 12,"name": "Идентификатор задачи","shortname": "Задача","link": "task" + "type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task" } , {"code": "taskTime", - "type": 5,"name": "Время","shortname": "Время" + "type": 5,"name": "Время задачи","shortname": "Время задачи" } , {"code": "clearingDate", - "type": 6,"name": "Дата","shortname": "Дата" + "type": 6,"name": "Дата задачи","shortname": "Дата задачи" } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","link": "market" + "type": 12,"name": "Секция","shortname": "Секция","link": "market","linkCode": "name" } , {"code": "taskStatus", "type": 12,"name": "Статус","shortname": "Статус","link": "taskStatus" } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName" + } , {"code": "securityId", - "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "security" + "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "moneyMarketSecurity","linkCode": "fullName" } ] } , {"method":"delete", - "name": "Удаление расписания планировщика", + "name": "Удаление расписания", - "destination": "", + "confirmation": "task,taskTime,clearingDate,market,taskStatus,companyId,securityId", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "scheduler","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "planner","linkCode": "id","required": true } ] } ] } , - "schedulerAllToday": { + "plannerAllToday": { "name": "Расписание на текущий день", - "class": "ru.clearing.classes.statics.data.scheduler.SchedulerAllToday", + "destination": "schedule/planners-all-today", - "table": "SchedulerAllToday", + "class": "ru.clearing.classes.statics.data.scheduler.PlannerAllToday", + + "table": "planner_all_today", "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "task", "type": 12,"name": "Идентификатор задачи","shortname": "Задача","searchable": true,"sortable": true,"visible": true,"link": "task" } @@ -1580,39 +1682,57 @@ } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "market" + "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "market","linkCode": "name" } , {"code": "taskStatus", "type": 12,"name": "Статус","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "taskStatus" } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": false,"sortable": false,"visible": true,"link": "company","linkCode": "shortName" + } , {"code": "securityId", - "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true,"link": "security" + "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true,"link": "moneyMarketSecurity","linkCode": "fullName" } , - {"code": "source", - "type": 12,"name": "Источник записи расписания","shortname": "Источник","searchable": true,"sortable": true,"link": "source" + {"code": "parent", + "type": 12,"name": "Источник записи расписания","shortname": "Источник","searchable": true,"sortable": true,"link": "parent" } , - {"code": "origId", - "type": 1,"name": "Идентификатор источника","shortname": "ID","searchable": false,"sortable": false + {"code": "parentId", + "type": 1,"name": "Идентификатор записи в таблице-источнике","shortname": "ID источника","searchable": false,"sortable": false + } + , + {"code": "id", + "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true } ] } , - "taskRunner": { + "launcher": { "name": "Запуск задачи", - "class": "ru.clearing.classes.statics.data.scheduler.TaskRunner", + "destination": "launchers", - "table": "TaskRunnerRequest", + "class": "ru.clearing.classes.statics.data.scheduler.Launcher", + + "table": "launcher", "fields": [ + {"code": "senderId", + "type": 1,"name": "Отправитель","shortname": "Отправитель","searchable": true,"sortable": true,"visible": true,"link": "userCls" + } + , + {"code": "task", + "type": 12,"name": "Задача","shortname": "Задача","searchable": true,"sortable": true,"visible": true,"link": "task" + } + , {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", @@ -1622,100 +1742,234 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Изменено","shortname": "Изменено","searchable": true,"sortable": true } - , - {"code": "senderId", - "type": 1,"name": "Отправитель","shortname": "Отправитель","searchable": true,"sortable": true,"visible": true,"link": "userCls" - } - , - {"code": "task", - "type": 12,"name": "Задача","shortname": "Задача","searchable": true,"sortable": true,"link": "task" - } ] ,"actions":[ - {"method":"getBalance", + {"method":"post", + + "destination": "GBAL", "group": "Обмен с расчетной организацией", "name": "Зачисление остатков (загрузка ДФ-01)", - "destination": "", - "fields": [] } , - {"method":"accBlock", + {"method":"post", + + "destination": "ABLK", "group": "Обмен с расчетной организацией", "name": "Блокировка счета (загрузка ДФ-12)", - "destination": "", - "fields": [] } , - {"method":"getAllBalance", + {"method":"post", + + "destination": "GALB", "group": "Обмен с расчетной организацией", "name": "Запрос остатков по всем счетам (экспорт ДФ-08)", - "destination": "", - "fields": [] } , - {"method":"addBalance", + {"method":"post", + + "destination": "ADBL", "group": "Обмен с расчетной организацией", "name": "Дозачисление/списание остатков (загрузка ДФ-16)", - "destination": "", - "fields": [] } , - {"method":"getBalanceDiff", + {"method":"post", + + "destination": "GBLD", "group": "Обмен с расчетной организацией", "name": "Поступление средств (загрузка ДФ-09)", - "destination": "", - "fields": [] } , - {"method":"createOrder", + {"method":"post", + + "destination": "CORD", "group": "Обмен с расчетной организацией", "name": "Формирование сводного платежного поручения (экспорт ДФ-03/ДФ-11)", - "destination": "", - "fields": [] } , - {"method":"createOrderConfirm", + {"method":"post", + + "destination": "CORC", "group": "Обмен с расчетной организацией", "name": "Получение подтверждения переводов (загрузка ДФ-04)", - "destination": "", + "fields": [] + } + , + {"method":"post", + + "destination": "CMBA", + + "group": "Обмен с расчетной организацией", + + "name": "Формирование распоряжения на перевод с ТБС (экспорт ДФ-11)", "fields": [] } , - {"method":"getTrades", + {"method":"post", + + "destination": "GTRD", "group": "Обмен с Торговой системой", "name": "Получение сделок из Торговой системы", - "destination": "", + "fields": [] + } + , + {"method":"post", + + "destination": "GACA", + + "group": "Обмен с Торговой системой", + + "name": "Создание файла остатков CSV по клиринговым счетам", + + "fields": [] + } + , + {"method":"post", + + "destination": "GAIA", + + "group": "Обмен с Торговой системой", + + "name": "Создание файла остатков CSV по внутренним информационным счетам", + + "fields": [] + } + , + {"method":"post", + + "destination": "SCLR", + + "group": "Клиринг", + + "name": "Запуск клиринговой сессии", + + "confirmation": "companyId,securityId", + + "fields": [ + {"code": "companyId", + "type": 1,"name": "Инициатор","shortname": "Инициатор","link": "company","linkCode": "shortName" + } + , + {"code": "securityId", + "type": 1,"name": "Инструмент","shortname": "Инструмент","link": "moneyMarketSecurity","linkCode": "fullName" + } + ] + } + , + {"method":"post", + + "destination": "SPRC", + + "group": "Клиринг", + + "name": "Запуск преклиринга", + + "fields": [] + } + , + {"method":"post", + + "destination": "SPOC", + + "group": "Клиринг", + + "name": "Запуск постклиринга", + + "fields": [] + } + , + {"method":"post", + + "destination": "GVER", + + "group": "Клиринг", + + "name": "Запуск сверки", + + "fields": [] + } + , + {"method":"post", + + "destination": "GCMR", + + "group": "Клиринг", + + "name": "Формирование реестра участников клиринга", + + "fields": [] + } + , + {"method":"post", + + "destination": "GBRR", + + "group": "Клиринг", + + "name": "Формирование реестра остатков денежных средств", + + "fields": [] + } + , + {"method":"post", + + "destination": "GORR", + + "group": "Клиринг", + + "name": "Формирование реестра распоряжений, направленных расчетной организации", + + "fields": [] + } + , + {"method":"post", + + "destination": "GSRR", + + "group": "Клиринг", + + "name": "Формирование реестра отправленных отчетов", + + "fields": [] + } + , + {"method":"post", + + "destination": "GREP", + + "group": "Клиринг", + + "name": "Формирование отчетности", "fields": [] } @@ -1724,23 +1978,23 @@ , "company": { - "name": "Участник", + "name": "Компании", + + "destination": "companies", "class": "ru.clearing.classes.statics.data.company.Company", "logUpdates": "true", + "table": "company", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true + {"code": "shortName", + "type": 2,"length": 255,"name": "Краткое наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true } , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true + {"code": "fullName", + "type": 2,"length": 255,"name": "Полное наименование Компании","shortname": "Полное наименование","searchable": true,"sortable": true,"visible": true } , {"code": "tradingCode", @@ -1759,20 +2013,24 @@ "type": 12,"name": "Статус","shortname": "Статус","searchable": true,"sortable": true,"link": "workflowStatus" } , - {"code": "shortName", - "type": 2,"length": 255,"name": "Краткое наименование Компании","shortname": "Краткое наименование Компании","searchable": true,"sortable": true,"visible": true + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , - {"code": "fullName", - "type": 2,"length": 255,"name": "Полное наименование Компании","shortname": "Полное наименование Компании","searchable": true,"sortable": true,"visible": true + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true } ] ,"actions":[ {"method":"delete", - "name": "Удаление участника", + "name": "Удаление компании", - "destination": "", + "confirmation": "shortName,tradingCode", "fields": [ {"code": "id", @@ -1785,47 +2043,47 @@ , "companyInfo": { - "name": "Профиль Компании", + "name": "Профили Компаний", + + "destination": "company-infos", "class": "ru.clearing.classes.statics.data.profile.CompanyInfo", "logUpdates": "true", + "table": "company_info", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "corporationSoleType", - "type": 12,"name": "Идентификатор единоличного исполнительного органа","shortname": "Единоличный исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType" + "type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType" } , {"code": "countryCode", - "type": 12,"name": "Идентификатор кода страны","shortname": "Юрисдикция","searchable": true,"sortable": true,"visible": true,"link": "countryCode" + "type": 12,"name": "Юрисдикция","shortname": "Юрисдикция","searchable": true,"sortable": true,"visible": true,"link": "countryCode" } , {"code": "description", - "type": 2,"length": 255,"name": "Описание","shortname": "Описание Участника","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Описание Участника","shortname": "Описание","searchable": true,"sortable": true,"visible": true } , {"code": "professionalSign", - "type": 12,"name": "Признак проф. Участника","shortname": "Признак проф. Участника","searchable": true,"sortable": true,"visible": true,"link": "allowed" + "type": 12,"name": "Признак проф. Участника","shortname": "Проф. Участник","searchable": true,"sortable": true,"visible": true,"link": "allowed" } , {"code": "legalKind", - "type": 12,"name": "Идентификатор вида субъекта","shortname": "Юр. лицо/Физ. Лицо","searchable": true,"sortable": true,"visible": true,"link": "legalKind" + "type": 12,"name": "Вид субъекта","shortname": "Юр. лицо/Физ. Лицо","searchable": true,"sortable": true,"visible": true,"link": "legalKind" } , {"code": "organizationType", - "type": 12,"name": "Идентификатор типа организации","shortname": "Тип организации","searchable": true,"sortable": true,"visible": true,"link": "organizationType" + "type": 12,"name": "Тип организации","shortname": "Тип организации","searchable": true,"sortable": true,"visible": true,"link": "organizationType" } , {"code": "residence", - "type": 12,"name": "Идентификатор кода страны","shortname": "Резиденция","searchable": true,"sortable": true,"visible": true,"link": "countryCode" + "type": 12,"name": "Резиденция","shortname": "Резиденция","searchable": true,"sortable": true,"visible": true,"link": "countryCode" } , {"code": "shortNameEng", @@ -1855,25 +2113,27 @@ {"code": "registrationCode", "type": 2,"length": 255,"name": "Регистрационный код участника","shortname": "Регистрационный код","searchable": true,"sortable": true,"visible": true,"extends": "company" } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"put", "name": "Изменение профиля компании", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "companyInfo","linkCode": "id","required": true } , {"code": "corporationSoleType", - "type": 12,"name": "Идентификатор единоличного исполнительного органа","shortname": "Единоличный исполнительный орган","link": "corporationSoleType" + "type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","link": "corporationSoleType" } , {"code": "countryCode", - "type": 12,"name": "Идентификатор кода страны","shortname": "Юрисдикция","link": "countryCode" + "type": 12,"name": "Юрисдикция","shortname": "Юрисдикция","link": "countryCode" } , {"code": "description", @@ -1885,15 +2145,15 @@ } , {"code": "legalKind", - "type": 12,"name": "Идентификатор вида субъекта","shortname": "Юр. лицо/Физ. Лицо","link": "legalKind" + "type": 12,"name": "Вид субъекта","shortname": "Юр. лицо/Физ. Лицо","link": "legalKind" } , {"code": "organizationType", - "type": 12,"name": "Идентификатор типа организации","shortname": "Тип организации","link": "organizationType" + "type": 12,"name": "Тип организации","shortname": "Тип организации","link": "organizationType" } , {"code": "residence", - "type": 12,"name": "Идентификатор кода страны","shortname": "Резиденция","link": "countryCode" + "type": 12,"name": "Резиденция","shortname": "Резиденция","link": "countryCode" } , {"code": "shortNameEng", @@ -1920,19 +2180,23 @@ "name": "Категории Участника клиринга", + "destination": "clearing-member-categories", + "class": "ru.clearing.classes.statics.data.generated.ClearingMemberCategory", + "table": "clearing_member_category", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "clearingMemberCategory", - "type": 12,"name": "Идентификатор категории участника клиринга","shortname": "Категория","searchable": true,"sortable": true,"visible": true,"link": "clearingCategory" + "type": 12,"name": "Категория участника клиринга","shortname": "Категория","searchable": true,"sortable": true,"visible": true,"link": "clearingCategory" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } ] ,"actions":[ @@ -1940,15 +2204,13 @@ "name": "Добавление категории участника клиринга", - "destination": "", - "fields": [ {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","link": "company","required": true + "type": 1,"name": "Наименование Компании","shortname": "Компания","link": "company","linkCode": "shortName","required": true } , {"code": "clearingMemberCategory", - "type": 12,"name": "Идентификатор категории участника клиринга","shortname": "Категория","link": "clearingCategory","required": true + "type": 12,"name": "Категория участника клиринга","shortname": "Категория","link": "clearingCategory","required": true } ] } @@ -1957,15 +2219,13 @@ "name": "Изменение категории участника клиринга", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "clearingCategory","linkCode": "id","required": true } , {"code": "clearingMemberCategory", - "type": 12,"name": "Идентификатор категории участника клиринга","shortname": "Категория","link": "clearingCategory" + "type": 12,"name": "Категория участника клиринга","shortname": "Категория","link": "clearingCategory" } ] } @@ -1974,8 +2234,6 @@ "name": "Удаление категории участника клиринга", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "clearingCategory","linkCode": "id","required": true @@ -1989,39 +2247,41 @@ "name": "Контакты Компании", + "destination": "contacts", + "class": "ru.clearing.classes.statics.data.profile.Contact", + "table": "contact", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "contactType", - "type": 12,"name": "Идентификатор справочника","shortname": "Тип контакта","searchable": true,"sortable": true,"visible": true,"link": "contactType" + "type": 12,"name": "Наименование справочника","shortname": "Тип контакта","searchable": true,"sortable": true,"visible": true,"link": "contactType" } , {"code": "contactValue", "type": 2,"length": 255,"name": "Значение справочника","shortname": "Значение","searchable": true,"sortable": true,"visible": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"put", "name": "Изменение контактов компании", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "contact","linkCode": "id","required": true } , {"code": "contactType", - "type": 12,"name": "Идентификатор справочника","shortname": "Тип контакта","link": "contactType" + "type": 12,"name": "Наименование справочника","shortname": "Тип контакта","link": "contactType" } , {"code": "contactValue", @@ -2036,19 +2296,19 @@ "name": "Досье Компании", + "destination": "profile-documents", + "class": "ru.clearing.classes.statics.data.profile.ProfileDocument", + "table": "profile_document", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "documentType", - "type": 12,"name": "Идентификатор типа документа","shortname": "Идентификатор типа документа","searchable": true,"sortable": true,"visible": true,"link": "documentType" + "type": 12,"name": "Тип документа","shortname": "Тип документа","searchable": true,"sortable": true,"visible": true,"link": "documentType" } , {"code": "issueDate", @@ -2072,7 +2332,7 @@ } , {"code": "number", - "type": 2,"length": 255,"name": "Номер","shortname": "Номер","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Номер документа","shortname": "Номер","searchable": true,"sortable": true,"visible": true } , {"code": "place", @@ -2090,61 +2350,65 @@ {"code": "link", "type": 2,"length": 255,"name": "Ссылка на документ","shortname": "Ссылка на документ","searchable": true,"sortable": true,"visible": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"post", "name": "Добавление документов", - "destination": "", + "confirmation": "number,companyId", "fields": [ {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company","required": true + "type": 1,"name": "Наименование Компании","shortname": "Компании","link": "company","linkCode": "shortName","required": true } , {"code": "documentType", - "type": 12,"name": "Идентификатор типа документа","shortname": "Идентификатор типа документа","searchable": true,"sortable": true,"visible": true,"link": "documentType","required": true + "type": 12,"name": "Тип документа","shortname": "Тип документа","link": "documentType","required": true } , {"code": "issueDate", - "type": 6,"name": "Дата выдачи","shortname": "Дата выдачи","searchable": true,"sortable": true,"required": true + "type": 6,"name": "Дата выдачи","shortname": "Дата выдачи","required": true } , {"code": "issuePlace", - "type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","searchable": true,"sortable": true,"visible": true,"required": true + "type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","required": true } , {"code": "issuer", - "type": 2,"length": 255,"name": "Кем выдан","shortname": "Кем выдан","searchable": true,"sortable": true,"visible": true,"required": true + "type": 2,"length": 255,"name": "Кем выдан","shortname": "Кем выдан","required": true } , {"code": "issuerCode", - "type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Код выдавшего органа","searchable": true,"sortable": true,"visible": true,"required": true + "type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Код выдавшего органа","required": true } , {"code": "name", - "type": 2,"length": 255,"name": "Наименование","shortname": "Наименование","searchable": true,"sortable": true,"visible": true,"required": true + "type": 2,"length": 255,"name": "Наименование","shortname": "Наименование","required": true } , {"code": "number", - "type": 2,"length": 255,"name": "Номер","shortname": "Номер","searchable": true,"sortable": true,"visible": true,"required": true + "type": 2,"length": 255,"name": "Номер документа","shortname": "Номер документа","required": true } , {"code": "place", - "type": 2,"length": 255,"name": "Место","shortname": "Место","searchable": true,"sortable": true,"visible": true,"required": true + "type": 2,"length": 255,"name": "Место","shortname": "Место","required": true } , {"code": "validFromDate", - "type": 6,"name": "Дата начала срока действия","shortname": "Дата начала срока действия","searchable": true,"sortable": true,"required": true + "type": 6,"name": "Дата начала срока действия","shortname": "Дата начала срока действия","required": true } , {"code": "validToDate", - "type": 6,"name": "Дата окончания срока действия","shortname": "Дата окончания срока действия","searchable": true,"sortable": true,"required": true + "type": 6,"name": "Дата окончания срока действия","shortname": "Дата окончания срока действия","required": true } , {"code": "link", - "type": 2,"length": 255,"name": "Ссылка на документ","shortname": "Ссылка на документ","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Ссылка на документ","shortname": "Ссылка на документ" } ] } @@ -2155,39 +2419,41 @@ "name": "Реквизиты Компании", + "destination": "company-symbols", + "class": "ru.clearing.classes.statics.data.company.CompanySymbols", + "table": "company_symbols", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "companySymbol", - "type": 12,"name": "Идентификатор справочника","shortname": "Тип реквизита","searchable": true,"sortable": true,"visible": true,"link": "companySymbol" + "type": 12,"name": "Справочник","shortname": "Тип реквизита","searchable": true,"sortable": true,"visible": true,"link": "companySymbol","linkCode": "shortName" } , {"code": "companySymbolValue", "type": 2,"length": 255,"name": "Значение справочника","shortname": "Значение","searchable": true,"sortable": true,"visible": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"put", "name": "Изменение реквизитов компании", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "companySymbols","linkCode": "id","required": true } , {"code": "companySymbol", - "type": 12,"name": "Идентификатор справочника","shortname": "Тип реквизита","link": "companySymbol" + "type": 12,"name": "Справочник","shortname": "Тип реквизита","link": "companySymbol" } , {"code": "companySymbolValue", @@ -2198,25 +2464,19 @@ ] } , - "clearmemberRegistry": { + "clearmemberRegister": { "name": "Реестр участников клиринга", + "destination": "clearmember-registers", + "serviceProduct": "MKR", + "class": "ru.clearing.classes.statics.data.misc.ClearMemberRegister", + + "table": "clearmember_register", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true - } - , {"code": "tradingCode", "type": 2,"length": 255,"name": "Код участника торгов","shortname": "Торговый код","searchable": true,"sortable": true,"visible": true } @@ -2226,27 +2486,27 @@ } , {"code": "fullName", - "type": 2,"length": 255,"name": "Полное наименование участника клиринга","shortname": "Полное наименование УК","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Полное наименование участника клиринга","shortname": "Полное наименование","searchable": true,"sortable": true,"visible": true } , {"code": "shortName", - "type": 2,"length": 255,"name": "Краткое наименование участника клиринга","shortname": "Краткое наименование УК","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Краткое наименование участника клиринга","shortname": "Краткое наименование","searchable": true,"sortable": true,"visible": true } , {"code": "categoryList", - "type": 12,"name": "Идентификатор категории участника клиринга","shortname": "Категория","searchable": true,"sortable": true,"visible": true,"link": "clearingCategory" + "type": 12,"name": "Категория участника клиринга","shortname": "Категория","searchable": true,"sortable": true,"visible": true,"link": "clearingCategory" } , {"code": "corporationSole", - "type": 12,"name": "Идентификатор единоличного исполнительного органа","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType" + "type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType" } , {"code": "account", - "type": 2,"length": 50,"name": "Cчета","shortname": "Счет","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 50,"name": "Счета","shortname": "Счет","searchable": true,"sortable": true,"visible": true } , {"code": "bank", - "type": 1,"name": "Банк","shortname": "Банк","searchable": true,"sortable": true,"visible": true,"link": "bankAccount" + "type": 1,"name": "Наименование банка","shortname": "Банк","searchable": true,"sortable": true,"visible": true,"link": "bankAccount" } , {"code": "bankName", @@ -2274,39 +2534,39 @@ } , {"code": "contractNumber", - "type": 2,"name": "Номер договора","shortname": "Номер договора","searchable": true,"sortable": true,"visible": true,"length": 255 + "type": 2,"name": "Номер договора","shortname": "Договор","searchable": true,"sortable": true,"visible": true,"length": 255 } , {"code": "contractDate", - "type": 6,"name": "Дата выдачи","shortname": "Дата выдачи","searchable": true,"sortable": true + "type": 6,"name": "Дата выдачи","shortname": "Выдача","searchable": true,"sortable": true } , {"code": "registrationDate", - "type": 6,"name": "Дата регистрации","shortname": "Дата","searchable": true,"sortable": true,"visible": true + "type": 6,"name": "Дата регистрации","shortname": "Регистрация","searchable": true,"sortable": true,"visible": true } , {"code": "systemDate", - "type": 6,"name": "Системная дата","shortname": "Создано","searchable": true,"sortable": true + "type": 6,"name": "Системная дата","shortname": "Системная дата","searchable": true,"sortable": true } , {"code": "accessDate", - "type": 4,"name": "Дата допуска к КО","shortname": "Дата допуска к КО","searchable": true,"sortable": true + "type": 4,"name": "Дата допуска к КО","shortname": "Допуска к КО","searchable": true,"sortable": true } , {"code": "suspentionDate", - "type": 4,"name": "Дата приостановления","shortname": "Дата приостановления","searchable": true,"sortable": true + "type": 4,"name": "Дата приостановления","shortname": "Приостановлено","searchable": true,"sortable": true } , {"code": "reopeningDate", - "type": 4,"name": "Дата возобновления","shortname": "Дата возобновления","searchable": true,"sortable": true + "type": 4,"name": "Дата возобновления","shortname": "Возобновлено","searchable": true,"sortable": true } , {"code": "closeDate", - "type": 4,"name": "Дата прекращения","shortname": "Дата прекращения","searchable": true,"sortable": true + "type": 4,"name": "Дата прекращения","shortname": "Прекращено","searchable": true,"sortable": true } , {"code": "exclusionDate", - "type": 4,"name": "Дата исключения из реестра","shortname": "Дата исключения из реестра","searchable": true,"sortable": true + "type": 4,"name": "Дата исключения из реестра","shortname": "Исключено из реестра","searchable": true,"sortable": true } , {"code": "address", @@ -2314,16 +2574,30 @@ } , {"code": "email", - "type": 2,"length": 255,"name": "Электронная почта","shortname": "Эл. почта","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Электронная почта","shortname": "Почта","searchable": true,"sortable": true,"visible": true + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true } ] } , - "clearmemberRegistryChange": { + "clearmemberRegisterChange": { "name": "Журнал изменений информации участников клиринга", + "table": "clearmember_register_change", + "fields": [ {"code": "date", "type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true @@ -2344,15 +2618,15 @@ "name": "Ключевая ставка ЦБ", + "destination": "utilities/key-rates", + "class": "ru.clearing.classes.statics.data.misc.KeyRate", + "table": "key_rate", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "rate", - "type": 10,"name": "Ключевая ставка ЦБ РФ","shortname": "Ставка","searchable": true,"sortable": true,"visible": true + "type": 10,"name": "Ключевая ставка ЦБ","shortname": "Ставка","searchable": true,"sortable": true,"visible": true } , {"code": "startDate", @@ -2364,23 +2638,25 @@ } , {"code": "document", - "type": 2,"length": 255,"name": "Документ ЦБ РФ, регламентирующий установку величины ключевой ставки","shortname": "Документ ЦБ","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Документ ЦБ, регламентирующий установку величины ключевой ставки","shortname": "Документ ЦБ","searchable": true,"sortable": true,"visible": true } , {"code": "workflowStatus", "type": 12,"name": "Статус","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"post", "name": "Добавление ключевой ставки ЦБ", - "destination": "", - "fields": [ {"code": "rate", - "type": 10,"name": "Ключевая ставка ЦБ РФ","shortname": "Ставка","required": true + "type": 10,"name": "Ключевая ставка ЦБ","shortname": "Ставка","required": true } , {"code": "startDate", @@ -2401,15 +2677,13 @@ "name": "Изменение ключевой ставки ЦБ", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "keyRate","linkCode": "id","required": true } , {"code": "rate", - "type": 10,"name": "Ключевая ставка ЦБ РФ","shortname": "Ставка" + "type": 10,"name": "Ключевая ставка ЦБ","shortname": "Ставка" } , {"code": "startDate", @@ -2430,7 +2704,7 @@ "name": "Удаление ключевой ставки ЦБ", - "destination": "", + "confirmation": "rate,document", "fields": [ {"code": "id", @@ -2445,20 +2719,24 @@ "name": "Таблица ролей Компании", + "destination": "company-role-sets", + "class": "ru.clearing.classes.statics.data.company.CompanyRoleSet", + "table": "company_role_set", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "companyId", - "type": 1,"name": "Идентификатор списка ролей Компании","shortname": "Идентификатор списка ролей Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Список ролей Компании","shortname": "Роли Компании","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "roleId", "type": 1,"name": "Значение справочника","shortname": "Значение","searchable": true,"sortable": true,"visible": true,"link": "companyRole" } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] } @@ -2467,55 +2745,39 @@ "name": "Счета", + "destination": "accounting/accounts", + "class": "ru.clearing.classes.statics.data.account.Account", "logUpdates": "true", + "table": "account", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true - } - , {"code": "account", "type": 2,"length": 50,"name": "Номер счета","shortname": "Счёт","searchable": true,"sortable": true,"visible": true } , {"code": "accountType", - "type": 12,"name": "Идентификатор типа счета","shortname": "Тип","searchable": true,"sortable": true,"visible": true,"link": "accountType" + "type": 12,"name": "Тип счета","shortname": "Тип","searchable": true,"sortable": true,"visible": true,"link": "accountType" } , {"code": "relationId", - "type": 1,"name": "Идентификатор договорных отношений","shortname": "Договор","searchable": true,"sortable": true,"visible": true,"link": "relation" + "type": 1,"name": "Договорные отношения","shortname": "Договор","searchable": true,"sortable": true,"visible": true,"link": "relation","ignore": true } , {"code": "accountStatus", - "type": 12,"name": "Идентификатор статуса","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "accountStatus" + "type": 12,"name": "Статус","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "accountStatus" } , {"code": "processingSign", "type": 12,"name": "Признак обработки счета","shortname": "Обработка счета","searchable": true,"sortable": true,"visible": true,"link": "allowed" } - ] - + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , - "relation": { - - "name": "Договорные отношения", - - "class": "ru.clearing.classes.statics.data.company.relation.Relation", - - "logUpdates": "true", - - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } @@ -2527,37 +2789,65 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true } + ] + + } , + "relation": { + + "name": "Договорные отношения", + + "destination": "relations", + + "class": "ru.clearing.classes.statics.data.company.relation.Relation", + + "logUpdates": "true", + + "table": "relation", + + "fields": [ {"code": "consumerId", - "type": 1,"name": "Идентификатор Компании пользователя услуги","shortname": "Потребитель","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Компания пользователя услуги","shortname": "Потребитель","searchable": true,"sortable": true,"visible": true,"link": "company" } , {"code": "supplierId", - "type": 1,"name": "Идентификатор Компании поставщика услуги","shortname": "Поставщик","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Компания поставщика услуги","shortname": "Поставщик","searchable": true,"sortable": true,"visible": true,"link": "company" } , {"code": "serviceStatus", - "type": 12,"name": "Идентификатор статуса","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" + "type": 12,"name": "Статус","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "serviceStatus" } , {"code": "service", - "type": 12,"name": "Идентификатор сервиса","shortname": "Услуга","searchable": true,"sortable": true,"visible": true,"link": "service" + "type": 12,"name": "Наименование услуги","shortname": "Услуга","searchable": true,"sortable": true,"visible": true,"link": "service" } , {"code": "serviceProduct", - "type": 12,"name": "Идентификатор продукта","shortname": "Продукт","searchable": true,"sortable": true,"visible": true,"link": "serviceProduct" + "type": 12,"name": "Наименование продукта","shortname": "Продукт","searchable": true,"sortable": true,"visible": true,"link": "serviceProduct" } , {"code": "comment", "type": 2,"length": 255,"name": "Текст причины","shortname": "Причина","searchable": true,"sortable": true,"visible": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"put", - "name": "Изменение банковских реквизитов для перечисления денежных средств", + "name": "Изменение статуса договорных отношений", - "destination": "", + "confirmation": "serviceStatus,comment", "fields": [ {"code": "id", @@ -2565,11 +2855,11 @@ } , {"code": "serviceStatus", - "type": 12,"name": "Идентификатор статуса","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" + "type": 12,"name": "Наименование статуса","shortname": "Статус","link": "serviceStatus","required": true } , {"code": "comment", - "type": 2,"length": 255,"name": "Текст причины","shortname": "Причина","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Текст причины","shortname": "Причина" } ] } @@ -2580,17 +2870,17 @@ "name": "Банковские реквизиты для перечисления денежных средств", + "destination": "securities/bank-accounts", + "class": "ru.clearing.classes.statics.data.account.BankAccount", "logUpdates": "true", + "table": "bank_account", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "accountId", - "type": 1,"name": "Идентификатор счета","shortname": "ID","searchable": true,"sortable": true,"visible": true,"link": "account" + "type": 1,"name": "Номер счета","shortname": "Счет","searchable": true,"sortable": true,"link": "account","ignore": true } , {"code": "bankIdentificationCode", @@ -2610,11 +2900,11 @@ } , {"code": "currency", - "type": 12,"name": "Идентификатор валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode" + "type": 12,"name": "Валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" } , {"code": "destination", - "type": 2,"length": 255,"name": "Назначение","shortname": "Назначение","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Назначение платежа","shortname": "Назначение платежа","searchable": true,"sortable": true,"visible": true } , {"code": "iban", @@ -2636,15 +2926,31 @@ {"code": "taxRegistrationReasonCode", "type": 2,"length": 255,"name": "Код причины постановки (КПП)","shortname": "КПП","searchable": true,"sortable": true,"visible": true } + , + {"code": "account", + "type": 2,"length": 50,"name": "Номер счета","shortname": "Счет","searchable": true,"sortable": true,"visible": true + } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } ] ,"actions":[ {"method":"post", "name": "Банковские реквизиты для перечисления денежных средств", - "destination": "", + "confirmation": "currency,bankIdentificationCode,bankName,correspondentAccount,correspondentAccountName,taxpayerIdentificationNumber,taxRegistrationReasonCode,account,destination", "fields": [ + {"code": "currency", + "type": 12,"name": "Валюта","shortname": "Валюта","required": true,"link": "currencyCode","linkCode": "code" + } + , {"code": "bankIdentificationCode", "type": 2,"length": 255,"name": "Банковский идентификационный код (БИК)","shortname": "БИК","required": true } @@ -2660,14 +2966,6 @@ {"code": "correspondentAccountName", "type": 2,"length": 255,"name": "Наименование корреспондентского счета","shortname": "Наименование корр. счета" } - , - {"code": "currency", - "type": 12,"name": "Идентификатор валюты","shortname": "Валюта","required": true,"link": "currencyCode" - } - , - {"code": "destination", - "type": 2,"length": 255,"name": "Назначение","shortname": "Назначение","required": true - } , {"code": "taxpayerIdentificationNumber", "type": 2,"length": 255,"name": "Идентификационный номер налогоплательщика (ИНН)","shortname": "ИНН" @@ -2680,6 +2978,14 @@ {"code": "account", "type": 2,"length": 50,"name": "Номер счета","shortname": "Счет","required": true } + , + {"code": "destination", + "type": 2,"length": 255,"name": "Назначение платежа","shortname": "Назначение платежа","required": true + } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","link": "company","linkCode": "shortName","required": true + } ] } , @@ -2687,8 +2993,6 @@ "name": "Изменение банковских реквизитов для перечисления денежных средств", - "destination": "", - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "bankAccount","linkCode": "id","required": true @@ -2711,11 +3015,11 @@ } , {"code": "currency", - "type": 12,"name": "Идентификатор валюты","shortname": "Валюта","link": "currencyCode" + "type": 12,"name": "Валюта","shortname": "Валюта","link": "currencyCode","linkCode": "code" } , {"code": "destination", - "type": 2,"length": 255,"name": "Назначение","shortname": "Назначение" + "type": 2,"length": 255,"name": "Назначение платежа","shortname": "Назначение платежа" } , {"code": "taxpayerIdentificationNumber", @@ -2736,7 +3040,7 @@ "name": "Удаление банковских реквизитов для перечисления денежных средств", - "destination": "", + "confirmation": "currency,bankIdentificationCode,correspondentAccount,taxpayerIdentificationNumber,taxRegistrationReasonCode,account", "fields": [ {"code": "id", @@ -2751,21 +3055,29 @@ "name": "Информационные счета", + "destination": "securities/information-accounts", + "class": "ru.clearing.classes.statics.data.account.InformationAccount", "logUpdates": "true", + "table": "information_account", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true - } - , {"code": "accountId", - "type": 1,"name": "Идентификатор счета","shortname": "Идентификатор счета","searchable": true,"sortable": true,"visible": true,"link": "account","linkCode": "account" + "type": 1,"name": "Информационный счет","shortname": "Информационный счет","searchable": true,"sortable": true,"visible": true,"link": "account","linkCode": "account" } , {"code": "clearingAccountId", - "type": 1,"name": "Идентификатор клирингового счета","shortname": "Клиринговый счет","searchable": true,"sortable": true,"visible": true,"link": "account","linkCode": "account" + "type": 1,"name": "Аналитический счет","shortname": "Аналитический счет","searchable": true,"sortable": true,"visible": true,"link": "account","linkCode": "account" + } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } ] @@ -2779,9 +3091,11 @@ "logUpdates": "true", + "table": "account_routing", + "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "destinationId", @@ -2789,7 +3103,7 @@ } , {"code": "relationId", - "type": 1,"name": "Идентификатор договорных отношений","shortname": "Договор","searchable": true,"sortable": true,"visible": true,"link": "relation" + "type": 1,"name": "Договорные отношения","shortname": "Договор","searchable": true,"sortable": true,"visible": true,"link": "relation" } , {"code": "sourceId", @@ -2803,29 +3117,21 @@ "name": "Инструменты", + "destination": "securities", + "class": "ru.clearing.classes.statics.data.security.Security", "logUpdates": "true", + "table": "security", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true - } - , {"code": "instrumentType", - "type": 12,"name": "Идентификатор типа инструмента","shortname": "Тип инструмента","searchable": true,"sortable": true,"visible": true,"link": "instrumentType" + "type": 12,"name": "Наименование типа инструмента","shortname": "Тип инструмента","searchable": true,"sortable": true,"visible": true,"link": "instrumentType" } , {"code": "issuerId", - "type": 1,"name": "Идентификатор эмитента","shortname": "Эмитент","searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Наименование эмитента","shortname": "Эмитент","searchable": true,"sortable": true,"link": "company" } , {"code": "shortName", @@ -2849,7 +3155,19 @@ } , {"code": "workflowStatus", - "type": 12,"name": "Идентификатор статуса","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" + "type": 12,"name": "Наименование статуса","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true } ] @@ -2859,21 +3177,25 @@ "name": "Инструменты Валюты", + "destination": "currencies", + "class": "ru.clearing.classes.statics.data.misc.Currency", "logUpdates": "true", + "table": "currency", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , {"code": "countryCode", - "type": 12,"name": "Идентификатор кода страны","shortname": "Страна","searchable": true,"sortable": true,"visible": true,"link": "countryCode" + "type": 12,"name": "Код страны","shortname": "Страна","searchable": true,"sortable": true,"visible": true,"link": "countryCode" } , {"code": "currencyCode", - "type": 12,"name": "Идентификатор кода валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode" + "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } ] @@ -2883,17 +3205,17 @@ "name": "Инструменты Денежного рынка", + "destination": "securities/money-securities", + "class": "ru.clearing.classes.statics.data.misc.MoneyMarketSecurity", "logUpdates": "true", + "table": "money_market_security", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , {"code": "securityId", - "type": 1,"name": "Идентификатор инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"link": "security" + "type": 1,"name": "Наименование инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"link": "security","linkCode": "fullName" } , {"code": "description", @@ -2913,11 +3235,11 @@ } , {"code": "nominalCurrency", - "type": 12,"name": "Валюта номинала","shortname": "Валюта номинала","searchable": true,"sortable": true,"link": "currencyCode" + "type": 12,"name": "Валюта номинала","shortname": "Валюта номинала","searchable": true,"sortable": true,"link": "currencyCode","linkCode": "code" } , {"code": "instrumentType", - "type": 12,"name": "Идентификатор типа инструмента","shortname": "Тип инструмента","searchable": true,"sortable": true,"visible": true,"link": "instrumentType","extends": "security" + "type": 12,"name": "Наименование типа инструмента","shortname": "Тип инструмента","searchable": true,"sortable": true,"visible": true,"link": "instrumentType","extends": "security" } , {"code": "fullName", @@ -2929,11 +3251,15 @@ } , {"code": "termType", - "type": 12,"name": "Идентификатор вида инструмента","shortname": "Вид инструмента","searchable": true,"sortable": true,"visible": true,"link": "termType" + "type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","searchable": true,"sortable": true,"visible": false,"link": "termType","ignore": true + } + , + {"code": "lotSize", + "field": "securityId","type": 11,"name": "Размер лота","shortname": "Размер лота","searchable": true,"sortable": true,"visible": true,"linkKeyCode": "securityId","linkCode": "lotSize","link": "listing" } , {"code": "id", - "type": 11,"name": "Размер лота","shortname": "Размер лота","searchable": true,"sortable": true,"visible": true,"linkKeyCode": "securityId","linkCode": "lotSize","link": "listing" + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } ] ,"actions":[ @@ -2941,15 +3267,21 @@ "name": "Добавление инструмента", - "destination": "", - "fields": [ - {"code": "startDate", - "type": 6,"name": "Дата начала действия","shortname": "Начальная дата","required": true + {"code": "securitySymbol", + "type": 2,"name": "Код инструмента","shortname": "Код","length": 255,"required": true } , - {"code": "endDate", - "type": 6,"name": "Дата окончания действия","shortname": "Конечная дата","required": true + {"code": "fullName", + "type": 2,"name": "Полное наименование инструмента","shortname": "Наименование","length": 255,"required": true + } + , + {"code": "instrumentType", + "type": 12,"name": "Наименование типа инструмента","shortname": "Тип инструмента","required": true,"link": "instrumentType" + } + , + {"code": "lotSize", + "type": 11,"name": "Размер лота","shortname": "Лот","required": true } , {"code": "nominalValue", @@ -2957,23 +3289,15 @@ } , {"code": "nominalCurrency", - "type": 12,"name": "Валюта номинала","shortname": "Валюта номинала","required": true,"link": "currencyCode" + "type": 12,"name": "Валюта номинала","shortname": "Валюта номинала","required": true,"link": "currencyCode","linkCode": "code" } , - {"code": "instrumentType", - "type": 12,"name": "Идентификатор типа инструмента","shortname": "Тип инструмента","required": true,"link": "instrumentType" + {"code": "startDate", + "type": 6,"name": "Дата начала действия","shortname": "Начальная дата","required": true } , - {"code": "fullName", - "type": 2,"name": "Полное наименование инструмента","shortname": "Наименование","length": 255,"required": true - } - , - {"code": "securitySymbol", - "type": 2,"name": "Код инструмента","shortname": "Код инструмента","length": 255,"required": true - } - , - {"code": "lotSize", - "type": 11,"name": "Размер лота","shortname": "Лот","required": true + {"code": "endDate", + "type": 6,"name": "Дата окончания действия","shortname": "Конечная дата","required": true } ] } @@ -2982,15 +3306,21 @@ "name": "Изменение инструмента", - "destination": "", - "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "security","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "moneyMarketSecurity","linkCode": "id","required": true } , - {"code": "endDate", - "type": 6,"name": "Дата окончания действия","shortname": "Конечная дата" + {"code": "fullName", + "type": 2,"name": "Полное наименование инструмента","shortname": "Наименование","length": 255 + } + , + {"code": "instrumentType", + "type": 12,"name": "Наименование типа инструмента","shortname": "Тип инструмента","link": "instrumentType" + } + , + {"code": "lotSize", + "type": 11,"name": "Размер лота","shortname": "Лот" } , {"code": "nominalValue", @@ -2998,19 +3328,15 @@ } , {"code": "nominalCurrency", - "type": 12,"name": "Валюта номинала","shortname": "Валюта номинала","link": "currencyCode" + "type": 12,"name": "Валюта номинала","shortname": "Валюта номинала","link": "currencyCode","linkCode": "code" } , - {"code": "instrumentType", - "type": 12,"name": "Идентификатор типа инструмента","shortname": "Тип инструмента","link": "instrumentType" + {"code": "startDate", + "type": 6,"name": "Дата начала действия","shortname": "Начальная дата" } , - {"code": "fullName", - "type": 2,"name": "Полное наименование инструмента","shortname": "Наименование","length": 255 - } - , - {"code": "lotSize", - "type": 11,"name": "Размер лота","shortname": "Лот" + {"code": "endDate", + "type": 6,"name": "Дата окончания действия","shortname": "Конечная дата" } ] } @@ -3019,11 +3345,11 @@ "name": "Удаление инструмента", - "destination": "", + "confirmation": "securitySymbol,fullName", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "security","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "moneyMarketSecurity","linkCode": "id","required": true } ] } @@ -3034,25 +3360,17 @@ "name": "Листинг инструментов", + "destination": "listings", + "class": "ru.clearing.classes.statics.data.misc.Listing", "logUpdates": "true", + "table": "listing", + "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true - } - , {"code": "securityId", - "type": 1,"name": "Идентификатор инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"link": "security" + "type": 1,"name": "Наименование инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"link": "security","linkCode": "fullName" } , {"code": "lotSize", @@ -3060,7 +3378,7 @@ } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"link": "market" + "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"link": "market","linkCode": "name" } , {"code": "symbolCode", @@ -3072,25 +3390,13 @@ } , {"code": "tradingCurrency", - "type": 12,"name": "Идентификатор кода валюты расчета","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currency" + "type": 12,"name": "Наименование кода валюты расчета","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" } , {"code": "workflowStatus", - "type": 12,"name": "Идентификатор статуса листинга в системе","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" - } - ] - + "type": 12,"name": "Наименование статуса листинга в системе","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "workflowStatus" } , - "market": { - - "name": "Торговые секции", - - "class": "ru.clearing.classes.statics.data.misc.Market", - - "logUpdates": "true", - - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } @@ -3102,13 +3408,29 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true } + ] + + } , + "market": { + + "name": "Торговые секции", + + "destination": "markets", + + "class": "ru.clearing.classes.statics.data.misc.Market", + + "logUpdates": "true", + + "table": "market", + + "fields": [ {"code": "description", "type": 2,"length": 255,"name": "Описание","shortname": "Описание","searchable": true,"sortable": true } , {"code": "exchangeId", - "type": 1,"name": "Идентификатор площадки","shortname": "Идентификатор площадки","searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Наименование площадки","shortname": "Площадка","searchable": true,"sortable": true,"link": "company" } , {"code": "name", @@ -3120,32 +3442,16 @@ } , {"code": "settlementCurrency", - "type": 12,"name": "Валютный код расчетов","shortname": "Валюта расчёта","searchable": true,"sortable": true,"visible": true,"link": "currency" + "type": 12,"name": "Валютный код расчетов","shortname": "Валюта расчёта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" } , {"code": "sector", - "type": 12,"name": "Идентификатор секции","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "sector" - } - ] - + "type": 12,"name": "Наименование секции","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "sector" } , - "accountBalance": { - - "name": "Информация об остатках ден. средств", - - "class": "ru.clearing.classes.statics.data.account.AccountBalance", - - "logUpdates": "true", - - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } - , - {"code": "companyId", - "type": 1,"name": "Идентификатор участника","shortname": "Участник","searchable": true,"sortable": true,"link": "company" - } , {"code": "createdAt", "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true @@ -3154,21 +3460,49 @@ {"code": "updatedAt", "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true } - , - {"code": "accountId", - "type": 1,"name": "Идентификатор счета","shortname": "Идентификатор счета","searchable": true,"sortable": true,"link": "account" + ] + } , - {"code": "accountType", - "type": 12,"name": "Тип счета","shortname": "Тип счета","searchable": true,"sortable": true,"link": "account","linkCode": "accountType" + "accountBalance": { + + "name": "Информация об остатках ден. средств", + + "destination": "account-balances", + + "class": "ru.clearing.classes.statics.data.account.AccountBalance", + + "logUpdates": "true", + + "table": "account_balance", + + "fields": [ + {"code": "companyId", + "type": 1,"name": "Наименование участника","shortname": "Участник","searchable": true,"sortable": true,"link": "company","linkCode": "shortName","ignore": true + } + , + {"code": "shortName", + "type": 2,"name": "Короткое наименование Участника","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"length": 255 + } + , + {"code": "currencyCode", + "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" + } + , + {"code": "accountId", + "type": 1,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"link": "account","ignore": true } , {"code": "account", - "type": 2,"length": 50,"name": "Счет","shortname": "Счет","searchable": true,"sortable": true + "type": 2,"length": 50,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"visible": true + } + , + {"code": "accountType", + "type": 12,"name": "Тип счета","shortname": "Тип счета","searchable": true,"sortable": true,"link": "accountType" } , {"code": "openBalanceAmount", - "type": 10,"name": "Начальная сумма после расчетной организации","shortname": "Начальный баланс","searchable": true,"sortable": true + "type": 10,"name": "Начальная сумма после расчетной организации","shortname": "Начальный баланс","searchable": true,"sortable": true,"visible": true } , {"code": "startBalanceAmount", @@ -3184,7 +3518,11 @@ } , {"code": "freeBalanceAmount", - "type": 10,"name": "Регистр «Денежные средства Участника клиринга – свободные»","shortname": "Регистр свободные","searchable": true,"sortable": true + "type": 10,"name": "Регистр «Денежные средства Участника клиринга – свободные»","shortname": "Регистр свободные","searchable": true,"sortable": true,"visible": true + } + , + {"code": "balanceAmount", + "type": 10,"name": "Денежные средства Участника клиринга, зарезервированные на торги","shortname": "Регистр торги","searchable": true,"sortable": true,"visible": true } , {"code": "changeBalanceAmount", @@ -3198,57 +3536,49 @@ {"code": "debitAmount", "type": 10,"name": "Списания","shortname": "Списания","searchable": true,"sortable": true } - , - {"code": "balanceAmount", - "type": 10,"name": "Денежные средства Участника клиринга, зарезервированные на торги","shortname": "Регистр торги","searchable": true,"sortable": true - } - , - {"code": "balanceAccountType", - "type": 12,"name": "Тип баланса","shortname": "Тип баланса","searchable": true,"sortable": true,"visible": true,"link": "balanceAccountType" - } , {"code": "clearingDate", "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true } - , - {"code": "currencyCode", - "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currency" - } , {"code": "tradingCode", - "type": 2,"name": "Торговый код Участника","shortname": "Торговый код","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "tradingCode" - } - , - {"code": "shortName", - "type": 2,"name": "Короткое наименование Участника","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "shortName" + "type": 2,"name": "Торговый код Участника","shortname": "Торговый код","searchable": true,"sortable": true,"visible": true,"length": 255 } , {"code": "fullName", - "type": 2,"name": "Полное наименование Участника","shortname": "Наименование участника","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "fullName" - } - ] - + "type": 2,"name": "Полное наименование Участника","shortname": "Наименование участника","searchable": true,"sortable": true,"visible": true,"length": 255 + } + , + {"code": "balanceAccountType", + "type": 12,"name": "Тип баланса","shortname": "Тип баланса","searchable": true,"sortable": true,"link": "balanceAccountType" } , - "balanceRegistry": { - - "name": "Реестр остатков денежных средств", - - "table": "balance_registry", - - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true } , {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true + } + ] + } , + "balanceRegister": { + + "name": "Реестр остатков денежных средств", + + "destination": "balance-registers", + + "class": "ru.clearing.classes.statics.data.misc.BalanceRegister", + + "table": "balance_register", + + "fields": [ {"code": "sDf01Date", "type": 4,"name": "Дата создания записи в S_DF01","shortname": "Дата создания записи в S_DF01","searchable": true,"sortable": true } @@ -3286,11 +3616,7 @@ } , {"code": "market", - "type": 1,"name": "Сегмент рынка","shortname": "Сегмент рынка","searchable": true,"sortable": true,"visible": true,"link": "market" - } - , - {"code": "marketName", - "type": 2,"length": 255,"name": "Наименование сегмента рынка","shortname": "Сегмент рынка","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Сегмент рынка","shortname": "Сегмент рынка","searchable": true,"sortable": true,"visible": true,"link": "market","linkCode": "name" } , {"code": "fullName", @@ -3304,25 +3630,39 @@ {"code": "docNumber", "type": 2,"length": 255,"name": "Номер документа","shortname": "Номер","searchable": true,"sortable": true,"visible": true } + , + {"code": "companyId", + "type": 1,"name": "Компания","shortname": "Компания","searchable": false,"sortable": false,"visible": true,"link": "company","linkCode": "shortName" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true + } ] } , "managementJournal": { - "name": "Журнал монитора и контроля", + "name": "Журнал мониторинга и контроля", + + "destination": "management-journals", "class": "ru.clearing.classes.statics.data.journal.ManagementJournal", - "table": "managementJournal", + "table": "management_journal", "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true - } - , {"code": "companyId", - "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "userId", @@ -3346,82 +3686,43 @@ } , {"code": "changeAccessSign", - "type": 12,"name": "Признак изменения доступа","shortname": "Признак изменения доступа","searchable": true,"sortable": true,"visible": true,"link": "allowed" + "type": 12,"name": "Признак изменения доступа","shortname": "Изменение доступа","searchable": true,"sortable": true,"visible": true,"link": "allowed" } , {"code": "changeDataSign", - "type": 12,"name": "Признак изменения данных","shortname": "Признак изменения данных","searchable": true,"sortable": true,"visible": true,"link": "allowed" + "type": 12,"name": "Признак изменения данных","shortname": "Изменение данных","searchable": true,"sortable": true,"visible": true,"link": "allowed" } , {"code": "eventDate", "type": 4,"name": "Дата события ЕГРЮЛ","shortname": "Дата события","searchable": true,"sortable": true } , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Изменено","shortname": "Изменено","searchable": true,"sortable": true + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", "field": "created","type": 4,"name": "Создано","shortname": "Создано","searchable": true,"sortable": true } - ] - ,"actions":[ - {"method":"post", - - "name": "Добавление записи в журнал мониторинга и контроля", - - "destination": "", - - "fields": [ - {"code": "companyId", - "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"link": "company","required": true - } , - {"code": "managementJournalType", - "type": 12,"name": "Тип мониторинга","shortname": "Тип","searchable": true,"sortable": true,"visible": true,"link": "managementJournalType","required": true - } - , - {"code": "managementJournalPurpose", - "type": 12,"name": "Цель мониторинга","shortname": "Цель","searchable": true,"sortable": true,"visible": true,"link": "managementJournalPurpose","required": true - } - , - {"code": "statusId", - "type": 12,"name": "Статус","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "managementJournalStatus","required": true - } - , - {"code": "text", - "type": 2,"name": "Сообщение","shortname": "Сообщение","searchable": true,"visible": true,"sortable": true,"length": 4096 - } - , - {"code": "changeAccessSign", - "type": 12,"name": "Признак изменения доступа","shortname": "Признак изменения доступа","searchable": true,"sortable": true,"visible": true,"link": "allowed","required": true - } - , - {"code": "changeDataSign", - "type": 12,"name": "Признак изменения данных","shortname": "Признак изменения данных","searchable": true,"sortable": true,"visible": true,"link": "allowed","required": true - } - , - {"code": "eventDate", - "type": 4,"name": "Дата события ЕГРЮЛ","shortname": "Дата события","searchable": true,"sortable": true,"required": true + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Изменено","shortname": "Изменено","searchable": true,"sortable": true } ] - } - ] + } , "inDocumentJournal": { "name": "Журнал входящих документов", + "destination": "in-document-journals", + "class": "ru.clearing.classes.statics.data.journal.InDocumentJournal", - "table": "InDocumentJournal", + "table": "in_document_journal", "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "№п/п","searchable": true,"sortable": true - } - , {"code": "registrationDate", "type": 6,"name": "Дата регистрации","shortname": "Дата","searchable": true,"sortable": true,"visible": true } @@ -3477,6 +3778,10 @@ {"code": "resultStatus", "type": 12,"name": "Статус загрузки документа","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "resultStatus" } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "№п/п","searchable": true,"sortable": true + } ] } @@ -3485,15 +3790,13 @@ "name": "Журнал исходящих документов", + "destination": "out-document-journals", + "class": "ru.clearing.classes.statics.data.journal.OutDocumentJournal", - "table": "OutDocumentJournal", + "table": "out_document_journal", "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "№п/п","searchable": true,"sortable": true - } - , {"code": "registrationDate", "type": 6,"name": "Дата регистрации","shortname": "Дата","searchable": true,"sortable": true,"visible": true } @@ -3545,6 +3848,10 @@ {"code": "resultStatus", "type": 12,"name": "Статус выгрузки документа","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "resultStatus" } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "№п/п","searchable": true,"sortable": true + } ] } @@ -3553,45 +3860,35 @@ "name": "Сделки", - "class": "ru.clearing.classes.TransactionData.Execution.DepositExecution", + "destination": "execution-deposits", + + "class": "ru.clearing.classes.statics.data.execution.ExecutionDeposit", "table": "execution_deposit", "fields": [ - {"code": "id", - "type": 1,"name": "ID записи","shortname": "ID записи","visible": false,"searchable": true,"sortable": true - } - , {"code": "exchangeExecutionId", - "type": 1,"name": "Идентификационный номер сделки в Торговой системе","shortname": "Сделка №","visible": true,"searchable": true,"sortable": true + "type": 1,"name": "Идентификационный номер сделки в Торговой системе","shortname": "Номер сделки","visible": true,"searchable": true,"sortable": true } , {"code": "exchangeExecutionTime", - "type": 4,"name": "Время в Торговой системе","shortname": "Время сделки","visible": true,"searchable": true,"sortable": true - } - , - {"code": "createdAt", - "type": 5,"name": "Время регистрации сделки","shortname": "Время сделки","visible": false,"searchable": true,"sortable": true - } - , - {"code": "updatedAt", - "type": 5,"name": "Время изменения сделки","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true + "type": 4,"name": "Время заключения сделки в Торговой системе","shortname": "Время заключения сделки","visible": true,"searchable": true,"sortable": true } , {"code": "tradingDate", - "type": 6,"name": "Дата торгов","shortname": "Дата торгов","visible": false,"searchable": true,"sortable": true + "type": 6,"name": "Дата заключения сделки","shortname": "Дата заключения сделки","visible": true,"searchable": true,"sortable": true } , {"code": "accountId", - "field": "tradingClearingAccount.id","type": 1,"name": "Торговый счет","shortname": "Счет","visible": true,"searchable": true,"sortable": true,"link": "account","linkCode": "account" + "type": 1,"name": "Торговый счет","shortname": "Счет","visible": true,"searchable": true,"sortable": true,"link": "account","linkCode": "account" } , {"code": "market", - "type": 12,"name": "Секция финансового инструмента","shortname": "Секция","visible": true,"searchable": true,"sortable": true,"link": "market" + "type": 12,"name": "Секция финансового инструмента","shortname": "Секция","visible": true,"searchable": true,"sortable": true,"link": "market","linkCode": "name" } , {"code": "price", - "field": "financialProduct.interestRate.value","type": 10,"name": "Ставка по депозиту","shortname": "Ставка, %","visible": true,"searchable": true,"sortable": true + "type": 10,"name": "Ставка по депозиту","shortname": "Ставка, %","visible": true,"searchable": true,"sortable": true } , {"code": "lots", @@ -3607,381 +3904,181 @@ } , {"code": "secondLegAmount", - "type": 11,"name": "Объем возврата","shortname": "Объем возврата","visible": true,"searchable": true,"sortable": true + "type": 11,"name": "Объем возврата","shortname": "Объем возврата","visible": false,"searchable": true,"sortable": true } , {"code": "interestAmount", "type": 11,"name": "Объем процентов","shortname": "Проценты","visible": false,"searchable": true,"sortable": true } - , - {"code": "companyId", - "field": "company.id","type": 1,"name": "Название компании","shortname": "Компания","visible": true,"searchable": true,"sortable": true,"link": "company" - } - , - {"code": "duration", - "type": 1,"name": "Срок, дней","shortname": "Срок","visible": true,"searchable": true,"sortable": true - } - , - {"code": "firstLegSettlementDate", - "field": "firstLeg.settlementDate","type": 6,"name": "Дата размещения","shortname": "Дата размещения","visible": true,"searchable": true,"sortable": true - } - , - {"code": "secondLegSettlementDate", - "field": "secondLeg.settlementDate","type": 6,"name": "Дата возврата","shortname": "Дата возврата","visible": true,"searchable": true,"sortable": true - } - , - {"code": "firstLegSettlementCode", - "field": "firstLeg.settlementCode","type": 6,"name": "Код расчетов при размещении","shortname": "Код расчетов при размещении","visible": false,"searchable": true,"sortable": true - } - , - {"code": "secondLegSettlementCode", - "field": "secondLeg.settlementCode","type": 6,"name": "Код расчетов при возврате","shortname": "Код расчетов","visible": true,"searchable": true,"sortable": true - } - , - {"code": "counterPartyId", - "type": 1,"name": "Имя компании-партнера, с которым заключена сделка","shortname": "Партнер","visible": false,"searchable": true,"sortable": true,"link": "company" - } - , - {"code": "sessionId", - "type": 1,"name": "Идентификатор сессии","shortname": "Сессия","visible": true,"searchable": true,"sortable": true,"link": "moneyMarketSession" - } - , - {"code": "moneyMarketSecurityId", - "type": 1,"name": "Финансовый инструмент","shortname": "Инструмент","visible": false,"searchable": true,"sortable": true,"link": "moneyMarketSecurity" - } - , - {"code": "securitySymbol", - "type": 2,"length": 255,"name": "Код инструмента в Торговой Системе","shortname": "Код инструмента","visible": true,"searchable": true,"sortable": true - } - , - {"code": "securityFullName", - "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true - } , {"code": "side", "type": 12,"name": "Направление сделки","shortname": "Направление","visible": true,"searchable": true,"sortable": true,"link": "moneyFlowSide" } , {"code": "settlementCurrency", - "type": 12,"name": "Валюта расчетов по инструменту","shortname": "Валюта","visible": true,"searchable": true,"sortable": true,"link": "currencyCode","linkCode": "currencyCode" + "type": 12,"name": "Валюта расчетов по инструменту","shortname": "Валюта","visible": true,"searchable": true,"sortable": true,"link": "currencyCode","linkCode": "code" + } + , + {"code": "companyId", + "type": 1,"name": "Название компании","shortname": "Компания","visible": true,"searchable": true,"sortable": true,"link": "company","linkCode": "shortName" + } + , + {"code": "duration", + "type": 1,"name": "Срок, дней","shortname": "Срок","visible": true,"searchable": true,"sortable": true + } + , + {"code": "firstLegSettlementDate", + "type": 6,"name": "Дата размещения","shortname": "Дата размещения","visible": true,"searchable": true,"sortable": true + } + , + {"code": "secondLegSettlementDate", + "type": 6,"name": "Дата возврата","shortname": "Дата возврата","visible": true,"searchable": true,"sortable": true + } + , + {"code": "firstLegSettlementCode", + "type": 6,"name": "Код расчетов при размещении","shortname": "Код расчетов при размещении","visible": false,"searchable": true,"sortable": true,"ignore": true + } + , + {"code": "secondLegSettlementCode", + "type": 6,"name": "Код расчетов при возврате","shortname": "Код расчетов","visible": false,"searchable": true,"sortable": true,"ignore": true + } + , + {"code": "securityFullName", + "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securitySymbol", + "type": 2,"length": 255,"name": "Код инструмента в Торговой Системе","shortname": "Код инструмента","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securityId", + "type": 1,"name": "Финансовый инструмент","shortname": "Код биржевого инструмента / товара","searchable": true,"sortable": true,"link": "moneyMarketSecurity","linkCode": "securitySymbol","ignore": true + } + , + {"code": "counterPartyId", + "type": 1,"name": "Имя компании-партнера, с которым заключена сделка","shortname": "Партнер","visible": false,"searchable": true,"sortable": true,"link": "company" } , {"code": "coverageStatus", "type": 12,"name": "Cтатус достаточности обеспечения","shortname": "Обеспеченность","searchable": true,"sortable": true,"link": "allowed" } - ] - + , + {"code": "sessionId", + "type": 1,"name": "Наименование сессии","shortname": "Сессия","visible": true,"searchable": true,"sortable": true,"link": "moneyMarketSession" } , - "executionDepositRegister": { - - "name": "Реестр сделок", - - "class": "ru.clearing.classes.TransactionData.Execution.DepositExecution", - - "table": "ExecutionDeposit", - - "fields": [ {"code": "id", - "type": 1,"name": "ID записи","shortname": "ID записи","visible": false,"searchable": true,"sortable": true - } - , - {"code": "exchangeExecutionId", - "type": 3,"name": "Идентификационный номер сделкт в Торговой Системе","shortname": "Сделка №","visible": true,"searchable": true,"sortable": true - } - , - {"code": "exchangeExecutionTime", - "type": 6,"name": "Время в Торговой Системе","shortname": "Время сделки","visible": true,"searchable": true,"sortable": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true } , {"code": "createdAt", - "type": 5,"name": "Время регистрации сделки","shortname": "Время сделки","visible": true,"searchable": true,"sortable": true + "field": "created","type": 5,"name": "Время регистрации сделки","shortname": "Время сделки","visible": false,"searchable": true,"sortable": true } , {"code": "updatedAt", - "type": 5,"name": "Время изменения сделки","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true - } - , - {"code": "tradingDate", - "type": 6,"name": "Дата торгов","shortname": "Дата торгов","visible": false,"searchable": true,"sortable": true + "field": "updated","type": 5,"name": "Время изменения сделки","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true } , {"code": "clearingDate", "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","visible": false,"searchable": true,"sortable": true } + ] + + } , - {"code": "accountId", - "field": "tradingClearingAccount.id","type": 1,"name": "Торговый счет","shortname": "Счет","visible": false,"searchable": true,"sortable": true,"link": "account","linkCode": "account" + "dealRegister": { + + "name": "Реестр сделок", + + "destination": "deal-registers", + + "class": "ru.clearing.classes.statics.data.register.DealRegister", + + "table": "deal_register", + + "fields": [ + {"code": "executionId", + "type": 1,"name": "Идентификационный номер сделки в Клиринговой системе","shortname": "Номер сделки КС","visible": false,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionId", + "type": 1,"name": "Идентификационный номер сделки в Торговой системе","shortname": "Номер сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionTime", + "type": 4,"name": "Время заключения сделки в Торговой системе","shortname": "Время заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "tradingDate", + "type": 6,"name": "Дата заключения сделки","shortname": "Дата заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "account", + "type": 2,"length": 50,"name": "Торговый счет","shortname": "Счет","visible": true,"searchable": true,"sortable": true } , {"code": "market", - "type": 12,"name": "Секция финансового инструмента","shortname": "Секция","visible": true,"searchable": true,"sortable": true,"link": "market" + "type": 12,"name": "Секция финансового инструмента","shortname": "Секция","visible": true,"searchable": true,"sortable": true,"link": "market","linkCode": "name" } , {"code": "price", - "field": "financialProduct.interestRate.value","type": 10,"name": "Ставка по депозиту","shortname": "Ставка,%","visible": true,"searchable": true,"sortable": true + "type": 10,"name": "Ставка по депозиту","shortname": "Ставка, %","visible": true,"searchable": true,"sortable": true } , {"code": "amount", - "field": "financialProduct.amount","type": 3,"name": "Объем сделки","shortname": "Объем сделки","visible": true,"searchable": true,"sortable": true + "type": 11,"name": "Сумма сделки","shortname": "Сумма сделки","visible": true,"searchable": true,"sortable": true } , - {"code": "sideId", - "type": 1,"name": "Направление заявки","shortname": "Направление","visible": true,"searchable": true,"sortable": true,"link": "moneyFlowSide" + {"code": "side", + "type": 12,"name": "Направление сделки","shortname": "Направление","visible": true,"searchable": true,"sortable": true,"link": "moneyFlowSide" } , - {"code": "settlementCurrencyId", - "type": 1,"name": "Валюта расчетов по инструменту","shortname": "Валюта","visible": true,"searchable": true,"sortable": true,"link": "currencyCode","linkCode": "currencyCode" + {"code": "settlementCurrency", + "type": 12,"name": "Валюта расчетов по инструменту","shortname": "Валюта","visible": true,"searchable": true,"sortable": true,"link": "currencyCode","linkCode": "code" } , {"code": "companyId", - "field": "company.id","type": 1,"name": "Название компании","shortname": "Участник","visible": false,"searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Название компании","shortname": "Компания","visible": true,"searchable": true,"sortable": true,"link": "company","linkCode": "shortName" } , {"code": "firstLegSettlementDate", - "field": "firstLeg.settlementDate","type": 6,"name": "Дата размещения","shortname": "Дата размещения","visible": true,"searchable": true,"sortable": true + "type": 6,"name": "Дата размещения","shortname": "Дата размещения","visible": true,"searchable": true,"sortable": true } , {"code": "secondLegSettlementDate", - "field": "secondLeg.settlementDate","type": 6,"name": "Дата возврата","shortname": "Дата возврата","visible": true,"searchable": true,"sortable": true + "type": 6,"name": "Дата возврата","shortname": "Дата возврата","visible": true,"searchable": true,"sortable": true } , - {"code": "symbolName", - "type": 2,"length": 50,"name": "Наименование инструмента в Торговой Системе","shortname": "Инструмент","visible": false,"searchable": true,"sortable": true + {"code": "securityFullName", + "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true } , - {"code": "symbolCode", - "type": 2,"length": 20,"name": "Код инструмента в Торговой Системе","shortname": "Код инструмента","visible": false,"searchable": true,"sortable": true + {"code": "securitySymbol", + "type": 2,"length": 255,"name": "Код инструмента в Торговой Системе","shortname": "Код инструмента","visible": true,"searchable": true,"sortable": true } , - {"code": "securitiesDepositId", - "type": 1,"name": "Наименование финансового инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true,"link": "security","linkCode": "shortname" + {"code": "securityId", + "type": 1,"name": "Финансовый инструмент","shortname": "Код биржевого инструмента / товара","searchable": true,"sortable": true,"link": "moneyMarketSecurity","linkCode": "securitySymbol","ignore": true } , {"code": "counterPartyId", - "type": 1,"name": "Имя фирмы-партнера, с которым заключена сделка","shortname": "Партнер","visible": true,"searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Имя компании-партнера, с которым заключена сделка","shortname": "Партнер","visible": false,"searchable": true,"sortable": true,"link": "company" } , - {"code": "coverageStatusId", - "type": 1,"name": "Cтатус достаточности обеспечения","shortname": "Обеспеченность","searchable": true,"sortable": true,"link": "allowed" + {"code": "coverageStatus", + "type": 12,"name": "Cтатус достаточности обеспечения","shortname": "Обеспеченность","searchable": true,"sortable": true,"link": "allowed" } , {"code": "sessionId", - "type": 1,"name": "Сессия","shortname": "Сессия","visible": true,"searchable": true,"sortable": true,"link": "moneyMarketSession" + "type": 1,"name": "Наименование сессии","shortname": "Сессия","visible": true,"searchable": true,"sortable": true,"link": "moneyMarketSession" } , - {"code": "subscription", - "enabled": "true","destination": "executionDeposit.state" - } - ] - - } - , - "admittedDeal": { - - "name": "Реестр сделок, допущенных к клирингу", - - "class": "ru.clearing.classes.statics.data.misc.AdmittedDeal", - - "fields": [ - {"code": "companyFullName", - "type": 2,"length": 255,"name": "Наименование биржи","shortname": "Наименование биржи","searchable": true,"sortable": true,"visible": true - } - , - {"code": "executionDepositRegisterTradingDate", - "type": 4,"name": "Дата заключения сделки","shortname": "Дата сделки","searchable": true,"sortable": true - } - , - {"code": "exchangeExecutionId", - "type": 2,"length": 255,"name": "Номер сделки","shortname": "Номер","searchable": true,"sortable": true,"visible": true - } - , - {"code": "exchangeExecutionTime", - "type": 5,"name": "Время заключения сделки","shortname": "Время сделки","searchable": false,"sortable": false,"visible": true - } - , - {"code": "securityId", - "type": 1,"name": "Биржевой код инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true,"link": "security","linkCode": "shortname" - } - , - {"code": "securityName", - "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerFullName", - "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerClearingCode", - "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerAccount", - "type": 2,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerFullName", - "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerClearingCode", - "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerAccount", - "type": 2,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "executionDepositRegisterAmount", - "type": 10,"name": "Сумма сделки","shortname": "Сумма сделки","searchable": true,"sortable": true - } - ] - - } - , - "dealPassedControl": { - - "name": "Реестр сделок, прошедших процедуру контроля обеспечения", - - "coverageStatus": "ALWD", - - "fields": [ - {"code": "companyFullName", - "type": 2,"length": 255,"name": "Наименование биржи","shortname": "Наименование биржи","searchable": true,"sortable": true,"visible": true - } - , - {"code": "executionDepositRegisterTradingDate", - "type": 4,"name": "Дата заключения сделки","shortname": "Дата сделки","searchable": true,"sortable": true - } - , - {"code": "exchangeExecutionId", - "type": 2,"length": 255,"name": "Номер сделки","shortname": "Номер","searchable": true,"sortable": true,"visible": true - } - , - {"code": "exchangeExecutionTime", - "type": 5,"name": "Время заключения сделки","shortname": "Время сделки","searchable": false,"sortable": false,"visible": true - } - , - {"code": "securityId", - "type": 1,"name": "Биржевой код инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true,"link": "security","linkCode": "shortname" - } - , - {"code": "securityName", - "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerFullName", - "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerClearingCode", - "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerAccount", - "type": 2,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerFullName", - "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerClearingCode", - "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerAccount", - "type": 2,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "executionDepositRegisterAmount", - "type": 10,"name": "Сумма сделки","shortname": "Сумма сделки","searchable": true,"sortable": true - } - ] - - } - , - "dealUnPassedControl": { - - "name": "Реестр сделок, не прошедших процедуру контроля обеспечения", - - "coverageStatus": "DEND", - - "fields": [ - {"code": "companyFullName", - "type": 2,"length": 255,"name": "Наименование биржи","shortname": "Наименование биржи","searchable": true,"sortable": true,"visible": true - } - , - {"code": "executionDepositRegisterTradingDate", - "type": 4,"name": "Дата заключения сделки","shortname": "Дата сделки","searchable": true,"sortable": true - } - , - {"code": "exchangeExecutionId", - "type": 2,"length": 255,"name": "Номер сделки","shortname": "Номер","searchable": true,"sortable": true,"visible": true - } - , - {"code": "exchangeExecutionTime", - "type": 5,"name": "Время заключения сделки","shortname": "Время сделки","searchable": false,"sortable": false,"visible": true - } - , - {"code": "securityId", - "type": 1,"name": "Биржевой код инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true,"link": "security","linkCode": "shortname" - } - , - {"code": "securityName", - "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerFullName", - "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerClearingCode", - "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "sellerAccount", - "type": 2,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerFullName", - "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerClearingCode", - "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "buyerAccount", - "type": 2,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true - } - , - {"code": "executionDepositRegisterAmount", - "type": 10,"name": "Сумма сделки","shortname": "Сумма сделки","searchable": true,"sortable": true - } - , - {"code": "result", - "type": 2,"length": 3,"name": "Результат клиринга","shortname": "Результат клиринга","searchable": true,"sortable": true - } - ] - - } - , - "reportRegister": { - - "name": "Реестр отчетов", - - "class": "com.moex.platform.classes.TransactionData.Execution.DepositExecution", - - "table": "reportRegister", - - "fields": [ {"code": "id", - "type": 1,"name": "ID записи","shortname": "ID записи","visible": false,"searchable": true,"sortable": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true } , {"code": "createdAt", - "type": 5,"name": "Время регистрации","shortname": "Время","visible": true,"searchable": true,"sortable": true + "type": 5,"name": "Время регистрации","shortname": "Время регистрации","visible": false,"searchable": true,"sortable": true } , {"code": "updatedAt", @@ -3991,7 +4088,283 @@ {"code": "clearingDate", "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","visible": false,"searchable": true,"sortable": true } + ] + + } , + "admittedDealRegister": { + + "name": "Реестр сделок, допущенных к клирингу", + + "destination": "admitted-deal-registers", + + "class": "ru.clearing.classes.statics.data.register.AdmittedDealRegister", + + "table": "admitted_deal_register", + + "fields": [ + {"code": "executionId", + "type": 1,"name": "Идентификационный номер сделки в Клиринговой системе","shortname": "Номер сделки КС","visible": false,"searchable": true,"sortable": true + } + , + {"code": "companyFullName", + "type": 2,"length": 255,"name": "Наименование биржи","shortname": "Наименование биржи","searchable": true,"sortable": true,"visible": true + } + , + {"code": "tradingDate", + "type": 6,"name": "Дата заключения сделки","shortname": "Дата заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionId", + "type": 1,"name": "Идентификационный номер сделки в Торговой системе","shortname": "Номер сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionTime", + "type": 4,"name": "Время заключения сделки в Торговой системе","shortname": "Время заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securitySymbol", + "type": 2,"length": 255,"name": "Финансовый инструмент","shortname": "Код биржевого инструмента / товара","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securityFullName", + "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","visible": false,"searchable": true,"sortable": true + } + , + {"code": "sellerFullName", + "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "sellerClearingCode", + "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "sellerAccount", + "type": 2,"length": 50,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerFullName", + "type": 2,"length": 255,"name": "Наименование покупателя","shortname": "Наименование покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerClearingCode", + "type": 2,"length": 255,"name": "Код покупателя","shortname": "Код покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerAccount", + "type": 2,"length": 50,"name": "Счет покупателя","shortname": "Счет покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "amount", + "type": 11,"name": "Сумма сделки","shortname": "Сумма сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 5,"name": "Время регистрации","shortname": "Время регистрации","visible": false,"searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 5,"name": "Время изменения","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","visible": false,"searchable": true,"sortable": true + } + ] + + } + , + "coveredDealRegister": { + + "name": "Реестр сделок, прошедших процедуру контроля обеспечения", + + "destination": "covered-deal-registers", + + "class": "ru.clearing.classes.statics.data.register.CoveredDealRegister", + + "table": "covered_deal_register", + + "fields": [ + {"code": "executionId", + "type": 1,"name": "Идентификационный номер сделки в Клиринговой системе","shortname": "Номер сделки КС","visible": false,"searchable": true,"sortable": true + } + , + {"code": "companyFullName", + "type": 2,"length": 255,"name": "Наименование биржи","shortname": "Наименование биржи","searchable": true,"sortable": true,"visible": true + } + , + {"code": "tradingDate", + "type": 6,"name": "Дата заключения сделки","shortname": "Дата заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionId", + "type": 1,"name": "Идентификационный номер сделки в Торговой системе","shortname": "Номер сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionTime", + "type": 4,"name": "Время заключения сделки в Торговой системе","shortname": "Время заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securitySymbol", + "type": 2,"length": 255,"name": "Финансовый инструмент","shortname": "Код биржевого инструмента / товара","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securityFullName", + "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","visible": false,"searchable": true,"sortable": true + } + , + {"code": "sellerFullName", + "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "sellerClearingCode", + "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "sellerAccount", + "type": 2,"length": 50,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerFullName", + "type": 2,"length": 255,"name": "Наименование покупателя","shortname": "Наименование покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerClearingCode", + "type": 2,"length": 255,"name": "Код покупателя","shortname": "Код покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerAccount", + "type": 2,"length": 50,"name": "Счет покупателя","shortname": "Счет покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "amount", + "type": 11,"name": "Сумма сделки","shortname": "Сумма сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 5,"name": "Время регистрации","shortname": "Время регистрации","visible": false,"searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 5,"name": "Время изменения","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","visible": false,"searchable": true,"sortable": true + } + ] + + } + , + "uncoveredDealRegister": { + + "name": "Реестр сделок, не прошедших процедуру контроля обеспечения", + + "destination": "uncovered-deal-registers", + + "class": "ru.clearing.classes.statics.data.register.UncoveredDealRegister", + + "table": "uncovered_deal_register", + + "fields": [ + {"code": "executionId", + "type": 1,"name": "Идентификационный номер сделки в Клиринговой системе","shortname": "Номер сделки КС","visible": false,"searchable": true,"sortable": true + } + , + {"code": "companyFullName", + "type": 2,"length": 255,"name": "Наименование биржи","shortname": "Наименование биржи","searchable": true,"sortable": true,"visible": true + } + , + {"code": "tradingDate", + "type": 6,"name": "Дата заключения сделки","shortname": "Дата заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionId", + "type": 1,"name": "Идентификационный номер сделки в Торговой системе","shortname": "Номер сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "exchangeExecutionTime", + "type": 4,"name": "Время заключения сделки в Торговой системе","shortname": "Время заключения сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securitySymbol", + "type": 2,"length": 255,"name": "Финансовый инструмент","shortname": "Код биржевого инструмента / товара","visible": true,"searchable": true,"sortable": true + } + , + {"code": "securityFullName", + "type": 2,"length": 255,"name": "Наименование инструмента","shortname": "Инструмент","visible": false,"searchable": true,"sortable": true + } + , + {"code": "sellerFullName", + "type": 2,"length": 255,"name": "Наименование продавца","shortname": "Наименование продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "sellerClearingCode", + "type": 2,"length": 255,"name": "Код продавца","shortname": "Код продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "sellerAccount", + "type": 2,"length": 50,"name": "Счет продавца","shortname": "Счет продавца","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerFullName", + "type": 2,"length": 255,"name": "Наименование покупателя","shortname": "Наименование покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerClearingCode", + "type": 2,"length": 255,"name": "Код покупателя","shortname": "Код покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "buyerAccount", + "type": 2,"length": 50,"name": "Счет покупателя","shortname": "Счет покупателя","searchable": true,"sortable": true,"visible": true + } + , + {"code": "amount", + "type": 11,"name": "Сумма сделки","shortname": "Сумма сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "resultStatus", + "type": 12,"name": "Результат клиринга","shortname": "Результат клиринга","visible": true,"searchable": true,"sortable": true,"link": "resultStatus" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 5,"name": "Время регистрации","shortname": "Время регистрации","visible": false,"searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 5,"name": "Время изменения","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","visible": false,"searchable": true,"sortable": true + } + ] + + } + , + "reportRegister": { + + "name": "Реестр отправленных отчетов", + + "destination": "report-registers", + + "class": "ru.clearing.classes.statics.data.register.ReportRegister", + + "table": "report_register", + + "fields": [ {"code": "companyFullName", "type": 2,"length": 255,"name": "Наименование участника","shortname": "Участник","searchable": true,"sortable": true } @@ -4015,6 +4388,22 @@ {"code": "quantity", "type": 1,"name": "Количество записей","shortname": "Количество","visible": false,"searchable": true,"sortable": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 5,"name": "Время регистрации","shortname": "Время","visible": true,"searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 5,"name": "Время изменения","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","visible": false,"searchable": true,"sortable": true + } ] } @@ -4023,23 +4412,13 @@ "name": "Журнал регистрации договоров", - "class": "ru.clearing.classes.TransactionData.Execution.DepositExecution", + "destination": "contract-registers", - "table": "reportRegister", + "class": "ru.clearing.classes.statics.data.register.ContractRegister", + + "table": "contract_register", "fields": [ - {"code": "id", - "type": 1,"name": "Номер записи","shortname": "ID записи","visible": false,"searchable": true,"sortable": true - } - , - {"code": "createdAt", - "type": 5,"name": "Дата и время регистрации документа","shortname": "Время сделки","visible": true,"searchable": true,"sortable": true - } - , - {"code": "updatedAt", - "type": 5,"name": "Время изменения сделки","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true - } - , {"code": "name", "type": 2,"length": 255,"name": "Наименование документа","shortname": "Наименование","searchable": true,"sortable": true,"visible": true } @@ -4057,11 +4436,11 @@ } , {"code": "companyId", - "type": 1,"name": "Идентификатор Компании","shortname": "Идентификатор Компании","searchable": true,"sortable": true,"visible": true,"link": "company" + "type": 1,"name": "Наименование Компании","shortname": "Компания","searchable": true,"sortable": true,"visible": true,"link": "company","linkCode": "shortName" } , {"code": "documentType", - "type": 12,"name": "Идентификатор типа документа","shortname": "Идентификатор типа документа","searchable": true,"sortable": true,"visible": true,"link": "documentType" + "type": 12,"name": "Наименование типа документа","shortname": "Тип документа","searchable": true,"sortable": true,"visible": true,"link": "documentType" } , {"code": "issuePlace", @@ -4095,35 +4474,33 @@ {"code": "comment", "type": 2,"length": 255,"name": "Место","shortname": "Место","searchable": true,"sortable": true,"visible": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true + } + , + {"code": "createdAt", + "type": 5,"name": "Дата и время регистрации документа","shortname": "Время сделки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "type": 5,"name": "Время изменения сделки","shortname": "Время изменения","visible": false,"searchable": true,"sortable": true + } ] } , - "orderRegistry": { + "orderRegister": { - "name": "Реестра распоряжений", + "name": "Реестр распоряжений, направленных расчетной организации", - "class": "ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets", + "destination": "order-registers", - "table": "transactionStatus", + "class": "ru.clearing.classes.statics.data.register.OrderRegister", + + "table": "order_register", "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "clearingDate", - "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true - } - , {"code": "creditLegAccount", "type": 2,"lenght": "50","name": "Счет отправителя","shortname": "Счет отправителя","searchable": true,"sortable": true,"visible": true } @@ -4155,230 +4532,10 @@ {"code": "documentNumber", "type": 2,"length": 255,"name": "Номер документа в сторонней системе","shortname": "Номер РО","searchable": true,"sortable": true } - ] - - } , - "liabilitiesClaimsMoney": { - - "name": "Требования и обязательства денежных средств", - - "class": "ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsMoney", - - "table": "liabilities_claims_money", - - "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } - , - {"code": "companyId", - "type": 1,"name": "Идентификатор участника","shortname": "Участник","searchable": true,"sortable": true,"link": "company" - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "accountId", - "type": 1,"name": "Идентификатор счета","shortname": "Идентификатор счета","searchable": true,"sortable": true,"link": "account" - } - , - {"code": "accountType", - "type": 1,"name": "Тип счета","shortname": "Тип счета","searchable": true,"sortable": true,"link": "account","linkCode": "accountType" - } - , - {"code": "account", - "type": 2,"length": 50,"name": "Счет","shortname": "Счет","searchable": true,"sortable": true - } - , - {"code": "liabilitiesAmount", - "type": 11,"name": "Регистр «Обязательства по денежным средствам, сформированные по результатам собственных сделок Участника клиринга», исключая проценты","shortname": "Сумма обязательств","searchable": true,"sortable": true - } - , - {"code": "refundInterest", - "type": 11,"name": "Проценты к возврату","shortname": "Проценты к возврату","searchable": true,"sortable": true - } - , - {"code": "accruedInterest", - "type": 11,"name": "Начисленные проценты","shortname": "Начисленные проценты","searchable": true,"sortable": true - } - , - {"code": "claimsAmount", - "type": 11,"name": "Сумма требований, исключая проценты","shortname": "Сумма требований","searchable": true,"sortable": true - } - , - {"code": "settlementDate", - "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true - } - , - {"code": "tradingDate", - "type": 6,"name": "Дата торгов","shortname": "Дата торгов","searchable": true,"sortable": true,"visible": true - } - , - {"code": "currency", - "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode" - } - , - {"code": "tradingCode", - "type": 2,"name": "Торговый код Участника","shortname": "Торговый код","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "tradingCode" - } - , - {"code": "shortName", - "type": 2,"name": "Короткое наименование Участника","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "shortName" - } - , - {"code": "fullName", - "type": 2,"name": "Полное наименование Участника","shortname": "Наименование участника","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "fullName" - } - ] - - } - , - "liabilitiesClaimsAssets": { - - "name": "Требования и обязательства финансовых активов", - - "class": "ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets", - - "table": "liabilities_claims_assets", - - "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "companyId", - "type": 1,"name": "Идентификатор участника","shortname": "Участник","searchable": true,"sortable": true,"link": "company" - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "accountId", - "type": 1,"name": "Идентификатор счета","shortname": "Идентификатор счета","searchable": true,"sortable": true,"link": "account" - } - , - {"code": "accountType", - "type": 1,"name": "Тип счета","shortname": "Тип счета","searchable": true,"sortable": true,"link": "account","linkCode": "accountType" - } - , - {"code": "account", - "type": 2,"length": 50,"name": "Счет","shortname": "Счет","searchable": true,"sortable": true - } - , - {"code": "liabilitiesQuantity", - "type": 10,"name": "Сумма обязательств","shortname": "Сумма обязательств","searchable": true,"sortable": true - } - , - {"code": "claimsQuantity", - "type": 10,"name": "Сумма требований","shortname": "Сумма требований","searchable": true,"sortable": true - } - , - {"code": "currency", - "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode" - } - , - {"code": "settlementDate", - "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true - } - , - {"code": "tradingDate", - "type": 6,"name": "Дата торгов","shortname": "Дата торгов","searchable": true,"sortable": true,"visible": true - } - , - {"code": "refundDate", - "type": 6,"name": "Дата возврата","shortname": "Дата возврата","searchable": true,"sortable": true,"visible": true - } - , - {"code": "price", - "type": 10,"name": "Ставка по депозиту","shortname": "Ставка,%","visible": true,"searchable": true,"sortable": true - } - , - {"code": "securityId", - "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true,"link": "security" - } - , - {"code": "tradingCode", - "type": 2,"name": "Торговый код Участника","shortname": "Торговый код","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "tradingCode" - } - , - {"code": "clearingCode", - "type": 2,"name": "Клиринговый код Участника","shortname": "Клиринговый код","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "clearingCode" - } - , - {"code": "shortName", - "type": 2,"name": "Короткое наименование Участника","shortname": "Участник","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "shortName" - } - , - {"code": "contract", - "type": 2,"name": "Номер договора","shortname": "Номер договора","searchable": true,"sortable": true,"visible": true,"length": 255 - } - , - {"code": "comment", - "type": 2,"name": "Комментарий","shortname": "Комментарий","searchable": true,"sortable": true,"visible": true,"length": 255 - } - , - {"code": "fullName", - "type": 2,"name": "Полное наименование Участника","shortname": "Наименование участника","searchable": true,"sortable": true,"visible": true,"length": 255,"link": "company","linkCode": "fullName" - } - , - {"code": "parentId", - "type": 1,"name": "Идентификатор записи основного договора без разделения","shortname": "Родительский договор","searchable": true,"sortable": true - } - , - {"code": "liabilitiesClaimsMoneyId", - "type": 1,"name": "Регистры денежных средств","shortname": "Регистры денег","searchable": true,"sortable": true,"link": "liabilitiesClaimsMoney" - } - , - {"code": "interestStatus", - "type": 1,"name": "Статус возврата процентов","shortname": "Возврат процентов","searchable": true,"sortable": true,"link": "interestStatus" - } - , - {"code": "clearingStatus", - "type": 1,"name": "Статус клиринга","shortname": "Статус клиринга","searchable": true,"sortable": true,"link": "clearingStatus" - } - , - {"code": "paymentId", - "type": 1,"name": "Платеж","shortname": "Платеж","searchable": true,"sortable": true - } - , - {"code": "refundPaymentId", - "type": 1,"name": "Обратный платежа","shortname": "Обратный платеж","searchable": true,"sortable": true - } - ] - - } - , - "statement": { - - "name": "Денежные средства от расчетной организации", - - "class": "ru.clearing.classes.statics.data.statement.Statement", - - "table": "statement", - - "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "addresseeId", - "type": 1,"name": "Идентификатор участника получателя","shortname": "Получатель","searchable": true,"sortable": true,"link": "company" - } - , - {"code": "senderId", - "type": 1,"name": "Идентификатор участника отправителя","shortname": "Отправитель","searchable": true,"sortable": true,"link": "company" - } , {"code": "createdAt", "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true @@ -4391,6 +4548,228 @@ {"code": "clearingDate", "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true } + ] + + } + , + "liabilitiesClaimsMoney": { + + "name": "Требования и обязательства денежных средств", + + "destination": "liabilities-claims-money", + + "class": "ru.clearing.classes.statics.data.liabilities.LiabilitiesClaimsMoney", + + "table": "liabilities_claims_money", + + "fields": [ + {"code": "companyId", + "type": 1,"name": "Наименование участника","shortname": "Участник","searchable": true,"sortable": true,"link": "company","linkCode": "shortName","ignore": true + } + , + {"code": "shortName", + "type": 2,"name": "Короткое наименование Участника","shortname": "Участник","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "accountId", + "type": 1,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"link": "account","ignore": true + } + , + {"code": "account", + "type": 2,"length": 50,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"visible": true + } + , + {"code": "accountType", + "type": 12,"name": "Тип счета","shortname": "Тип счета","searchable": true,"sortable": true,"link": "accountType" + } + , + {"code": "currency", + "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" + } + , + {"code": "liabilitiesAmount", + "type": 11,"name": "Регистр «Обязательства по денежным средствам, сформированные по результатам собственных сделок Участника клиринга», исключая проценты","shortname": "Сумма обязательств","searchable": true,"sortable": true,"visible": true + } + , + {"code": "claimsAmount", + "type": 11,"name": "Сумма требований, исключая проценты","shortname": "Сумма требований","searchable": true,"sortable": true,"visible": true + } + , + {"code": "settlementDate", + "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true + } + , + {"code": "tradingDate", + "type": 6,"name": "Дата торгов","shortname": "Дата торгов","searchable": true,"sortable": true + } + , + {"code": "tradingCode", + "type": 2,"name": "Торговый код Участника","shortname": "Торговый код","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "fullName", + "type": 2,"name": "Полное наименование Участника","shortname": "Наименование участника","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","searchable": true,"sortable": true + } + ] + + } + , + "liabilitiesClaimsAssets": { + + "name": "Требования и обязательства финансовых активов", + + "destination": "liabilities-claims-assets", + + "class": "ru.clearing.classes.statics.data.liabilities.LiabilitiesClaimsAssets", + + "table": "liabilities_claims_assets", + + "fields": [ + {"code": "companyId", + "type": 1,"name": "Наименование участника","shortname": "Участник","searchable": true,"sortable": true,"link": "company","linkCode": "shortName","ignore": true + } + , + {"code": "shortName", + "type": 2,"name": "Короткое наименование Участника","shortname": "Участник","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "accountId", + "type": 1,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"link": "account","ignore": true + } + , + {"code": "account", + "type": 2,"length": 50,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"visible": true + } + , + {"code": "accountType", + "type": 12,"name": "Тип счета","shortname": "Тип счета","searchable": true,"sortable": true,"link": "accountType" + } + , + {"code": "currency", + "type": 12,"name": "Код валюты","shortname": "Валюта","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" + } + , + {"code": "settlementDate", + "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true + } + , + {"code": "liabilitiesQuantity", + "type": 10,"name": "Сумма обязательств","shortname": "Сумма обязательств","searchable": true,"sortable": true,"visible": true + } + , + {"code": "claimsQuantity", + "type": 10,"name": "Сумма требований","shortname": "Сумма требований","searchable": true,"sortable": true,"visible": true + } + , + {"code": "contract", + "type": 2,"name": "Номер договора","shortname": "Номер договора","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "securityId", + "type": 1,"name": "Инструмент","shortname": "Инструмент","searchable": true,"sortable": true,"visible": true,"link": "moneyMarketSecurity","linkCode": "fullName" + } + , + {"code": "tradingDate", + "type": 6,"name": "Дата торгов","shortname": "Дата торгов","searchable": true,"sortable": true + } + , + {"code": "refundDate", + "type": 6,"name": "Дата возврата","shortname": "Дата возврата","searchable": true,"sortable": true,"visible": true + } + , + {"code": "price", + "type": 10,"name": "Ставка по депозиту","shortname": "Ставка,%","searchable": true,"sortable": true,"visible": true + } + , + {"code": "tradingCode", + "type": 2,"name": "Торговый код Участника","shortname": "Торговый код","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "clearingCode", + "type": 2,"name": "Клиринговый код Участника","shortname": "Клиринговый код","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "comment", + "type": 2,"name": "Комментарий","shortname": "Комментарий","searchable": true,"sortable": true,"length": 255 + } + , + {"code": "fullName", + "type": 2,"name": "Полное наименование Участника","shortname": "Наименование участника","searchable": true,"sortable": true,"length": 255,"visible": true + } + , + {"code": "parentId", + "type": 1,"name": "Запись основного договора без разделения","shortname": "Родительский договор","searchable": true,"sortable": true + } + , + {"code": "liabilitiesClaimsMoneyId", + "type": 1,"name": "Регистры денежных средств","shortname": "Регистры денег","searchable": true,"sortable": true,"link": "liabilitiesClaimsMoney" + } + , + {"code": "clearingStatus", + "type": 1,"name": "Статус клиринга","shortname": "Статус клиринга","searchable": true,"sortable": true,"link": "clearingStatus","ignore": true + } + , + {"code": "paymentId", + "type": 1,"name": "Платеж","shortname": "Платеж","searchable": true,"sortable": true + } + , + {"code": "refundPaymentId", + "type": 1,"name": "Обратный платежа","shortname": "Обратный платеж","searchable": true,"sortable": true + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата клиринга","shortname": "Дата клиринга","searchable": true,"sortable": true + } + ] + + } + , + "statement": { + + "name": "Денежные средства от расчетной организации", + + "destination": "statements", + + "class": "ru.clearing.classes.statics.data.statement.Statement", + + "table": "statement", + + "fields": [ + {"code": "addresseeId", + "type": 1,"name": "Наименование участника получателя","shortname": "Получатель","searchable": true,"sortable": true,"link": "company" + } + , + {"code": "senderId", + "type": 1,"name": "Наименование участника отправителя","shortname": "Отправитель","searchable": true,"sortable": true,"link": "company" + } , {"code": "statementType", "type": 12,"name": "Тип поступления средств","shortname": "Тип поступления средств","searchable": true,"sortable": true,"link": "statementType" @@ -4401,11 +4780,11 @@ } , {"code": "accountId", - "type": 1,"name": "Идентификатор счета","shortname": "Идентификатор счета","searchable": true,"sortable": true,"link": "account" + "type": 1,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true,"link": "account" } , {"code": "account", - "type": 2,"length": 50,"name": "Счет","shortname": "Счет","searchable": true,"sortable": true + "type": 2,"length": 50,"name": "Наименование счета","shortname": "Счет","searchable": true,"sortable": true } , {"code": "inOutDirection", @@ -4437,16 +4816,32 @@ } , {"code": "inSDfId", - "type": 1,"name": "Идентификатор записи, инициирующей изменения этой таблицы","shortname": "Входящая запись","searchable": true,"sortable": true,"ignore": true + "type": 1,"name": "Запись, инициировавшая изменения этой таблицы","shortname": "Входящая запись","searchable": true,"sortable": true,"ignore": true } , {"code": "outSDfId", - "type": 1,"name": "Идентификатор записи, формируемой в результате изменения этой таблицы","shortname": "Исходящая запись","searchable": true,"sortable": true,"ignore": true + "type": 1,"name": "Запись, сформированная в результате изменения этой таблицы","shortname": "Исходящая запись","searchable": true,"sortable": true,"ignore": true } , {"code": "inOutSDfType", "type": 12,"name": "Типы входящей и исходящей записей","shortname": "Типы входящей и исходящей записей","searchable": true,"sortable": true,"ignore": true,"link": "inOutSDfType" } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true + } ] } @@ -4455,9 +4850,9 @@ "name": "Проводки на базе сделок торговой системы", - "class": "ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets", + "class": "", - "table": "tradeConfirmation", + "table": "trade_settlement", "fields": [ {"code": "id", @@ -4515,9 +4910,9 @@ "name": "Проводки", - "class": "ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets", + "class": "", - "table": "tradeConfirmation", + "table": "operation", "fields": [ {"code": "id", @@ -4557,120 +4952,122 @@ , "paymentInstruction": { - "name": "Информация о денежных средствах", + "name": "Платежные поручения", + + "destination": "payment-instructions", "class": "ru.clearing.classes.statics.data.payment.PaymentInstruction", - "table": "PaymentInstruction", + "table": "payment_instruction", "fields": [ - {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true - } - , - {"code": "createdAt", - "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true - } - , - {"code": "updatedAt", - "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true - } - , {"code": "senderId", - "type": 1,"name": "Идентификатор участника отправителя","shortname": "Отправитель","searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Наименование участника отправителя","shortname": "Отправитель","searchable": true,"sortable": true,"link": "company","linkCode": "shortName","visible": true } , {"code": "addresseeId", - "type": 1,"name": "Идентификатор участника получателя","shortname": "Получатель","searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Наименование участника получателя","shortname": "Получатель","searchable": true,"sortable": true,"link": "company","linkCode": "shortName","visible": true } , - {"code": "adresseeBIC", - "type": 2,"length": 255,"name": "Банковский идентификационный код (БИК) получателя","shortname": "БИК получателя","searchable": true,"sortable": true,"visible": true + {"code": "adresseeBic", + "type": 2,"length": 255,"name": "Банковский идентификационный код (БИК) получателя","shortname": "БИК получателя","searchable": true,"sortable": true } , {"code": "payeeBankName", - "type": 2,"length": 255,"name": "Банк отправителя","shortname": "Отправитель","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Наименование банка отправителя","shortname": "Банк отправителя","searchable": true,"sortable": true } , - {"code": "payeeBIC", - "type": 2,"length": 255,"name": "Банковский идентификационный код (БИК) отправителя","shortname": "БИК отправителя","searchable": true,"sortable": true,"visible": true + {"code": "payeeBic", + "type": 2,"length": 255,"name": "Банковский идентификационный код (БИК) отправителя","shortname": "БИК отправителя","searchable": true,"sortable": true } , {"code": "addresseeBankName", - "type": 2,"length": 255,"name": "Банк получателя","shortname": "Получатель","searchable": true,"sortable": true,"visible": true + "type": 2,"length": 255,"name": "Наименование банка получателя","shortname": "Банк получателя","searchable": true,"sortable": true } , {"code": "paymentDate", "type": 4,"name": "Дата и время платежа","shortname": "Дата и время платежа","searchable": true,"sortable": true,"ignore": true } , - {"code": "PaymentPurpose", - "type": 2,"name": "Назначение платежа","shortname": "Назначение","searchable": true,"sortable": true,"visible": true,"length": 255 + {"code": "paymentPurpose", + "type": 2,"length": 255,"name": "Назначение платежа","shortname": "Назначение","searchable": true,"sortable": true,"visible": true } , {"code": "settlementDate", - "type": 6,"name": "Дата расчетов","shortname": "Дата расчетов","searchable": true,"sortable": true + "type": 6,"name": "Дата расчетов","shortname": "Дата расчетов","searchable": true,"sortable": true,"visible": true } , {"code": "creditLeg_amount", - "field": "creditLegAmount","type": 1,"name": "Сумма отправителя","shortname": "Сумма отправителя","searchable": true,"sortable": true,"visible": true + "field": "creditLegAmount","type": 10,"name": "Сумма отправителя","shortname": "Сумма отправителя","searchable": true,"sortable": true,"visible": true } , {"code": "debitLeg_amount", - "field": "debitLegAmount","type": 1,"name": "Сумма получателя","shortname": "Сумма получателя","searchable": true,"sortable": true,"visible": true + "field": "debitLegAmount","type": 10,"name": "Сумма получателя","shortname": "Сумма получателя","searchable": true,"sortable": true,"visible": true } , {"code": "creditLeg_accountId", - "field": "creditLegAccountId","type": 1,"name": "Идентификатор счета отправителя","shortname": "Идентификатор счета","searchable": true,"sortable": true,"link": "account" + "field": "creditLegAccountId","type": 1,"name": "Наименование счета отправителя","shortname": "Счет отправителя","searchable": true,"sortable": true,"link": "account","ignore": true } , {"code": "credit_csAccount", - "field": "creditCsAccount","type": 2,"length": 255,"name": "Корреспондентский счет отправителя","shortname": "Корр. счет отправителя","searchable": true,"sortable": true,"visible": true + "field": "creditCsAccount","type": 2,"length": 255,"name": "Корреспондентский счет отправителя","shortname": "Корр. счет отправителя","searchable": true,"sortable": true,"ignore": true } , {"code": "creditLeg_account", - "field": "creditLegAccount","type": 2,"length": 50,"name": "Счет отправителя","shortname": "Отправитель","searchable": true,"sortable": true,"visible": true,"link": "Account" + "field": "creditLegAccount","type": 2,"length": 50,"name": "Счет отправителя","shortname": "Счет отправителя","searchable": true,"sortable": true,"visible": true } , {"code": "debitLeg_accountId", - "field": "debitLegAccountId","type": 1,"name": "Идентификатор счета отправителя","shortname": "Идентификатор счета","searchable": true,"sortable": true,"link": "account" + "field": "debitLegAccountId","type": 1,"name": "Наименование счета получателя","shortname": "Счет получателя","searchable": true,"sortable": true,"link": "account","ignore": true } , {"code": "debit_csAccount", - "field": "debitCsAccount","type": 2,"length": 255,"name": "Корреспондентский счет получателя","shortname": "Корреспондентский счет","searchable": true,"sortable": true,"visible": true + "field": "debitCsAccount","type": 2,"length": 255,"name": "Корреспондентский счет получателя","shortname": "Корр. счет получателя","searchable": true,"sortable": true,"ignore": true } , {"code": "debitLeg_account", - "field": "debitLegAccount","type": 2,"length": 50,"name": "Счет получателя","shortname": "Получатель","searchable": true,"sortable": true,"visible": true,"link": "Account" + "field": "debitLegAccount","type": 2,"length": 50,"name": "Счет получателя","shortname": "Счет получателя","searchable": true,"sortable": true,"visible": true } , {"code": "creditLeg_direction", - "field": "creditLegDirection","type": 1,"name": "Направление отправителя","shortname": "Направление","searchable": true,"sortable": true,"visible": true,"link": "inOutDirection" + "field": "creditLegDirection","type": 1,"name": "Направление отправителя","shortname": "Направление отправителя","searchable": true,"sortable": true,"link": "inOutDirection","ignore": true } , {"code": "debitLeg_direction", - "field": "debitLegDirection","type": 1,"name": "Направление получателя","shortname": "Направление","searchable": true,"sortable": true,"visible": true,"link": "inOutDirection" + "field": "debitLegDirection","type": 1,"name": "Направление получателя","shortname": "Направление получателя","searchable": true,"sortable": true,"link": "inOutDirection","ignore": true } , {"code": "creditLeg_currencyCode", - "field": "creditLegCurrencyCode","type": 12,"name": "Код валюты отправителя","shortname": "Валюта отправителя","searchable": true,"sortable": true,"visible": true,"link": "currency" + "field": "creditLegCurrencyCode","type": 12,"name": "Код валюты отправителя","shortname": "Валюта отправителя","searchable": true,"sortable": true,"link": "currency" } , {"code": "debitLeg_currencyCode", - "field": "debitLegCurrencyCode","type": 12,"name": "Код валюты получателя","shortname": "Валюта получателя","searchable": true,"sortable": true,"visible": true,"link": "currency" - } - , - {"code": "clearingDate", - "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"visible": true + "field": "debitLegCurrencyCode","type": 12,"name": "Код валюты получателя","shortname": "Валюта получателя","searchable": true,"sortable": true,"link": "currency" } , {"code": "transactionStatus", - "type": 12,"name": "Cтатус транзакции","shortname": "Статус","searchable": true,"sortable": true,"link": "transactionStatus" + "type": 12,"name": "Cтатус транзакции","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "transactionStatus","ignore": true } , {"code": "documentNumber", "type": 2,"length": 255,"name": "Номер документа в сторонней системе","shortname": "Номер РО","searchable": true,"sortable": true } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "updatedAt", + "field": "updated","type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "createdAt", + "field": "created","type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "clearingDate", + "type": 6,"name": "Дата расчета","shortname": "Дата расчета","searchable": true,"sortable": true,"ignore": true + } ] } @@ -4681,15 +5078,15 @@ "class": "ru.clearing.classes.TransactionData.Execution.MarketData", - "table": "marketData", + "table": "market_data", "fields": [ {"code": "id", - "type": 1,"name": "ID записи","shortname": "ID записи","visible": false,"searchable": true,"sortable": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","visible": false,"searchable": true,"sortable": true } , {"code": "securitiesDepositId", - "type": 1,"name": "Биржевой код инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true,"link": "security","linkCode": "shortname" + "type": 1,"name": "Биржевой код инструмента","shortname": "Инструмент","visible": true,"searchable": true,"sortable": true,"link": "moneyMarketSecurity","linkCode": "fullName" } , {"code": "companyName", @@ -4697,7 +5094,7 @@ } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","visible": true,"searchable": true,"sortable": true,"link": "market" + "type": 12,"name": "Секция","shortname": "Секция","visible": true,"searchable": true,"sortable": true,"link": "market","linkCode": "name" } , {"code": "counterPartyNum", @@ -4757,13 +5154,15 @@ "logUpdates": "true", + "table": "charge_tariff", + "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"link": "market","visible": true + "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "market","linkCode": "name" } , {"code": "clearingMemberCategory", @@ -4779,7 +5178,7 @@ } , {"code": "currency", - "type": 1,"name": "Валюта начисления комиссии","shortname": "Валюта комиссии","searchable": true,"sortable": true,"link": "currencyCode","visible": true + "type": 1,"name": "Валюта начисления комиссии","shortname": "Валюта комиссии","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" } , {"code": "validFromDate", @@ -4807,17 +5206,19 @@ "logUpdates": "true", + "table": "individual_charge_tariff", + "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "companyId", - "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"link": "company","linkCode": "shortName" } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"link": "market","visible": true + "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "market","linkCode": "name" } , {"code": "clearingMemberCategory", @@ -4833,7 +5234,7 @@ } , {"code": "currency", - "type": 1,"name": "Валюта начисления комиссии","shortname": "Валюта комиссии","searchable": true,"sortable": true,"link": "currencyCode","visible": true + "type": 1,"name": "Валюта начисления комиссии","shortname": "Валюта комиссии","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" } , {"code": "validFromDate", @@ -4859,13 +5260,17 @@ "name": "Тарифы комиссий в разрезе Участника", + "class": "", + + "table": "company_tariff", + "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "market", - "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"link": "market","visible": true + "type": 12,"name": "Секция","shortname": "Секция","searchable": true,"sortable": true,"visible": true,"link": "market","linkCode": "name" } , {"code": "clearingMemberCategory", @@ -4889,7 +5294,7 @@ } , {"code": "currency", - "type": 1,"name": "Валюта начисления комиссии","shortname": "Валюта комиссии","searchable": true,"sortable": true,"link": "currencyCode","visible": true + "type": 1,"name": "Валюта начисления комиссии","shortname": "Валюта комиссии","searchable": true,"sortable": true,"visible": true,"link": "currencyCode","linkCode": "code" } , {"code": "validFromDate", @@ -4909,7 +5314,7 @@ } , {"code": "companyId", - "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Участник","shortname": "Участник","searchable": true,"sortable": true,"link": "company","linkCode": "shortName" } ] @@ -4919,13 +5324,15 @@ "name": "Полные тексты ошибок", + "destination": "error-texts", + "class": "ru.clearing.classes.statics.data.messages.ErrorText", - "table": "errorText", + "table": "error_text", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор","shortname": "ID","searchable": true,"sortable": true,"visible": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "createdAt", @@ -4961,6 +5368,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf01", + "table": "s_df_01", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5035,6 +5444,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf02", + "table": "s_df_02", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5113,6 +5524,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf03", + "table": "s_df_03", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5309,6 +5722,10 @@ {"code": "generationId", "type": 1,"name": "Идентификатор взаимодействия","shortname": "ID взаимодействия","searchable": true,"sortable": true } + , + {"code": "paymentInstructionId", + "type": 1,"name": "Идентификатор соответствующей записи из таблицы-источника","shortname": "Входящая запись","searchable": true,"sortable": true,"link": "paymentInstruction" + } ] } @@ -5319,6 +5736,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf04", + "table": "s_df_04", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5529,6 +5948,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf05", + "table": "s_df_05", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5567,17 +5988,19 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf08", + "table": "s_df_08", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true } , {"code": "number", - "type": 10,"name": "Номер запроса остатков по счетам","shortname": "Номер запроса","searchable": true,"sortable": true,"visible": true,"link": "currency" + "type": 2,"length": 10,"name": "Номер запроса остатков по счетам","shortname": "Номер запроса","searchable": true,"sortable": true,"visible": true } , {"code": "datetime", - "type": 4,"name": "Дата и время сообщения","shortname": "Дата и время сообщения","searchable": true,"sortable": true + "type": 2,"length": 13,"name": "Дата и время сообщения","shortname": "Дата и время сообщения","searchable": true,"sortable": true } , {"code": "generationTime", @@ -5597,6 +6020,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf09", + "table": "s_df_09", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5622,7 +6047,7 @@ "type": 10,"name": "Номер платежного документа (операции)","shortname": "Номер запроса","searchable": true,"sortable": true } , - {"code": "INN", + {"code": "inn", "field": "inn","type": 10,"name": "ИНН","shortname": "ИНН","searchable": true,"sortable": true,"visible": true } , @@ -5647,6 +6072,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf10", + "table": "s_df_10", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5672,7 +6099,7 @@ "type": 10,"name": "Номер платежного документа (операции)","shortname": "Номер запроса","searchable": true,"sortable": true } , - {"code": "INN", + {"code": "inn", "type": 10,"name": "ИНН","shortname": "ИНН","searchable": true,"sortable": true,"visible": true } , @@ -5701,6 +6128,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf11", + "table": "s_df_11", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5893,6 +6322,10 @@ {"code": "generationId", "type": 1,"name": "Идентификатор взаимодействия","shortname": "ID взаимодействия","searchable": true,"sortable": true } + , + {"code": "paymentInstructionId", + "type": 1,"name": "Идентификатор соответствующей записи из таблицы-источника","shortname": "Входящая запись","searchable": true,"sortable": true,"link": "paymentInstruction" + } ] } @@ -5903,6 +6336,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf12", + "table": "s_df_12", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -5941,6 +6376,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf13", + "table": "s_df_13", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -6143,6 +6580,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf16", + "table": "s_df_16", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -6164,15 +6603,15 @@ "type": 2,"length": 1,"name": "Код типа платежного документа (операции)","shortname": "Код типа платежного документа","searchable": true,"sortable": true } , - {"code": "INN", + {"code": "inn", "field": "inn","type": 10,"name": "ИНН","shortname": "ИНН","searchable": true,"sortable": true,"visible": true } , - {"code": "BIC", + {"code": "bic", "field": "bic","type": 10,"name": "БИК","shortname": "БИК","searchable": true,"sortable": true,"visible": true } , - {"code": "SPEC", + {"code": "spec", "field": "spec","type": 2,"length": 255,"name": "Назначение","shortname": "Назначение","searchable": true,"sortable": true } , @@ -6201,6 +6640,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf17", + "table": "s_df_17", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -6222,15 +6663,15 @@ "type": 2,"length": 1,"name": "Код типа платежного документа (операции)","shortname": "Код типа платежного документа","searchable": true,"sortable": true } , - {"code": "INN", + {"code": "inn", "type": 10,"name": "ИНН","shortname": "ИНН","searchable": true,"sortable": true,"visible": true } , - {"code": "BIC", + {"code": "bic", "type": 10,"name": "БИК","shortname": "БИК","searchable": true,"sortable": true,"visible": true } , - {"code": "SPEC", + {"code": "spec", "type": 2,"length": 255,"name": "Назначение","shortname": "Назначение","searchable": true,"sortable": true } , @@ -6263,6 +6704,8 @@ "class": "ru.clearing.classes.statics.data.sdf.SDf18", + "table": "s_df_18", + "fields": [ {"code": "id", "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true @@ -6303,7 +6746,9 @@ "name": "Сделки из Торговой системы", - "class": "com.spicex.Static.", + "class": "ru.clearing.classes.statics.data.misc.STrade", + + "table": "s_trade", "fields": [ {"code": "id", @@ -6393,11 +6838,13 @@ "name": "Сообщения", + "destination": "notifications", + "class": "ru.clearing.classes.statics.data.misc.Notification", "logUpdates": "true", - "table": "Notification", + "table": "notification", "fields": [ {"code": "id", @@ -6439,13 +6886,11 @@ ,"actions":[ {"method":"put", - "name": "Подтверждение/Отклонение операции дозачисления/списания", - - "destination": "", + "name": "Изменение статуса сообщения", "fields": [ {"code": "id", - "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "company","linkCode": "id","required": true + "type": 1,"name": "Идентификатор записи","shortname": "ID","link": "notification","linkCode": "id","required": true } , {"code": "notificationStatus", @@ -6454,6 +6899,68 @@ ] } ] + } + , + "verificationResult": { + + "name": "Результаты сверки", + + "destination": "verification-results", + + "class": "ru.clearing.classes.statics.data.clearing.VerificationResult", + + "table": "verification_result", + + "fields": [ + {"code": "clearingCode", + "type": 2,"length": 255,"name": "Код участника клиринга","shortname": "Клиринговый код","searchable": true,"sortable": true,"visible": true + } + , + {"code": "accountId", + "type": 1,"name": "Счет УК, по которому проводится сверка","shortname": "Счет УК","searchable": true,"sortable": true + } + , + {"code": "inSum", + "type": 11,"name": "Входящая сумма остатков","shortname": "Остатки","visible": true,"searchable": true,"sortable": true + } + , + {"code": "outIntSum", + "type": 11,"name": "Исходящая сумма остатков, полученная в КС","shortname": "Остатки, полученные в КС","visible": true,"searchable": true,"sortable": true + } + , + {"code": "outExtSum", + "type": 11,"name": "Исходящая сумма остатков из отчета ПРЦ","shortname": "Остатки, полученные из ПРЦ","visible": true,"searchable": true,"sortable": true + } + , + {"code": "diffSum", + "type": 11,"name": "Сумма расхождений","shortname": "Сумма расхождений","visible": true,"searchable": true,"sortable": true + } + , + {"code": "generationId", + "type": 1,"name": "Идентификатор взаимодействия","shortname": "ID взаимодействия","searchable": true,"sortable": true + } + , + {"code": "generationStatus", + "type": 12,"name": "Общий статус сверки","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "resultStatus" + } + , + {"code": "resultStatus", + "type": 12,"name": "Статус сверки","shortname": "Статус","searchable": true,"sortable": true,"visible": true,"link": "resultStatus" + } + , + {"code": "id", + "type": 1,"name": "Идентификатор записи","shortname": "ID","searchable": true,"sortable": true + } + , + {"code": "createdAt", + "type": 4,"name": "Дата и время создания записи","shortname": "Создано","searchable": true,"sortable": true,"ignore": true + } + , + {"code": "updatedAt", + "type": 4,"name": "Дата и время изменения записи","shortname": "Изменено","searchable": true,"sortable": true,"ignore": true + } + ] + } , "session": { @@ -6464,7 +6971,7 @@ "logUpdates": "true", - "table": "Session", + "table": "session", "fields": [ {"code": "id", @@ -6498,7 +7005,7 @@ "logUpdates": "true", - "table": "Session", + "table": "money_market_session", "fields": [ {"code": "id", @@ -6514,15 +7021,15 @@ } , {"code": "companyId", - "type": 1,"name": "Идентификатор инициатора торгов","shortname": "Инициатор","visible": false,"searchable": true,"sortable": true,"link": "company" + "type": 1,"name": "Наименование инициатора торгов","shortname": "Инициатор","visible": false,"searchable": true,"sortable": true,"link": "company","linkCode": "shortName" } , {"code": "securityId", - "type": 1,"name": "Идентификатор инструмента","shortname": "Инструмент","searchable": false,"sortable": true,"visible": true,"link": "security" + "type": 1,"name": "Наименование инструмента","shortname": "Инструмент","searchable": false,"sortable": true,"visible": true,"link": "moneyMarketSecurity","linkCode": "fullName" } , {"code": "userId", - "type": 1,"name": "Идентификатор пользователя","shortname": "Пользователь","searchable": true,"sortable": true,"visible": true,"link": "userCls" + "type": 1,"name": "Наименование пользователя","shortname": "Пользователь","searchable": true,"sortable": true,"visible": true,"link": "userCls" } ] @@ -6597,7 +7104,7 @@ , "type": "time" , - "javatype": "Instant" + "javatype": "LocalTime" } , @@ -6610,7 +7117,7 @@ , "type": "date" , - "javatype": "Instant" + "javatype": "LocalDate" } , @@ -6686,7 +7193,7 @@ , "name": "Код 4 символа" , - "type": "char(4)" + "type": "varchar(4)" , "javatype": "String"