шаг 5: добавил условие на секцию для единой сессии
This commit is contained in:
etreschenkov 2025-07-17 12:57:17 +03:00
parent 9402218596
commit 53320c5388

View file

@ -149,7 +149,10 @@ public class InspectionObligationsV2Action extends ReviseStage1Action {
boolean isUncovered = false;
List<CheckResult> checkResults = new ArrayList<>();
for (Registry obligation : obligationsInGroup) {
if ((SessionType.FINL.equals(sessionType) || SessionType.UNIT.equals(sessionType) || SessionType.MEDM.equals(sessionType)) && RegistryInstrumentType.S.equalsByKey(obligation.getRegistryInstrumentType()) || SessionType.PAYM.equals(sessionType)) {
boolean sessTypesBySecuritiesReg = SessionType.FINL.equals(sessionType) ||
SessionType.MEDM.equals(sessionType) ||
(SessionType.UNIT.equals(sessionType) && !Section.FOND.equalsByKey(obligation.getSection()));
if (sessTypesBySecuritiesReg || SessionType.PAYM.equals(sessionType)) {
checkResults.add(new CheckResult(obligation, false));
continue;
}