diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/validation/IdentificationFundsValidationRule.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/validation/IdentificationFundsValidationRule.java index 9698f8b6b..f986c3f63 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/validation/IdentificationFundsValidationRule.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/validation/IdentificationFundsValidationRule.java @@ -144,8 +144,9 @@ public enum IdentificationFundsValidationRule implements IValidationRule validate(ImdgValidationContext context) { Imdg accImdg = context.obtainMap(IMDGDistributedNames.Map_Account, Account.class); ImdgPredicateBuilder pb = accImdg.predicateBuilder(); + Registry rgs = context.getStoredObject(Stored.PresentById); ImdgPredicate prdct = pb.and( - pb.equals("companyId", 1L), + pb.equals("id", rgs.getAccountId()), pb.equals("accountType", AccountType.Anlt.getKey()) ); Account anltAcc = accImdg.getSingleObjectByPredicate(prdct);