From 3253b06d1ce15694ba3a1dc6a70c6024bbcaa028 Mon Sep 17 00:00:00 2001 From: ialbert Date: Mon, 29 Sep 2025 16:38:18 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-904 --- .../lim/exporter/services/AbstractExporterService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java index e935079a7..59fb09121 100644 --- a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java +++ b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java @@ -33,6 +33,7 @@ import ru.spcex.platform.imdg.api.Imdg; import ru.spcex.platform.imdg.api.ImdgProvider; import ru.spcex.platform.imdg.api.predicate.specific.SecuritySelector; import ru.spcex.platform.utils.log.ExceptionUtils; +import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD; public abstract class AbstractExporterService { private final Logger log = LoggerFactory.getLogger(getClass()); @@ -140,7 +141,7 @@ public abstract class AbstractExporterService { return false; } return WorkflowStatus.Active.equalsByKey(security.getWorkflowStatus()) || - !registry.getBalance().equals(BigDecimal.ZERO); + safeBD(registry.getBalance()).compareTo(BigDecimal.ZERO) != 0; } protected BigDecimal sumNegativeABS(Collection registries) {