This commit is contained in:
akulikov 2023-09-06 11:46:52 +03:00
parent 21df705094
commit e4c8fc8278

View file

@ -110,17 +110,13 @@ public class KSRepCashRegistersReportBuilder extends CSVReportBuilder<EmptyParam
RegistryCodeDictionary registryCodeDictionary = registryCodeDictionaryImdg.getFirstObjectByFieldValues(Map.of("code", registry.getRegistryCode())); RegistryCodeDictionary registryCodeDictionary = registryCodeDictionaryImdg.getFirstObjectByFieldValues(Map.of("code", registry.getRegistryCode()));
if (registryCodeDictionary != null) ksRepCashRegistersReport.setRegisterName(registryCodeDictionary.getName()); if (registryCodeDictionary != null) ksRepCashRegistersReport.setRegisterName(registryCodeDictionary.getName());
if (registry.getSettledCredit() != null) { BigDecimal settleCredit = registry.getSettledCredit() != null ? registry.getSettledCredit() : BigDecimal.ZERO;
if (registry.getSettledDebit() != null) BigDecimal settleDebit = registry.getSettledDebit() != null ? registry.getSettledDebit() : BigDecimal.ZERO;
ksRepCashRegistersReport.setChangeBalance(registry.getSettledCredit().subtract(registry.getSettledDebit())); ksRepCashRegistersReport.setChangeBalance(settleCredit.subtract(settleDebit));
else ksRepCashRegistersReport.setChangeBalance(registry.getSettledCredit());
}
if (registry.getCredit() != null) { BigDecimal credit = registry.getCredit() != null ? registry.getSettledCredit() : BigDecimal.ZERO;
if (registry.getDebit() != null) BigDecimal debit = registry.getDebit() != null ? registry.getSettledDebit() : BigDecimal.ZERO;
ksRepCashRegistersReport.setAddWithdraw(registry.getCredit().subtract(registry.getDebit())); ksRepCashRegistersReport.setAddWithdraw(credit.subtract(debit));
else ksRepCashRegistersReport.setAddWithdraw(registry.getCredit());
}
rows.add(ksRepCashRegistersReport); rows.add(ksRepCashRegistersReport);
} catch (Throwable e) { } catch (Throwable e) {