Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
ialbert 2023-05-22 10:15:19 +03:00
commit bcbae31783
4 changed files with 189 additions and 154 deletions

View file

@ -1,6 +1,6 @@
{
"version": "3.5.0.22",
"version": "3.5.0.23",
"enums": {
@ -1726,7 +1726,7 @@
}
,
{"code": "corporationSoleType",
"type": 12,"dbname": "Код единоличного исполнительного органа","name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType"
"type": 12,"dbname": "Код единоличного исполнительного органа","name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType","ignore": true
}
,
{"code": "countryCode",
@ -1734,7 +1734,7 @@
}
,
{"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,"ignore": true
}
,
{"code": "professionalSign",
@ -1812,7 +1812,7 @@
}
,
{"code": "corporationSoleType",
"type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","link": "corporationSoleType"
"type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","link": "corporationSoleType","visible": false
}
,
{"code": "legalKind",
@ -1840,7 +1840,7 @@
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание компании","shortname": "Описание компании"
"type": 2,"length": 255,"name": "Описание компании","shortname": "Описание компании","visible": false
}
,
{"code": "workflowStatus",
@ -2025,7 +2025,7 @@
}
,
{"code": "issuePlace",
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "issuer",
@ -2033,11 +2033,11 @@
}
,
{"code": "issuerCode",
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "name",
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "number",
@ -2045,11 +2045,11 @@
}
,
{"code": "place",
"type": 2,"length": 255,"name": "Место","shortname": "Место","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Место","shortname": "Место","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "validFromDate",
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","searchable": true,"sortable": true
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","searchable": true,"sortable": true,"ignore": true
}
,
{"code": "validToDate",
@ -2085,7 +2085,7 @@
}
,
{"code": "issuePlace",
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","required": true
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","visible": false
}
,
{"code": "issuer",
@ -2093,11 +2093,11 @@
}
,
{"code": "issuerCode",
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","required": true
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","visible": false
}
,
{"code": "name",
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","required": true
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","visible": false
}
,
{"code": "number",
@ -2105,11 +2105,11 @@
}
,
{"code": "place",
"type": 2,"length": 255,"name": "Место","shortname": "Место","required": true
"type": 2,"length": 255,"name": "Место","shortname": "Место","visible": false
}
,
{"code": "validFromDate",
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","required": true
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","visible": false
}
,
{"code": "validToDate",
@ -2146,7 +2146,7 @@
}
,
{"code": "issuePlace",
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи"
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","visible": false
}
,
{"code": "issuer",
@ -2154,11 +2154,11 @@
}
,
{"code": "issuerCode",
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган"
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","visible": false
}
,
{"code": "name",
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ"
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","visible": false
}
,
{"code": "number",
@ -2166,11 +2166,11 @@
}
,
{"code": "place",
"type": 2,"length": 255,"name": "Место","shortname": "Место"
"type": 2,"length": 255,"name": "Место","shortname": "Место","visible": false
}
,
{"code": "validFromDate",
"type": 6,"name": "Дата начала срока действия","shortname": "Начало"
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","visible": false
}
,
{"code": "validToDate",
@ -2391,7 +2391,7 @@
"fields": [
{"code": "countryCode",
"type": 12,"dbname": "Код страны","name": "Наименование страны","shortname": "Страна","searchable": true,"sortable": true,"visible": true,"link": "countryCode"
"type": 12,"dbname": "Код страны","name": "Наименование страны","shortname": "Страна","searchable": true,"sortable": true,"visible": true,"link": "countryCode","ignore": true
}
,
{"code": "currencyCode",
@ -2423,15 +2423,15 @@
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","searchable": true,"sortable": false
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","searchable": true,"sortable": false,"ignore": true
}
,
{"code": "startDate",
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","searchable": true,"sortable": true
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","searchable": true,"sortable": true,"ignore": true
}
,
{"code": "endDate",
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","searchable": true,"sortable": true
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","searchable": true,"sortable": true,"ignore": true
}
,
{"code": "nominalValue",
@ -2463,7 +2463,7 @@
}
,
{"code": "termType",
"type": 12,"dbname": "Код вида инструмента","name": "Наименование вида инструмента","shortname": "Вид инструмента","searchable": true,"sortable": true,"visible": false,"link": "termType"
"type": 12,"dbname": "Код вида инструмента","name": "Наименование вида инструмента","shortname": "Вид инструмента","searchable": true,"sortable": true,"visible": false,"link": "termType","ignore": true
}
,
{"code": "lotSize",
@ -2499,7 +2499,7 @@
"name": "Добавление инструмента Денежного рынка",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency,startDate,endDate,termType",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency",
"fields": [
{"code": "securitySymbol",
@ -2531,19 +2531,19 @@
}
,
{"code": "startDate",
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","required": true
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","visible": false
}
,
{"code": "endDate",
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","required": true
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","visible": false
}
,
{"code": "termType",
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType","required": true
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType","visible": false
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание","shortname": "Описание"
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","visible": false
}
,
{"code": "issuerId",
@ -2576,7 +2576,7 @@
"name": "Изменение инструмента Денежного рынка",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency,startDate,endDate,termType",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency",
"fields": [
{"code": "id",
@ -2612,19 +2612,19 @@
}
,
{"code": "startDate",
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","enabled": false
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","enabled": false,"visible": false
}
,
{"code": "endDate",
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания"
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","visible": false
}
,
{"code": "termType",
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType"
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType","visible": false
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание","shortname": "Описание"
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","visible": false
}
,
{"code": "issuerId",
@ -3531,7 +3531,7 @@
}
,
{"code": "code",
"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": "moneyAccountId",
@ -3596,15 +3596,31 @@
"name": "Изменение ТКР",
"confirmation": "companyId,moneyAccountId,depoAccountId,status",
"confirmation": "companyId,code,moneyAccountId,depoAccountId,status",
"fields": [
{"code": "id",
"type": 1,"name": "Идентификатор записи","shortname": "ID","link": "clientCode","linkCode": "id","required": true
}
,
{"code": "companyId",
"type": 1,"name": "Наименование компании","shortname": "Компания","link": "company","linkCode": "shortName","enabled": false
}
,
{"code": "code",
"type": 2,"length": 255,"name": "Код торгово-клирингового регистра","shortname": "ТКР","enabled": false
}
,
{"code": "moneyAccountId",
"type": 1,"name": "Номер денежного счета","shortname": "Денежный счет","link": "account","linkCode": "account","enabled": false
}
,
{"code": "depoAccountId",
"type": 1,"name": "Номер депозитарного счета","shortname": "Депозитарный счет","link": "account","linkCode": "account","enabled": false
}
,
{"code": "status",
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "workflowStatus"
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "workflowStatus","required": true
}
]
}
@ -4439,11 +4455,11 @@
}
,
{"code": "task",
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task"
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task","required": true
}
,
{"code": "taskTime",
"type": 5,"name": "Время задачи","shortname": "Время задачи"
"type": 5,"name": "Время задачи","shortname": "Время задачи","required": true
}
,
{"code": "section",
@ -4455,7 +4471,7 @@
}
,
{"code": "taskStatus",
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus"
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus","required": true
}
,
{"code": "companyId",
@ -4548,11 +4564,11 @@
}
,
{"code": "clearingDate",
"type": 6,"name": "Дата","shortname": "Дата"
"type": 6,"name": "Дата","shortname": "Дата","required": true
}
,
{"code": "dayStatus",
"type": 12,"name": "Статус","shortname": "Статус","link": "dayStatus"
"type": 12,"name": "Статус","shortname": "Статус","link": "dayStatus","required": true
}
,
{"code": "companyId",
@ -4685,15 +4701,15 @@
}
,
{"code": "task",
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task"
}
,
{"code": "taskTime",
"type": 5,"name": "Время задачи","shortname": "Время задачи"
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task","required": true
}
,
{"code": "clearingDate",
"type": 6,"name": "Дата задачи","shortname": "Дата задачи"
"type": 6,"name": "Дата задачи","shortname": "Дата задачи","required": true
}
,
{"code": "taskTime",
"type": 5,"name": "Время задачи","shortname": "Время задачи","required": true
}
,
{"code": "section",
@ -4705,7 +4721,7 @@
}
,
{"code": "taskStatus",
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus"
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus","required": true
}
,
{"code": "companyId",

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--?xml-stylesheet type="text/xsl" href="\..\corp-reports\src\data\meta\meta.server.xslt"?-->
<meta version="3.5.0.22">
<meta version="3.5.0.23">
<!-- _xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" _xsi:noNamespaceSchemaLocation="file:///E:/d/projects/meta/from/meta.xsd" -->
<!--Здесь словари-->
<enums>
@ -388,9 +388,9 @@
</company>
<companyInfo name="Профили компаний" destination="company-infos" class="ru.clearing.classes.statics.data.profile.CompanyInfo" logUpdates="true" table="company_info">
<companyId type="1" dbname="Идентификатор компании" name="Наименование компании" shortname="Компания" searchable="true" sortable="true" visible="true" link="company" linkCode="shortName"/>
<corporationSoleType type="12" dbname="Код единоличного исполнительного органа" name="Единоличный исполнительный орган" shortname="Исполнительный орган" searchable="true" sortable="true" visible="true" link="corporationSoleType"/>
<corporationSoleType type="12" dbname="Код единоличного исполнительного органа" name="Единоличный исполнительный орган" shortname="Исполнительный орган" searchable="true" sortable="true" visible="true" link="corporationSoleType" ignore="true"/>
<countryCode type="12" dbname="Код юрисдикции" name="Юрисдикция" shortname="Юрисдикция" searchable="true" sortable="true" visible="true" link="countryCode"/>
<description type="2" length="255" name="Описание компании" shortname="Описание" searchable="true" sortable="true" visible="true"/>
<description type="2" length="255" name="Описание компании" shortname="Описание" searchable="true" sortable="true" visible="true" ignore="true"/>
<professionalSign type="12" dbname="Код признака профессионального участника" name="Признак профессионального участника" shortname="Проф. участник" searchable="true" sortable="true" visible="true" link="allowed"/>
<legalKind type="12" dbname="Код вида субъекта" name="Вид субъекта" shortname="Юр. лицо/Физ. лицо" searchable="true" sortable="true" visible="true" link="legalKind"/>
<organizationType type="12" dbname="Код типа организации" name="Тип организации" shortname="Тип организации" searchable="true" sortable="true" visible="true" link="organizationType"/>
@ -410,14 +410,14 @@
<shortName type="2" length="255" name="Краткое наименование компании" shortname="Краткое наименование"/>
<fullName type="2" length="255" name="Полное наименование компании" shortname="Полное наименование"/>
<countryCode type="12" name="Юрисдикция" shortname="Юрисдикция" link="countryCode"/>
<corporationSoleType type="12" name="Единоличный исполнительный орган" shortname="Исполнительный орган" link="corporationSoleType"/>
<corporationSoleType type="12" name="Единоличный исполнительный орган" shortname="Исполнительный орган" link="corporationSoleType" visible="false"/>
<legalKind type="12" name="Вид субъекта" shortname="Юр. лицо/Физ. лицо" link="legalKind"/>
<organizationType type="12" name="Тип организации" shortname="Тип организации" link="organizationType"/>
<residence type="12" name="Резиденция" shortname="Резиденция" link="countryCode"/>
<fullNameEng type="2" length="255" name="Полное наименование компании на английском" shortname="Полное наименование на английском"/>
<shortNameEng type="2" length="255" name="Краткое наименование компании на английском" shortname="Краткое наименование на английском"/>
<professionalSign type="12" name="Признак профессионального участника" shortname="Проф. участника" link="allowed"/>
<description type="2" length="255" name="Описание компании" shortname="Описание компании"/>
<description type="2" length="255" name="Описание компании" shortname="Описание компании" visible="false"/>
<workflowStatus type="12" name="Наименование статуса" shortname="Статус" link="workflowStatus"/>
</put>
</actions>
@ -465,13 +465,13 @@
<companyId type="1" dbname="Идентификатор компании" name="Наименование компании" shortname="Компания" searchable="true" sortable="true" visible="true" link="company" linkCode="shortName"/>
<documentType type="12" dbname="Код типа документа" name="Наименование типа документа" shortname="Тип документа" searchable="true" sortable="true" visible="true" link="documentType"/>
<issueDate type="6" name="Дата выдачи" shortname="Дата выдачи" searchable="true" sortable="true"/>
<issuePlace type="2" length="255" name="Место выдачи" shortname="Место выдачи" searchable="true" sortable="true" visible="true"/>
<issuePlace type="2" length="255" name="Место выдачи" shortname="Место выдачи" searchable="true" sortable="true" visible="true" ignore="true"/>
<issuer type="2" length="255" name="Кем выдан" shortname="Кем выдан" searchable="true" sortable="true" visible="true"/>
<issuerCode type="2" length="255" name="Код выдавшего органа" shortname="Выдавший орган" searchable="true" sortable="true" visible="true"/>
<name type="2" length="255" name="Наименование документа" shortname="Документ" searchable="true" sortable="true" visible="true"/>
<issuerCode type="2" length="255" name="Код выдавшего органа" shortname="Выдавший орган" searchable="true" sortable="true" visible="true" ignore="true"/>
<name type="2" length="255" name="Наименование документа" shortname="Документ" searchable="true" sortable="true" visible="true" ignore="true"/>
<number type="2" length="255" name="Номер документа" shortname="Номер" searchable="true" sortable="true" visible="true"/>
<place type="2" length="255" name="Место" shortname="Место" searchable="true" sortable="true" visible="true"/>
<validFromDate type="6" name="Дата начала срока действия" shortname="Начало" searchable="true" sortable="true"/>
<place type="2" length="255" name="Место" shortname="Место" searchable="true" sortable="true" visible="true" ignore="true"/>
<validFromDate type="6" name="Дата начала срока действия" shortname="Начало" searchable="true" sortable="true" ignore="true"/>
<validToDate type="6" name="Дата окончания срока действия" shortname="Окончание" searchable="true" sortable="true"/>
<link type="2" length="255" name="Ссылка на документ" shortname="Ссылка на документ" searchable="true" sortable="true" visible="true"/>
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
@ -480,13 +480,13 @@
<companyId type="1" name="Наименование компании" shortname="Компании" link="company" linkCode="shortName" required="true" enabled="false"/>
<documentType type="12" name="Наименование типа документа" shortname="Тип документа" link="documentType" required="true"/>
<issueDate type="6" name="Дата выдачи" shortname="Дата выдачи" required="true"/>
<issuePlace type="2" length="255" name="Место выдачи" shortname="Место выдачи" required="true"/>
<issuePlace type="2" length="255" name="Место выдачи" shortname="Место выдачи" visible="false"/>
<issuer type="2" length="255" name="Кем выдан" shortname="Кем выдан" required="true"/>
<issuerCode type="2" length="255" name="Код выдавшего органа" shortname="Выдавший орган" required="true"/>
<name type="2" length="255" name="Наименование документа" shortname="Документ" required="true"/>
<issuerCode type="2" length="255" name="Код выдавшего органа" shortname="Выдавший орган" visible="false"/>
<name type="2" length="255" name="Наименование документа" shortname="Документ" visible="false"/>
<number type="2" length="255" name="Номер документа" shortname="Номер" required="true"/>
<place type="2" length="255" name="Место" shortname="Место" required="true"/>
<validFromDate type="6" name="Дата начала срока действия" shortname="Начало" required="true"/>
<place type="2" length="255" name="Место" shortname="Место" visible="false"/>
<validFromDate type="6" name="Дата начала срока действия" shortname="Начало" visible="false"/>
<validToDate type="6" name="Дата окончания срока действия" shortname="Окончание" required="true"/>
<link type="2" length="255" name="Ссылка на документ" shortname="Ссылка на документ"/>
</post>
@ -495,13 +495,13 @@
<companyId type="1" name="Наименование компании" shortname="Компании" link="company" linkCode="shortName" enabled="false"/>
<documentType type="12" name="Наименование типа документа" shortname="Тип документа" link="documentType"/>
<issueDate type="6" name="Дата выдачи" shortname="Дата выдачи"/>
<issuePlace type="2" length="255" name="Место выдачи" shortname="Место выдачи"/>
<issuePlace type="2" length="255" name="Место выдачи" shortname="Место выдачи" visible="false"/>
<issuer type="2" length="255" name="Кем выдан" shortname="Кем выдан"/>
<issuerCode type="2" length="255" name="Код выдавшего органа" shortname="Выдавший орган"/>
<name type="2" length="255" name="Наименование документа" shortname="Документ"/>
<issuerCode type="2" length="255" name="Код выдавшего органа" shortname="Выдавший орган" visible="false"/>
<name type="2" length="255" name="Наименование документа" shortname="Документ" visible="false"/>
<number type="2" length="255" name="Номер документа" shortname="Номер"/>
<place type="2" length="255" name="Место" shortname="Место"/>
<validFromDate type="6" name="Дата начала срока действия" shortname="Начало"/>
<place type="2" length="255" name="Место" shortname="Место" visible="false"/>
<validFromDate type="6" name="Дата начала срока действия" shortname="Начало" visible="false"/>
<validToDate type="6" name="Дата окончания срока действия" shortname="Окончание"/>
<link type="2" length="255" name="Ссылка на документ" shortname="Ссылка на документ"/>
</put>
@ -553,15 +553,15 @@
<updatedAt field="updated" type="4" webtype="5" dbname="Дата-время изменения записи" name="Время изменения записи" shortname="Изменено" searchable="true" sortable="true"/>
</security>
<currency name="Валюты" destination="currencies" class="ru.clearing.classes.statics.data.misc.Currency" logUpdates="true" table="currency">
<countryCode type="12" dbname="Код страны" name="Наименование страны" shortname="Страна" searchable="true" sortable="true" visible="true" link="countryCode"/>
<countryCode type="12" dbname="Код страны" name="Наименование страны" shortname="Страна" searchable="true" sortable="true" visible="true" link="countryCode" ignore="true"/>
<currencyCode type="12" dbname="Код валюты" name="Код валюты" shortname="Валюта" searchable="true" sortable="true" visible="true" link="currencyCode" linkCode="code"/>
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
</currency>
<moneyMarketSecurity name="Инструменты Денежного рынка" destination="securities/money-securities" class="ru.clearing.classes.statics.data.security.MoneyMarketSecurity" logUpdates="true" table="money_market_security">
<securityId type="1" dbname="Идентификатор инструмента" name="Наименование инструмента" shortname="Инструмент" searchable="true" sortable="true" link="security" linkCode="shortName"/>
<description type="2" length="255" name="Описание" shortname="Описание" searchable="true" sortable="false"/>
<startDate type="6" name="Дата начала действия" shortname="Дата начала" searchable="true" sortable="true"/>
<endDate type="6" name="Дата окончания действия" shortname="Дата окончания" searchable="true" sortable="true"/>
<description type="2" length="255" name="Описание" shortname="Описание" searchable="true" sortable="false" ignore="true"/>
<startDate type="6" name="Дата начала действия" shortname="Дата начала" searchable="true" sortable="true" ignore="true"/>
<endDate type="6" name="Дата окончания действия" shortname="Дата окончания" searchable="true" sortable="true" ignore="true"/>
<nominalValue type="10" name="Номинал" shortname="Номинал" searchable="true" sortable="true"/>
<nominalCurrency type="12" dbname="Код валюты номинала" name="Наименование валюты номинала" shortname="Валюта номинала" searchable="true" sortable="true" link="currencyCode" linkCode="code"/>
<instrumentType type="12" dbname="Код типа инструмента" name="Наименование типа инструмента" shortname="Тип инструмента" searchable="true" sortable="true" visible="true" link="instrumentType" extends="security"/>
@ -569,7 +569,7 @@
<fullName type="2" length="255" name="Полное наименование инструмента" shortname="Наименование" searchable="true" sortable="true" visible="true" extends="security"/>
<convention type="2" length="255" name="Нотация наименования инструмента" shortname="Маска" visible="true"/>
<securitySymbol type="2" length="255" name="Код инструмента" shortname="Код" searchable="true" sortable="true" visible="true" extends="security"/>
<termType type="12" dbname="Код вида инструмента" name="Наименование вида инструмента" shortname="Вид инструмента" searchable="true" sortable="true" visible="false" link="termType"/>
<termType type="12" dbname="Код вида инструмента" name="Наименование вида инструмента" shortname="Вид инструмента" searchable="true" sortable="true" visible="false" link="termType" ignore="true"/>
<lotSize field="securityId" type="11" name="Размер лота" shortname="Лот" searchable="true" sortable="true" visible="true" linkKeyCode="securityId" linkCode="lotSize" link="listing" extends="listing"/>
<issuerId type="1" dbname="Идентификатор эмитента" name="Наименование эмитента" shortname="Эмитент" searchable="true" sortable="true" link="company" extends="security"/>
<shortNameEng type="2" length="255" name="Краткое наименование инструмента на английском" shortname="Краткое наименование на английском" searchable="true" sortable="true" visible="true" extends="security"/>
@ -578,7 +578,7 @@
<workflowStatus type="12" dbname="Код статуса" name="Наименование статуса" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus" extends="security"/>
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
<actions>
<post name="Добавление инструмента Денежного рынка" confirmation="securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency,startDate,endDate,termType">
<post name="Добавление инструмента Денежного рынка" confirmation="securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency">
<securitySymbol type="2" length="255" name="Код инструмента" shortname="Код" required="true"/>
<shortName type="2" length="255" name="Краткое наименование инструмента" shortname="Краткое наименование" required="true"/>
<fullName type="2" length="255" name="Полное наименование инструмента" shortname="Наименование"/>
@ -586,10 +586,10 @@
<lotSize type="11" name="Размер лота" shortname="Лот" required="true"/>
<nominalValue type="10" name="Номинал" shortname="Номинал" required="true"/>
<nominalCurrency type="12" name="Наименование валюты номинала" shortname="Валюта номинала" link="currencyCode" linkCode="code" required="true"/>
<startDate type="6" name="Дата начала действия" shortname="Дата начала" required="true"/>
<endDate type="6" name="Дата окончания действия" shortname="Дата окончания" required="true"/>
<termType type="12" name="Наименование вида инструмента" shortname="Вид инструмента" link="termType" required="true"/>
<description type="2" length="255" name="Описание" shortname="Описание"/>
<startDate type="6" name="Дата начала действия" shortname="Дата начала" visible="false"/>
<endDate type="6" name="Дата окончания действия" shortname="Дата окончания" visible="false"/>
<termType type="12" name="Наименование вида инструмента" shortname="Вид инструмента" link="termType" visible="false"/>
<description type="2" length="255" name="Описание" shortname="Описание" visible="false"/>
<issuerId type="1" name="Наименование эмитента" shortname="Эмитент" link="company"/>
<shortNameEng type="2" length="255" name="Краткое наименование инструмента на английском" shortname="Краткое название на английском"/>
<fullNameEng type="2" length="255" name="Полное наименование инструмента на английском" shortname="Наименование на английском"/>
@ -597,7 +597,7 @@
<workflowStatus type="12" name="Наименование статуса" shortname="Статус" link="workflowStatus"/>
<instrumentType type="12" name="Наименование типа инструмента" shortname="Тип инструмента" link="instrumentType" required="true" visible="false"/>
</post>
<put name="Изменение инструмента Денежного рынка" confirmation="securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency,startDate,endDate,termType">
<put name="Изменение инструмента Денежного рынка" confirmation="securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency">
<id type="1" name="Идентификатор записи" shortname="ID" link="moneyMarketSecurity" linkCode="id" required="true"/>
<securitySymbol type="2" length="255" name="Код инструмента" shortname="Код" enabled="false"/>
<shortName type="2" length="255" name="Краткое наименование инструмента" shortname="Краткое наименование"/>
@ -606,10 +606,10 @@
<lotSize type="11" name="Размер лота" shortname="Лот"/>
<nominalValue type="10" name="Номинал" shortname="Номинал"/>
<nominalCurrency type="12" name="Наименование валюты номинала" shortname="Валюта номинала" link="currencyCode" linkCode="code"/>
<startDate type="6" name="Дата начала действия" shortname="Дата начала" enabled="false"/>
<endDate type="6" name="Дата окончания действия" shortname="Дата окончания"/>
<termType type="12" name="Наименование вида инструмента" shortname="Вид инструмента" link="termType"/>
<description type="2" length="255" name="Описание" shortname="Описание"/>
<startDate type="6" name="Дата начала действия" shortname="Дата начала" enabled="false" visible="false"/>
<endDate type="6" name="Дата окончания действия" shortname="Дата окончания" visible="false"/>
<termType type="12" name="Наименование вида инструмента" shortname="Вид инструмента" link="termType" visible="false"/>
<description type="2" length="255" name="Описание" shortname="Описание" visible="false"/>
<issuerId type="1" name="Наименование эмитента" shortname="Эмитент" link="company"/>
<shortNameEng type="2" length="255" name="Краткое наименование инструмента на английском" shortname="Краткое название на английском"/>
<fullNameEng type="2" length="255" name="Полное наименование инструмента на английском" shortname="Наименование на английском"/>
@ -823,7 +823,7 @@
<tradingClearingRegistry name="Торгово-клиринговый регистр" destination="trading-clearing-registries" class="ru.clearing.classes.statics.data.registry.TradingClearingRegistry" logUpdates="true" table="trading_clearing_registry">
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
<companyId type="1" dbname="Идентификатор компании" name="Наименование компании" shortname="Компания" searchable="true" sortable="true" visible="true" link="company" linkCode="shortName"/>
<code type="2" length="255" name="Код торгово-клирингового регистра" shortname="Код ТКР" searchable="true" sortable="true" visible="true"/>
<code type="2" length="255" name="Код торгово-клирингового регистра" shortname="ТКР" searchable="true" sortable="true" visible="true"/>
<moneyAccountId type="1" dbname="Идентификатор денежного счета" name="Номер денежного счета" shortname="Денежный счет" searchable="true" sortable="true" link="account"/>
<depoAccountId type="1" dbname="Идентификатор депозитарного счета" name="Номер депозитарного счета" shortname="Депозитарный счет" searchable="true" sortable="true" link="account"/>
<tradingClearingRegistryType type="12" dbname="Код торгово-клирингового регистра" name="Тип торгово-клирингового регистра" shortname="Тип ТКР" searchable="true" sortable="true" link="tradingClearingRegistryType"/>
@ -839,9 +839,13 @@
<depoAccountId type="1" name="Номер депозитарного счета" shortname="Депозитарный счет" link="account" linkCode="account"/>
<status type="12" name="Наименование статуса" shortname="Статус" link="workflowStatus"/>
</post>
<put name="Изменение ТКР" confirmation="companyId,moneyAccountId,depoAccountId,status">
<put name="Изменение ТКР" confirmation="companyId,code,moneyAccountId,depoAccountId,status">
<id type="1" name="Идентификатор записи" shortname="ID" link="clientCode" linkCode="id" required="true"/>
<status type="12" name="Наименование статуса" shortname="Статус" link="workflowStatus"/>
<companyId type="1" name="Наименование компании" shortname="Компания" link="company" linkCode="shortName" enabled="false"/>
<code type="2" length="255" name="Код торгово-клирингового регистра" shortname="ТКР" enabled="false"/>
<moneyAccountId type="1" name="Номер денежного счета" shortname="Денежный счет" link="account" linkCode="account" enabled="false"/>
<depoAccountId type="1" name="Номер депозитарного счета" shortname="Депозитарный счет" link="account" linkCode="account" enabled="false"/>
<status type="12" name="Наименование статуса" shortname="Статус" link="workflowStatus" required="true"/>
</put>
<delete name="Блокировка ТКР" confirmation="companyId,code">
<id type="1" name="Идентификатор записи" shortname="ID" link="clientCode" linkCode="id" required="true"/>
@ -1042,11 +1046,11 @@
</post>
<put name="Изменение шаблона расписания операционного дня">
<id type="1" name="Идентификатор записи" shortname="ID" link="plannerTemplate" linkCode="id" required="true"/>
<task type="12" name="Наименование задачи" shortname="Задача" link="task"/>
<taskTime type="5" name="Время задачи" shortname="Время задачи"/>
<task type="12" name="Наименование задачи" shortname="Задача" link="task" required="true"/>
<taskTime type="5" name="Время задачи" shortname="Время задачи" required="true"/>
<section type="12" name="Секция" shortname="Секция" link="section" linkCode="name" linkKeyCode="code"/>
<sessionType type="12" name="Тип клиринговой сессии" shortname="Тип клиринговой сессии" link="sessionType" linkCode="name" linkKeyCode="code"/>
<taskStatus type="12" name="Наименование статуса" shortname="Статус" link="taskStatus"/>
<taskStatus type="12" name="Наименование статуса" shortname="Статус" link="taskStatus" required="true"/>
<companyId type="1" name="Наименование компании" shortname="Компания" link="company" linkCode="shortName"/>
<securityId type="1" name="Наименование инструмента" shortname="Инструмент" link="security" linkCode="shortName"/>
</put>
@ -1070,8 +1074,8 @@
</post>
<put name="Изменение записи в календаре">
<id type="1" name="Идентификатор записи" shortname="ID" link="clearingCalendar" linkCode="id" required="true"/>
<clearingDate type="6" name="Дата" shortname="Дата"/>
<dayStatus type="12" name="Статус" shortname="Статус" link="dayStatus"/>
<clearingDate type="6" name="Дата" shortname="Дата" required="true"/>
<dayStatus type="12" name="Статус" shortname="Статус" link="dayStatus" required="true"/>
<companyId type="1" name="Наименование компании" shortname="Компания" link="company" linkCode="shortName"/>
</put>
<delete name="Блокировка записи в календаре" confirmation="clearingDate,dayStatus,companyId">
@ -1105,12 +1109,12 @@
</post>
<put name="Изменение расписания">
<id type="1" name="Идентификатор записи" shortname="ID" link="planner" required="true" linkCode="id"/>
<task type="12" name="Наименование задачи" shortname="Задача" link="task"/>
<taskTime type="5" name="Время задачи" shortname="Время задачи"/>
<clearingDate type="6" name="Дата задачи" shortname="Дата задачи"/>
<task type="12" name="Наименование задачи" shortname="Задача" link="task" required="true"/>
<clearingDate type="6" name="Дата задачи" shortname="Дата задачи" required="true"/>
<taskTime type="5" name="Время задачи" shortname="Время задачи" required="true"/>
<section type="12" name="Секция" shortname="Секция" link="section" linkCode="name" linkKeyCode="code"/>
<sessionType type="12" name="Тип клиринговой сессии" shortname="Тип клиринговой сессии" link="sessionType" linkCode="name" linkKeyCode="code"/>
<taskStatus type="12" name="Наименование статуса" shortname="Статус" link="taskStatus"/>
<taskStatus type="12" name="Наименование статуса" shortname="Статус" link="taskStatus" required="true"/>
<companyId type="1" name="Наименование компании" shortname="Компания" link="company" linkCode="shortName"/>
<securityId type="1" name="Наименование инструмента" shortname="Инструмент" link="security" linkCode="shortName"/>
</put>

View file

@ -1,6 +1,6 @@
{
"version": "3.5.0.22",
"version": "3.5.0.23",
"enums": {
@ -1726,7 +1726,7 @@
}
,
{"code": "corporationSoleType",
"type": 12,"dbname": "Код единоличного исполнительного органа","name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType"
"type": 12,"dbname": "Код единоличного исполнительного органа","name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","searchable": true,"sortable": true,"visible": true,"link": "corporationSoleType","ignore": true
}
,
{"code": "countryCode",
@ -1734,7 +1734,7 @@
}
,
{"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,"ignore": true
}
,
{"code": "professionalSign",
@ -1812,7 +1812,7 @@
}
,
{"code": "corporationSoleType",
"type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","link": "corporationSoleType"
"type": 12,"name": "Единоличный исполнительный орган","shortname": "Исполнительный орган","link": "corporationSoleType","visible": false
}
,
{"code": "legalKind",
@ -1840,7 +1840,7 @@
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание компании","shortname": "Описание компании"
"type": 2,"length": 255,"name": "Описание компании","shortname": "Описание компании","visible": false
}
,
{"code": "workflowStatus",
@ -2025,7 +2025,7 @@
}
,
{"code": "issuePlace",
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "issuer",
@ -2033,11 +2033,11 @@
}
,
{"code": "issuerCode",
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "name",
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "number",
@ -2045,11 +2045,11 @@
}
,
{"code": "place",
"type": 2,"length": 255,"name": "Место","shortname": "Место","searchable": true,"sortable": true,"visible": true
"type": 2,"length": 255,"name": "Место","shortname": "Место","searchable": true,"sortable": true,"visible": true,"ignore": true
}
,
{"code": "validFromDate",
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","searchable": true,"sortable": true
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","searchable": true,"sortable": true,"ignore": true
}
,
{"code": "validToDate",
@ -2085,7 +2085,7 @@
}
,
{"code": "issuePlace",
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","required": true
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","visible": false
}
,
{"code": "issuer",
@ -2093,11 +2093,11 @@
}
,
{"code": "issuerCode",
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","required": true
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","visible": false
}
,
{"code": "name",
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","required": true
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","visible": false
}
,
{"code": "number",
@ -2105,11 +2105,11 @@
}
,
{"code": "place",
"type": 2,"length": 255,"name": "Место","shortname": "Место","required": true
"type": 2,"length": 255,"name": "Место","shortname": "Место","visible": false
}
,
{"code": "validFromDate",
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","required": true
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","visible": false
}
,
{"code": "validToDate",
@ -2146,7 +2146,7 @@
}
,
{"code": "issuePlace",
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи"
"type": 2,"length": 255,"name": "Место выдачи","shortname": "Место выдачи","visible": false
}
,
{"code": "issuer",
@ -2154,11 +2154,11 @@
}
,
{"code": "issuerCode",
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган"
"type": 2,"length": 255,"name": "Код выдавшего органа","shortname": "Выдавший орган","visible": false
}
,
{"code": "name",
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ"
"type": 2,"length": 255,"name": "Наименование документа","shortname": "Документ","visible": false
}
,
{"code": "number",
@ -2166,11 +2166,11 @@
}
,
{"code": "place",
"type": 2,"length": 255,"name": "Место","shortname": "Место"
"type": 2,"length": 255,"name": "Место","shortname": "Место","visible": false
}
,
{"code": "validFromDate",
"type": 6,"name": "Дата начала срока действия","shortname": "Начало"
"type": 6,"name": "Дата начала срока действия","shortname": "Начало","visible": false
}
,
{"code": "validToDate",
@ -2391,7 +2391,7 @@
"fields": [
{"code": "countryCode",
"type": 12,"dbname": "Код страны","name": "Наименование страны","shortname": "Страна","searchable": true,"sortable": true,"visible": true,"link": "countryCode"
"type": 12,"dbname": "Код страны","name": "Наименование страны","shortname": "Страна","searchable": true,"sortable": true,"visible": true,"link": "countryCode","ignore": true
}
,
{"code": "currencyCode",
@ -2423,15 +2423,15 @@
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","searchable": true,"sortable": false
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","searchable": true,"sortable": false,"ignore": true
}
,
{"code": "startDate",
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","searchable": true,"sortable": true
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","searchable": true,"sortable": true,"ignore": true
}
,
{"code": "endDate",
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","searchable": true,"sortable": true
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","searchable": true,"sortable": true,"ignore": true
}
,
{"code": "nominalValue",
@ -2463,7 +2463,7 @@
}
,
{"code": "termType",
"type": 12,"dbname": "Код вида инструмента","name": "Наименование вида инструмента","shortname": "Вид инструмента","searchable": true,"sortable": true,"visible": false,"link": "termType"
"type": 12,"dbname": "Код вида инструмента","name": "Наименование вида инструмента","shortname": "Вид инструмента","searchable": true,"sortable": true,"visible": false,"link": "termType","ignore": true
}
,
{"code": "lotSize",
@ -2499,7 +2499,7 @@
"name": "Добавление инструмента Денежного рынка",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency,startDate,endDate,termType",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency",
"fields": [
{"code": "securitySymbol",
@ -2531,19 +2531,19 @@
}
,
{"code": "startDate",
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","required": true
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","visible": false
}
,
{"code": "endDate",
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","required": true
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","visible": false
}
,
{"code": "termType",
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType","required": true
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType","visible": false
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание","shortname": "Описание"
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","visible": false
}
,
{"code": "issuerId",
@ -2576,7 +2576,7 @@
"name": "Изменение инструмента Денежного рынка",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency,startDate,endDate,termType",
"confirmation": "securitySymbol,shortName,fullName,lotSize,nominalValue,nominalCurrency",
"fields": [
{"code": "id",
@ -2612,19 +2612,19 @@
}
,
{"code": "startDate",
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","enabled": false
"type": 6,"name": "Дата начала действия","shortname": "Дата начала","enabled": false,"visible": false
}
,
{"code": "endDate",
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания"
"type": 6,"name": "Дата окончания действия","shortname": "Дата окончания","visible": false
}
,
{"code": "termType",
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType"
"type": 12,"name": "Наименование вида инструмента","shortname": "Вид инструмента","link": "termType","visible": false
}
,
{"code": "description",
"type": 2,"length": 255,"name": "Описание","shortname": "Описание"
"type": 2,"length": 255,"name": "Описание","shortname": "Описание","visible": false
}
,
{"code": "issuerId",
@ -3531,7 +3531,7 @@
}
,
{"code": "code",
"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": "moneyAccountId",
@ -3596,15 +3596,31 @@
"name": "Изменение ТКР",
"confirmation": "companyId,moneyAccountId,depoAccountId,status",
"confirmation": "companyId,code,moneyAccountId,depoAccountId,status",
"fields": [
{"code": "id",
"type": 1,"name": "Идентификатор записи","shortname": "ID","link": "clientCode","linkCode": "id","required": true
}
,
{"code": "companyId",
"type": 1,"name": "Наименование компании","shortname": "Компания","link": "company","linkCode": "shortName","enabled": false
}
,
{"code": "code",
"type": 2,"length": 255,"name": "Код торгово-клирингового регистра","shortname": "ТКР","enabled": false
}
,
{"code": "moneyAccountId",
"type": 1,"name": "Номер денежного счета","shortname": "Денежный счет","link": "account","linkCode": "account","enabled": false
}
,
{"code": "depoAccountId",
"type": 1,"name": "Номер депозитарного счета","shortname": "Депозитарный счет","link": "account","linkCode": "account","enabled": false
}
,
{"code": "status",
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "workflowStatus"
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "workflowStatus","required": true
}
]
}
@ -4439,11 +4455,11 @@
}
,
{"code": "task",
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task"
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task","required": true
}
,
{"code": "taskTime",
"type": 5,"name": "Время задачи","shortname": "Время задачи"
"type": 5,"name": "Время задачи","shortname": "Время задачи","required": true
}
,
{"code": "section",
@ -4455,7 +4471,7 @@
}
,
{"code": "taskStatus",
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus"
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus","required": true
}
,
{"code": "companyId",
@ -4548,11 +4564,11 @@
}
,
{"code": "clearingDate",
"type": 6,"name": "Дата","shortname": "Дата"
"type": 6,"name": "Дата","shortname": "Дата","required": true
}
,
{"code": "dayStatus",
"type": 12,"name": "Статус","shortname": "Статус","link": "dayStatus"
"type": 12,"name": "Статус","shortname": "Статус","link": "dayStatus","required": true
}
,
{"code": "companyId",
@ -4685,15 +4701,15 @@
}
,
{"code": "task",
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task"
}
,
{"code": "taskTime",
"type": 5,"name": "Время задачи","shortname": "Время задачи"
"type": 12,"name": "Наименование задачи","shortname": "Задача","link": "task","required": true
}
,
{"code": "clearingDate",
"type": 6,"name": "Дата задачи","shortname": "Дата задачи"
"type": 6,"name": "Дата задачи","shortname": "Дата задачи","required": true
}
,
{"code": "taskTime",
"type": 5,"name": "Время задачи","shortname": "Время задачи","required": true
}
,
{"code": "section",
@ -4705,7 +4721,7 @@
}
,
{"code": "taskStatus",
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus"
"type": 12,"name": "Наименование статуса","shortname": "Статус","link": "taskStatus","required": true
}
,
{"code": "companyId",

View file

@ -21,7 +21,7 @@ import ru.spcex.clearing.platform.messaging.service.QueueConsumer;
import ru.spcex.clearing.platform.messaging.service.RequestInfoUpdate;
import ru.spcex.clearing.scheduler.PlannerAllTodayBuilder;
import ru.spcex.clearing.util.security.UserRoleVerification;
import ru.spcex.platform.enumeration.DayStatus;
import ru.spcex.platform.enumeration.Status;
import ru.spcex.platform.imdg.api.Imdg;
import ru.spcex.platform.imdg.api.ImdgProvider;
import ru.spcex.platform.utils.enumeration.IMessageResolver;
@ -106,7 +106,7 @@ public class PlannerTemplateService extends QueueConsumer implements Initializin
plannerTemplate.setSecurityId(req.getSecurityId());
plannerTemplateMap.insert(plannerTemplate);
if (todayWorkDay()) {
if (todayWorkDay() && Status.Active.equalsByKey(plannerTemplate.getTaskStatus())) {
PlannerAllToday plannerAllToday = PlannerAllTodayBuilder.builder().append(plannerTemplate).build();
plannerAllTodayMap.insert(plannerAllToday);
addToPlannerQueue(TaskManager.Process.add, plannerAllToday);
@ -143,7 +143,7 @@ public class PlannerTemplateService extends QueueConsumer implements Initializin
plannerAllToday.setId(oldPlannerAllToday.getId());
plannerAllTodayMap.insert(plannerAllToday);
addToPlannerQueue(TaskManager.Process.update, oldPlannerAllToday);
}else {
} else if (Status.Active.equalsByKey(plannerTemplate.getTaskStatus())) {
plannerAllTodayMap.insert(plannerAllToday);
addToPlannerQueue(TaskManager.Process.add, plannerAllToday);
}
@ -165,7 +165,7 @@ public class PlannerTemplateService extends QueueConsumer implements Initializin
if (todayWorkDay()) {
PlannerAllToday plannerAllToday = plannerAllTodayMap.getSingleObjectBySQL(String.format("parentId = %s", plannerTemplate.getId()));
if (plannerAllToday != null){
if (plannerAllToday != null) {
plannerAllTodayMap.delete(plannerAllToday);
addToPlannerQueue(TaskManager.Process.delete, plannerAllToday);
}
@ -178,13 +178,12 @@ public class PlannerTemplateService extends QueueConsumer implements Initializin
LocalDate currentDate = LocalDate.now();
boolean isWeekend = Arrays.asList(DayOfWeek.SATURDAY, DayOfWeek.SUNDAY).contains(currentDate.getDayOfWeek());
//проверим есть ли другие записи clearingCalendar с таким же clearingDate, если они актуальные ничего не удаляем
Collection<ClearingCalendar> clearingCalendars = clearingCalendarMap.getCollectionObjectsByFieldValues(Map.of("dayStatus", DayStatus.Workday.getKey(),
"clearingDate", currentDate));
Collection<ClearingCalendar> clearingCalendars = clearingCalendarMap.getCollectionObjectsByFieldValues(Map.of("clearingDate", currentDate));
if (clearingCalendars != null && !clearingCalendars.isEmpty()) {
for (ClearingCalendar calendar : clearingCalendars) {
if (isValidWorkday(calendar, isWeekend)) return true;
}
}
} else return !isWeekend;
return false;
}
}