diff --git a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java index ab24a91f1..4e5ac27b8 100644 --- a/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java +++ b/clearing-parent/account-service/src/main/java/ru/spcex/clearing/account/service/TradingClearingRegistryService.java @@ -447,7 +447,8 @@ public class TradingClearingRegistryService extends QueueConsumer implements Ini code = "%4s".formatted(code).replace(' ', '0'); // code += registryPurpose.getKey(); // C / M / ... code += "C";//пока ставим всегда С, возможно придется откатить - String trType = tradingRegistryType + accountServiceSettings.getApp().getRegistryUnit(); // 2 символа + String registryUnit = accountServiceSettings.getApp() != null ? accountServiceSettings.getApp().getRegistryUnit() : "T"; + String trType = tradingRegistryType + registryUnit; // 2 символа code += trType; String sId = "%5s".formatted(id).replace(' ', '0'); if (sId.length() > 5)