/** * <p>Evaluate Balance query.</p> * @param pAddParam additional param * @param pDate date of balance * @return query of balance * @throws Exception - an exception **/ public final synchronized String evalQueryBalance( final Map<String, Object> pAddParam, final Date pDate) throws Exception { if (this.queryBalance == null) { String flName = "/" + "accounting" + "/" + "balance" + "/" + "queryBalanceSheet.sql"; this.queryBalance = loadString(flName); } String query = queryBalance.replace(":DATE1", String.valueOf(getSrvBalance() .evalDatePeriodStartFor(pAddParam, pDate).getTime())); query = query.replace(":DATE2", String.valueOf(pDate.getTime())); return query; }
setTransactionIsolation(ISrvDatabase.TRANSACTION_READ_UNCOMMITTED); srvDatabase.beginTransaction(); balanceLines = srvBalance.retrieveTrialBalance(addParams, date2); srvDatabase.commitTransaction();
accSettings.getCostPrecision(), accSettings.getRoundingMode())); getSrvOrm().updateEntity(pAddParam, itsOwner); getSrvBalance().handleNewAccountEntry(pAddParam, null, null,
final Map<String, Object> pAddParam, final Account pAccount, final Date pDate1, final String pSubaccId) throws Exception { getSrvBalance().recalculateAllIfNeed(pAddParam, pDate1); LedgerPrevious result = new LedgerPrevious(); if (this.queryPrevious == null) { .evalDatePeriodStartFor(pAddParam, pDate1).getTime())); query = query.replace(":DATE1", String.valueOf(pDate1.getTime())); query = query.replace(":ACCID", "'" + pAccount.getItsId() + "'");
final Map<String, Object> pAddParam, final Date pDate) throws Exception { getSrvBalance().recalculateAllIfNeed(pAddParam, pDate); BalanceSheet result = new BalanceSheet(); result.setItsDate(pDate);
if (itsDateLong == null) { itsDateLong = pEntity.getItsDate().getTime(); getSrvBalance().handleNewAccountEntry(pAddParam, null, null, new Date(itsDateLong)); //This is for SrvBalanceStd only!!!
final Map<String, Object> pAddParam, final Account pAccount, final Date pDate1, final String pSubaccId) throws Exception { getSrvBalance().recalculateAllIfNeed(pDate1); LedgerPrevious result = new LedgerPrevious(); if (this.queryPrevious == null) { String.valueOf(getSrvBalance().evalDatePeriodStartFor(pDate1).getTime())); query = query.replace(":DATE1", String.valueOf(pDate1.getTime())); query = query.replace(":ACCID", "'" + pAccount.getItsId() + "'");
final Map<String, Object> pAddParam, final Date pDate) throws Exception { getSrvBalance().recalculateAllIfNeed(pDate); BalanceSheet result = new BalanceSheet(); result.setItsDate(pDate);
getSrvAccSettings().lazyGetAccSettings().getRoundingMode())); getSrvOrm().updateEntity(itsOwner); getSrvBalance().handleNewAccountEntry(null, null,
/** * <p>Evaluate Balance query.</p> * @param pDate date of balance * @return query of balance * @throws Exception - an exception **/ public final synchronized String evalQueryBalance( final Date pDate) throws Exception { if (this.queryBalance == null) { String flName = "/" + "accounting" + "/" + "balance" + "/" + "queryBalanceSheet.sql"; this.queryBalance = loadString(flName); } String query = queryBalance.replace(":DATE1", String.valueOf(getSrvBalance().evalDatePeriodStartFor(pDate).getTime())); query = query.replace(":DATE2", String.valueOf(pDate.getTime())); return query; }
setTransactionIsolation(ISrvDatabase.TRANSACTION_READ_UNCOMMITTED); srvDatabase.beginTransaction(); balanceLines = srvBalance.retrieveTrialBalance(addParams, date2); srvDatabase.commitTransaction();
isNew = false; getSrvBalance().handleNewAccountEntry(null, null,
isNew = false; getSrvBalance().handleNewAccountEntry(pAddParam, null, null,
itsDateLong = getSrvDatabase().getSrvRecordRetriever() .getDate(recordSet.getRecordSet(), "ITSDATE").getTime(); getSrvBalance().handleNewAccountEntry(null, null, new Date(itsDateLong)); //This is for SrvBalanceStd only!!!
getSrvBalance().handleNewAccountEntry(pAddParam, null, null, new Date(itsDateLong)); //This is for SrvBalanceStd only!!!
getSrvBalance().handleNewAccountEntry(null, null, new Date(itsDateLong)); //This is for SrvBalanceStd only!!!