recordSet = getSrvDatabase().retrieveRecords(query); if (recordSet.moveToFirst()) { Long itsDateLong = null; do { AccountingEntry accEntry = new AccountingEntry(); accEntry.setIdDatabaseBirth(getSrvDatabase().getIdDatabase()); if (itsDateLong == null) { itsDateLong = getSrvDatabase().getSrvRecordRetriever() .getDate(recordSet.getRecordSet(), "ITSDATE").getTime(); getSrvBalance().handleNewAccountEntry(null, null, String accDebitId = getSrvDatabase().getSrvRecordRetriever() .getString(recordSet.getRecordSet(), "ACCDEBIT"); Account accDebit = new Account(); accDebit.setItsId(accDebitId); accEntry.setAccDebit(accDebit); accEntry.setSubaccDebitType(getSrvDatabase().getSrvRecordRetriever() .getInteger(recordSet.getRecordSet(), "SUBACCDEBITTYPE")); accEntry.setSubaccDebitId(getSrvDatabase().getSrvRecordRetriever() .getLong(recordSet.getRecordSet(), "SUBACCDEBITID")); accEntry.setSubaccDebit(getSrvDatabase().getSrvRecordRetriever() .getString(recordSet.getRecordSet(), "SUBACCDEBIT")); accEntry.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "DEBIT").setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode())); String accCreditId = getSrvDatabase().getSrvRecordRetriever() .getString(recordSet.getRecordSet(), "ACCCREDIT"); Account accCredit = new Account();
recordSet = getSrvDatabase().retrieveRecords(query); if (recordSet.moveToFirst()) { Long itsDateLong = null; do { AccountingEntry accEntry = new AccountingEntry(); accEntry.setIdDatabaseBirth(getSrvDatabase().getIdDatabase()); if (itsDateLong == null) { itsDateLong = pEntity.getItsDate().getTime();
for (AccountingEntry source : sources) { if (!source.getIdDatabaseBirth() .equals(getSrvDatabase().getIdDatabase())) { throw new ExceptionWithCode(ExceptionWithCode.WRONG_PARAMETER, "can_not_reverse_foreign_acconting_entries"); accEntry.setIdDatabaseBirth(getSrvDatabase().getIdDatabase()); accEntry.setSourceType(pReversing.constTypeCode()); Long reversingDocId = pReversing.getItsId();
for (AccountingEntry source : sources) { if (!source.getIdDatabaseBirth() .equals(getSrvDatabase().getIdDatabase())) { throw new ExceptionWithCode(ExceptionWithCode.WRONG_PARAMETER, "can_not_reverse_foreign_acconting_entries"); accEntry.setIdDatabaseBirth(getSrvDatabase().getIdDatabase()); accEntry.setSourceType(pReversing.constTypeCode()); Long reversingDocId = pReversing.getItsId();