From c2adeb74c3309fd64d28344702fe6ef0c27ec2ba Mon Sep 17 00:00:00 2001 From: ialbert Date: Thu, 30 Apr 2026 18:22:02 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-981 --- .../spcex/clearing/service/executors/Sdf57Executor.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java index 7f8d82a25..681aa91b2 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java @@ -509,6 +509,8 @@ public class Sdf57Executor extends AbstractExecutor { .companyId(cmp.getId()) .accountId(acc.getId()) .accountType(AccountType.Anlt) + .contract(String.valueOf(sdf57.getDbfId())) + .statusProc() .find(); dmai.ifPresentOrElse( r -> log.debug("stmt.id={} DMAI.id={} found", stmt.getId(), r.getId()), @@ -834,6 +836,12 @@ public class Sdf57Executor extends AbstractExecutor { return this; } + private RegistrySearch statusProc() { + predicate = pb.and(predicate, + pb.equals("registryStatus", RegistryStatus.PROC.getKey())); + return this; + } + private RegistrySearch statusNotOk() { predicate = pb.and(predicate, pb.or( pb.equals("registryStatus", RegistryStatus.PROC.getKey()),