DS*I fix полей

This commit is contained in:
ialbert 2023-11-16 17:56:00 +03:00
parent 37a741e866
commit 8ae41b9d16

View file

@ -216,19 +216,14 @@ public class Sdf10Executor {
private void createDs_i(Registry as_t, BigDecimal summ, String outDocument) {
Registry rgsD = as_t.clone();
RegistryManager.zeroState(rgsD);
rgsD.setRegistryDesignation(RegistryDesignation.D.getKey());
rgsD.setRegistryUnit(RegistryUnit.I.getKey());
rgsD.setRegistryCode(RegistryUtil.clearingCode(rgsD));
rgsD.setBalance(summ);
rgsD.setDebit(BigDecimal.ZERO);
rgsD.setCredit(BigDecimal.ZERO);
rgsD.setDiffBalance(BigDecimal.ZERO);
rgsD.setCheckBalance(BigDecimal.ZERO);
rgsD.setRegistryStatus(RegistryStatus.PROC.getKey());
rgsD.setOpenBalance(BigDecimal.ZERO);
rgsD.setCloseBalance(BigDecimal.ZERO);
rgsD.setPlanBalance(BigDecimal.ZERO);
rgsD.setCreated(Instant.now());
rgsD.setContract(outDocument);
registryImdg.insert(rgsD);
log.debug("created DS*I.id={}", rgsD.getId());