fixes #37 Make iDempiere safer using saveEx instead of save
https://bitbucket.org/idempiere/idempiere/issue/37
This commit is contained in:
parent
21d5cc1e40
commit
26337eddb8
|
@ -105,7 +105,7 @@ public class LanguageMaintenance extends SvrProcess
|
||||||
if (m_language.isSystemLanguage())
|
if (m_language.isSystemLanguage())
|
||||||
{
|
{
|
||||||
m_language.setIsSystemLanguage(false);
|
m_language.setIsSystemLanguage(false);
|
||||||
m_language.save();
|
m_language.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -280,7 +280,7 @@ public class AllocationAuto extends SvrProcess
|
||||||
if (allocated != null && allocated.compareTo(payment.getPayAmt()) == 0)
|
if (allocated != null && allocated.compareTo(payment.getPayAmt()) == 0)
|
||||||
{
|
{
|
||||||
payment.setIsAllocated(true);
|
payment.setIsAllocated(true);
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
list.add (payment);
|
list.add (payment);
|
||||||
|
@ -328,7 +328,7 @@ public class AllocationAuto extends SvrProcess
|
||||||
if (invoice.getOpenAmt(false, null).signum() == 0)
|
if (invoice.getOpenAmt(false, null).signum() == 0)
|
||||||
{
|
{
|
||||||
invoice.setIsPaid(true);
|
invoice.setIsPaid(true);
|
||||||
invoice.save();
|
invoice.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
list.add (invoice);
|
list.add (invoice);
|
||||||
|
@ -831,7 +831,7 @@ public class AllocationAuto extends SvrProcess
|
||||||
if (success)
|
if (success)
|
||||||
success = m_allocation.save();
|
success = m_allocation.save();
|
||||||
else
|
else
|
||||||
m_allocation.save();
|
m_allocation.saveEx();
|
||||||
addLog(0, m_allocation.getDateAcct(), null, m_allocation.getDescription());
|
addLog(0, m_allocation.getDateAcct(), null, m_allocation.getDescription());
|
||||||
m_allocation = null;
|
m_allocation = null;
|
||||||
return success;
|
return success;
|
||||||
|
|
|
@ -217,7 +217,7 @@ public class AssetDelivery extends SvrProcess
|
||||||
email.setMessageText (message);
|
email.setMessageText (message);
|
||||||
}
|
}
|
||||||
String msg = email.send();
|
String msg = email.send();
|
||||||
new MUserMail(m_MailText, asset.getAD_User_ID(), email).save();
|
new MUserMail(m_MailText, asset.getAD_User_ID(), email).saveEx();
|
||||||
if (!EMail.SENT_OK.equals(msg))
|
if (!EMail.SENT_OK.equals(msg))
|
||||||
return "** Not delivered: " + user.getEMail() + " - " + msg;
|
return "** Not delivered: " + user.getEMail() + " - " + msg;
|
||||||
//
|
//
|
||||||
|
@ -284,13 +284,13 @@ public class AssetDelivery extends SvrProcess
|
||||||
log.warning("No DowloadURL for A_Asset_ID=" + A_Asset_ID);
|
log.warning("No DowloadURL for A_Asset_ID=" + A_Asset_ID);
|
||||||
}
|
}
|
||||||
String msg = email.send();
|
String msg = email.send();
|
||||||
new MUserMail(m_MailText, asset.getAD_User_ID(), email).save();
|
new MUserMail(m_MailText, asset.getAD_User_ID(), email).saveEx();
|
||||||
if (!EMail.SENT_OK.equals(msg))
|
if (!EMail.SENT_OK.equals(msg))
|
||||||
return "** Not delivered: " + user.getEMail() + " - " + msg;
|
return "** Not delivered: " + user.getEMail() + " - " + msg;
|
||||||
|
|
||||||
MAssetDelivery ad = asset.confirmDelivery(email, user.getAD_User_ID());
|
MAssetDelivery ad = asset.confirmDelivery(email, user.getAD_User_ID());
|
||||||
ad.save();
|
ad.saveEx();
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
//
|
//
|
||||||
log.fine((System.currentTimeMillis()-start) + " ms");
|
log.fine((System.currentTimeMillis()-start) + " ms");
|
||||||
// success
|
// success
|
||||||
|
|
|
@ -143,7 +143,7 @@ public class BOMValidate extends SvrProcess
|
||||||
if (!validateOldProduct (m_product))
|
if (!validateOldProduct (m_product))
|
||||||
{
|
{
|
||||||
m_product.setIsVerified(false);
|
m_product.setIsVerified(false);
|
||||||
m_product.save();
|
m_product.saveEx();
|
||||||
return m_product.getName() + " @NotValid@";
|
return m_product.getName() + " @NotValid@";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -155,14 +155,14 @@ public class BOMValidate extends SvrProcess
|
||||||
if (!validateBOM(boms[i]))
|
if (!validateBOM(boms[i]))
|
||||||
{
|
{
|
||||||
m_product.setIsVerified(false);
|
m_product.setIsVerified(false);
|
||||||
m_product.save();
|
m_product.saveEx();
|
||||||
return m_product.getName() + " " + boms[i].getName() + " @NotValid@";
|
return m_product.getName() + " " + boms[i].getName() + " @NotValid@";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// OK
|
// OK
|
||||||
m_product.setIsVerified(true);
|
m_product.setIsVerified(true);
|
||||||
m_product.save();
|
m_product.saveEx();
|
||||||
return m_product.getName() + " @IsValid@";
|
return m_product.getName() + " @IsValid@";
|
||||||
} // validateProduct
|
} // validateProduct
|
||||||
|
|
||||||
|
|
|
@ -138,7 +138,7 @@ public class BPartnerValidate extends SvrProcess
|
||||||
MPayment payment = payments[i];
|
MPayment payment = payments[i];
|
||||||
if (payment.testAllocation())
|
if (payment.testAllocation())
|
||||||
{
|
{
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
changed++;
|
changed++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -161,7 +161,7 @@ public class BPartnerValidate extends SvrProcess
|
||||||
MInvoice invoice = invoices[i];
|
MInvoice invoice = invoices[i];
|
||||||
if (invoice.testAllocation())
|
if (invoice.testAllocation())
|
||||||
{
|
{
|
||||||
invoice.save();
|
invoice.saveEx();
|
||||||
changed++;
|
changed++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -103,7 +103,7 @@ public class BankStatementMatcher extends SvrProcess
|
||||||
ibs.setC_Invoice_ID(info.getC_Invoice_ID());
|
ibs.setC_Invoice_ID(info.getC_Invoice_ID());
|
||||||
if (info.getC_BPartner_ID() > 0)
|
if (info.getC_BPartner_ID() > 0)
|
||||||
ibs.setC_BPartner_ID(info.getC_BPartner_ID());
|
ibs.setC_BPartner_ID(info.getC_BPartner_ID());
|
||||||
ibs.save();
|
ibs.saveEx();
|
||||||
return "OK";
|
return "OK";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -137,7 +137,7 @@ public class BankStatementMatcher extends SvrProcess
|
||||||
bsl.setC_Invoice_ID(info.getC_Invoice_ID());
|
bsl.setC_Invoice_ID(info.getC_Invoice_ID());
|
||||||
if (info.getC_BPartner_ID() > 0)
|
if (info.getC_BPartner_ID() > 0)
|
||||||
bsl.setC_BPartner_ID(info.getC_BPartner_ID());
|
bsl.setC_BPartner_ID(info.getC_BPartner_ID());
|
||||||
bsl.save();
|
bsl.saveEx();
|
||||||
return "OK";
|
return "OK";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -99,7 +99,7 @@ public class BankStatementPayment extends SvrProcess
|
||||||
ibs.setC_Payment_ID(payment.getC_Payment_ID());
|
ibs.setC_Payment_ID(payment.getC_Payment_ID());
|
||||||
ibs.setC_Currency_ID (payment.getC_Currency_ID());
|
ibs.setC_Currency_ID (payment.getC_Currency_ID());
|
||||||
ibs.setTrxAmt(payment.getPayAmt(true));
|
ibs.setTrxAmt(payment.getPayAmt(true));
|
||||||
ibs.save();
|
ibs.saveEx();
|
||||||
//
|
//
|
||||||
String retString = "@C_Payment_ID@ = " + payment.getDocumentNo();
|
String retString = "@C_Payment_ID@ = " + payment.getDocumentNo();
|
||||||
if (payment.getOverUnderAmt().signum() != 0)
|
if (payment.getOverUnderAmt().signum() != 0)
|
||||||
|
@ -131,7 +131,7 @@ public class BankStatementPayment extends SvrProcess
|
||||||
throw new AdempiereSystemError("Could not create Payment");
|
throw new AdempiereSystemError("Could not create Payment");
|
||||||
// update statement
|
// update statement
|
||||||
bsl.setPayment(payment);
|
bsl.setPayment(payment);
|
||||||
bsl.save();
|
bsl.saveEx();
|
||||||
//
|
//
|
||||||
String retString = "@C_Payment_ID@ = " + payment.getDocumentNo();
|
String retString = "@C_Payment_ID@ = " + payment.getDocumentNo();
|
||||||
if (payment.getOverUnderAmt().signum() != 0)
|
if (payment.getOverUnderAmt().signum() != 0)
|
||||||
|
@ -221,10 +221,10 @@ public class BankStatementPayment extends SvrProcess
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return null;
|
return null;
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
//
|
//
|
||||||
payment.processIt(MPayment.DOCACTION_Complete);
|
payment.processIt(MPayment.DOCACTION_Complete);
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
return payment;
|
return payment;
|
||||||
} // createPayment
|
} // createPayment
|
||||||
|
|
||||||
|
|
|
@ -123,7 +123,7 @@ public class ColumnEncryption extends SvrProcess {
|
||||||
|| "Name".equalsIgnoreCase(column.getColumnName())) {
|
|| "Name".equalsIgnoreCase(column.getColumnName())) {
|
||||||
if (column.isEncrypted()) {
|
if (column.isEncrypted()) {
|
||||||
column.setIsEncrypted(false);
|
column.setIsEncrypted(false);
|
||||||
column.save();
|
column.saveEx();
|
||||||
}
|
}
|
||||||
return columnName + ": cannot be encrypted";
|
return columnName + ": cannot be encrypted";
|
||||||
}
|
}
|
||||||
|
|
|
@ -245,15 +245,15 @@ public class CommissionCalc extends SvrProcess
|
||||||
//
|
//
|
||||||
createDetail(sql.toString(), comAmt);
|
createDetail(sql.toString(), comAmt);
|
||||||
comAmt.calculateCommission();
|
comAmt.calculateCommission();
|
||||||
comAmt.save();
|
comAmt.saveEx();
|
||||||
} // for all commission lines
|
} // for all commission lines
|
||||||
|
|
||||||
// comRun.updateFromAmt();
|
// comRun.updateFromAmt();
|
||||||
// comRun.save();
|
// comRun.saveEx();
|
||||||
|
|
||||||
// Save Last Run
|
// Save Last Run
|
||||||
m_com.setDateLastRun (p_StartDate);
|
m_com.setDateLastRun (p_StartDate);
|
||||||
m_com.save();
|
m_com.saveEx();
|
||||||
|
|
||||||
return "@C_CommissionRun_ID@ = " + comRun.getDocumentNo()
|
return "@C_CommissionRun_ID@ = " + comRun.getDocumentNo()
|
||||||
+ " - " + comRun.getDescription();
|
+ " - " + comRun.getDescription();
|
||||||
|
|
|
@ -95,10 +95,10 @@ public class CopyOrder extends SvrProcess
|
||||||
MOrder original = new MOrder (getCtx(), p_C_Order_ID, get_TrxName());
|
MOrder original = new MOrder (getCtx(), p_C_Order_ID, get_TrxName());
|
||||||
original.setDocAction(MOrder.DOCACTION_Complete);
|
original.setDocAction(MOrder.DOCACTION_Complete);
|
||||||
original.processIt(MOrder.DOCACTION_Complete);
|
original.processIt(MOrder.DOCACTION_Complete);
|
||||||
original.save();
|
original.saveEx();
|
||||||
original.setDocAction(MOrder.DOCACTION_Close);
|
original.setDocAction(MOrder.DOCACTION_Close);
|
||||||
original.processIt(MOrder.DOCACTION_Close);
|
original.processIt(MOrder.DOCACTION_Close);
|
||||||
original.save();
|
original.saveEx();
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
// Env.setSOTrx(getCtx(), newOrder.isSOTrx());
|
// Env.setSOTrx(getCtx(), newOrder.isSOTrx());
|
||||||
|
|
|
@ -152,7 +152,7 @@ public class DistributionCreate extends SvrProcess
|
||||||
if (m_singleOrder != null)
|
if (m_singleOrder != null)
|
||||||
{
|
{
|
||||||
m_singleOrder.setDescription("# " + counter + " - " + m_totalQty);
|
m_singleOrder.setDescription("# " + counter + " - " + m_totalQty);
|
||||||
m_singleOrder.save();
|
m_singleOrder.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
return "@Created@ #" + counter + " - @Qty@=" + m_totalQty;
|
return "@Created@ #" + counter + " - @Qty@=" + m_totalQty;
|
||||||
|
|
|
@ -373,7 +373,7 @@ public class DistributionRun extends SvrProcess
|
||||||
&& detail.isCanAdjust())
|
&& detail.isCanAdjust())
|
||||||
{
|
{
|
||||||
detail.adjustQty(difference);
|
detail.adjustQty(difference);
|
||||||
detail.save();
|
detail.saveEx();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -411,7 +411,7 @@ public class DistributionRun extends SvrProcess
|
||||||
+ ", Allocation=" + detail.getActualAllocation()
|
+ ", Allocation=" + detail.getActualAllocation()
|
||||||
+ ", DiffRatio=" + diffRatio);
|
+ ", DiffRatio=" + diffRatio);
|
||||||
detail.adjustQty(diffRatio);
|
detail.adjustQty(diffRatio);
|
||||||
detail.save();
|
detail.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -639,7 +639,7 @@ public class DistributionRun extends SvrProcess
|
||||||
log.info("Qty Total Demand:" + totalration);
|
log.info("Qty Total Demand:" + totalration);
|
||||||
BigDecimal factor = ration.divide(totalration, 12 , BigDecimal.ROUND_HALF_UP);
|
BigDecimal factor = ration.divide(totalration, 12 , BigDecimal.ROUND_HALF_UP);
|
||||||
record.setQty(drl.getTotalQty().multiply(factor));
|
record.setQty(drl.getTotalQty().multiply(factor));
|
||||||
record.save();
|
record.saveEx();
|
||||||
}
|
}
|
||||||
log.fine("inserted #" + no);
|
log.fine("inserted #" + no);
|
||||||
return no;
|
return no;
|
||||||
|
@ -739,7 +739,7 @@ public class DistributionRun extends SvrProcess
|
||||||
BigDecimal ration = record.getRatio();
|
BigDecimal ration = record.getRatio();
|
||||||
BigDecimal factor = ration.divide(total_ration,BigDecimal.ROUND_HALF_UP);
|
BigDecimal factor = ration.divide(total_ration,BigDecimal.ROUND_HALF_UP);
|
||||||
record.setQty(factor.multiply(drl.getTotalQty()));
|
record.setQty(factor.multiply(drl.getTotalQty()));
|
||||||
record.save();
|
record.saveEx();
|
||||||
}
|
}
|
||||||
log.fine("inserted #" + no);
|
log.fine("inserted #" + no);
|
||||||
return no;
|
return no;
|
||||||
|
@ -798,7 +798,7 @@ public class DistributionRun extends SvrProcess
|
||||||
line.setDescription(Msg.translate(getCtx(), "PlannedQty"));
|
line.setDescription(Msg.translate(getCtx(), "PlannedQty"));
|
||||||
else
|
else
|
||||||
line.setDescription(m_run.getName());
|
line.setDescription(m_run.getName());
|
||||||
line.save();
|
line.saveEx();
|
||||||
break;
|
break;
|
||||||
//addLog(0,null, detail.getActualAllocation(), order.getDocumentNo()
|
//addLog(0,null, detail.getActualAllocation(), order.getDocumentNo()
|
||||||
// + ": " + bp.getName() + " - " + product.getName());
|
// + ": " + bp.getName() + " - " + product.getName());
|
||||||
|
|
|
@ -51,7 +51,7 @@ public class DocTypeCounterValidate extends SvrProcess
|
||||||
throw new IllegalArgumentException("Not found C_DocTypeCounter_ID=" + p_C_DocTypeCounter_ID);
|
throw new IllegalArgumentException("Not found C_DocTypeCounter_ID=" + p_C_DocTypeCounter_ID);
|
||||||
//
|
//
|
||||||
String error = m_counter.validate();
|
String error = m_counter.validate();
|
||||||
m_counter.save();
|
m_counter.saveEx();
|
||||||
if (error != null)
|
if (error != null)
|
||||||
throw new Exception(error);
|
throw new Exception(error);
|
||||||
|
|
||||||
|
|
|
@ -199,7 +199,7 @@ public class DunningPrint extends SvrProcess
|
||||||
//
|
//
|
||||||
String msg = email.send();
|
String msg = email.send();
|
||||||
MUserMail um = new MUserMail(mText, entry.getAD_User_ID(), email);
|
MUserMail um = new MUserMail(mText, entry.getAD_User_ID(), email);
|
||||||
um.save();
|
um.saveEx();
|
||||||
if (msg.equals(EMail.SENT_OK))
|
if (msg.equals(EMail.SENT_OK))
|
||||||
{
|
{
|
||||||
addLog (entry.get_ID(), null, null,
|
addLog (entry.get_ID(), null, null,
|
||||||
|
@ -231,7 +231,7 @@ public class DunningPrint extends SvrProcess
|
||||||
} // for all dunning letters
|
} // for all dunning letters
|
||||||
if (errors==0) {
|
if (errors==0) {
|
||||||
run.setProcessed(true);
|
run.setProcessed(true);
|
||||||
run.save();
|
run.saveEx();
|
||||||
}
|
}
|
||||||
if (p_EMailPDF)
|
if (p_EMailPDF)
|
||||||
return "@Sent@=" + count + " - @Errors@=" + errors;
|
return "@Sent@=" + count + " - @Errors@=" + errors;
|
||||||
|
|
|
@ -186,7 +186,7 @@ public class ExpenseAPInvoice extends SvrProcess
|
||||||
new IllegalStateException("Cannot save Invoice Line");
|
new IllegalStateException("Cannot save Invoice Line");
|
||||||
// Update TEL
|
// Update TEL
|
||||||
line.setC_InvoiceLine_ID(il.getC_InvoiceLine_ID());
|
line.setC_InvoiceLine_ID(il.getC_InvoiceLine_ID());
|
||||||
line.save();
|
line.saveEx();
|
||||||
} // for all expense lines
|
} // for all expense lines
|
||||||
} // ********* Expense Line Loop
|
} // ********* Expense Line Loop
|
||||||
}
|
}
|
||||||
|
|
|
@ -282,7 +282,7 @@ public class ImportAccount extends SvrProcess
|
||||||
noInsert++;
|
noInsert++;
|
||||||
impEV.setC_ElementValue_ID(ev.getC_ElementValue_ID());
|
impEV.setC_ElementValue_ID(ev.getC_ElementValue_ID());
|
||||||
impEV.setI_IsImported(true);
|
impEV.setI_IsImported(true);
|
||||||
impEV.save();
|
impEV.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -304,7 +304,7 @@ public class ImportAccount extends SvrProcess
|
||||||
{
|
{
|
||||||
noUpdate++;
|
noUpdate++;
|
||||||
impEV.setI_IsImported(true);
|
impEV.setI_IsImported(true);
|
||||||
impEV.save();
|
impEV.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -411,7 +411,7 @@ implements ImportProcess
|
||||||
if (impBP.getFax() != null)
|
if (impBP.getFax() != null)
|
||||||
bpl.setFax(impBP.getFax());
|
bpl.setFax(impBP.getFax());
|
||||||
ModelValidationEngine.get().fireImportValidate(this, impBP, bpl, ImportValidator.TIMING_AFTER_IMPORT);
|
ModelValidationEngine.get().fireImportValidate(this, impBP, bpl, ImportValidator.TIMING_AFTER_IMPORT);
|
||||||
bpl.save();
|
bpl.saveEx();
|
||||||
}
|
}
|
||||||
else // New Location
|
else // New Location
|
||||||
if (impBP.getC_Country_ID() != 0
|
if (impBP.getC_Country_ID() != 0
|
||||||
|
@ -569,7 +569,7 @@ implements ImportProcess
|
||||||
MContactInterest ci = MContactInterest.get(getCtx(),
|
MContactInterest ci = MContactInterest.get(getCtx(),
|
||||||
impBP.getR_InterestArea_ID(), user.getAD_User_ID(),
|
impBP.getR_InterestArea_ID(), user.getAD_User_ID(),
|
||||||
true, get_TrxName());
|
true, get_TrxName());
|
||||||
ci.save(); // don't subscribe or re-activate
|
ci.saveEx(); // don't subscribe or re-activate
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
impBP.setI_IsImported(true);
|
impBP.setI_IsImported(true);
|
||||||
|
|
|
@ -492,7 +492,7 @@ public class ImportBankStatement extends SvrProcess
|
||||||
imp.setC_BankStatementLine_ID(line.getC_BankStatementLine_ID());
|
imp.setC_BankStatementLine_ID(line.getC_BankStatementLine_ID());
|
||||||
imp.setI_IsImported(true);
|
imp.setI_IsImported(true);
|
||||||
imp.setProcessed(true);
|
imp.setProcessed(true);
|
||||||
imp.save();
|
imp.saveEx();
|
||||||
noInsertLine++;
|
noInsertLine++;
|
||||||
lineNo += 10;
|
lineNo += 10;
|
||||||
}
|
}
|
||||||
|
|
|
@ -253,7 +253,7 @@ public class ImportConversionRate extends SvrProcess
|
||||||
imp.setC_Conversion_Rate_ID(rate.getC_Conversion_Rate_ID());
|
imp.setC_Conversion_Rate_ID(rate.getC_Conversion_Rate_ID());
|
||||||
imp.setI_IsImported(true);
|
imp.setI_IsImported(true);
|
||||||
imp.setProcessed(true);
|
imp.setProcessed(true);
|
||||||
imp.save();
|
imp.saveEx();
|
||||||
noInsert++;
|
noInsert++;
|
||||||
//
|
//
|
||||||
if (imp.isCreateReciprocalRate())
|
if (imp.isCreateReciprocalRate())
|
||||||
|
|
|
@ -726,12 +726,12 @@ public class ImportGLJournal extends SvrProcess
|
||||||
imp.getC_Project_ID(), imp.getC_Campaign_ID(), imp.getC_Activity_ID(),
|
imp.getC_Project_ID(), imp.getC_Campaign_ID(), imp.getC_Activity_ID(),
|
||||||
imp.getUser1_ID(), imp.getUser2_ID(), 0, 0);
|
imp.getUser1_ID(), imp.getUser2_ID(), 0, 0);
|
||||||
if (acct != null && acct.get_ID() == 0)
|
if (acct != null && acct.get_ID() == 0)
|
||||||
acct.save();
|
acct.saveEx();
|
||||||
if (acct == null || acct.get_ID() == 0)
|
if (acct == null || acct.get_ID() == 0)
|
||||||
{
|
{
|
||||||
imp.setI_ErrorMsg("ERROR creating Account");
|
imp.setI_ErrorMsg("ERROR creating Account");
|
||||||
imp.setI_IsImported(false);
|
imp.setI_IsImported(false);
|
||||||
imp.save();
|
imp.saveEx();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -156,7 +156,7 @@ public class ImportInOutConfirm extends SvrProcess
|
||||||
{
|
{
|
||||||
importLine.setI_IsImported(false);
|
importLine.setI_IsImported(false);
|
||||||
importLine.setI_ErrorMsg("ID Not Found");
|
importLine.setI_ErrorMsg("ID Not Found");
|
||||||
importLine.save();
|
importLine.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -310,7 +310,7 @@ public class ImportInventory extends SvrProcess
|
||||||
if (mas.isSerNo() && imp.getSerNo() != null)
|
if (mas.isSerNo() && imp.getSerNo() != null)
|
||||||
masi.setSerNo(imp.getSerNo());
|
masi.setSerNo(imp.getSerNo());
|
||||||
masi.setDescription();
|
masi.setDescription();
|
||||||
masi.save();
|
masi.saveEx();
|
||||||
M_AttributeSetInstance_ID = masi.getM_AttributeSetInstance_ID();
|
M_AttributeSetInstance_ID = masi.getM_AttributeSetInstance_ID();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -645,7 +645,7 @@ public class ImportInvoice extends SvrProcess
|
||||||
if (invoice != null)
|
if (invoice != null)
|
||||||
{
|
{
|
||||||
invoice.processIt(m_docAction);
|
invoice.processIt(m_docAction);
|
||||||
invoice.save();
|
invoice.saveEx();
|
||||||
}
|
}
|
||||||
// Group Change
|
// Group Change
|
||||||
oldC_BPartner_ID = imp.getC_BPartner_ID();
|
oldC_BPartner_ID = imp.getC_BPartner_ID();
|
||||||
|
@ -690,7 +690,7 @@ public class ImportInvoice extends SvrProcess
|
||||||
if (imp.getDateAcct() != null)
|
if (imp.getDateAcct() != null)
|
||||||
invoice.setDateAcct(imp.getDateAcct());
|
invoice.setDateAcct(imp.getDateAcct());
|
||||||
//
|
//
|
||||||
invoice.save();
|
invoice.saveEx();
|
||||||
noInsert++;
|
noInsert++;
|
||||||
lineNo = 10;
|
lineNo = 10;
|
||||||
}
|
}
|
||||||
|
@ -729,7 +729,7 @@ public class ImportInvoice extends SvrProcess
|
||||||
BigDecimal taxAmt = imp.getTaxAmt();
|
BigDecimal taxAmt = imp.getTaxAmt();
|
||||||
if (taxAmt != null && Env.ZERO.compareTo(taxAmt) != 0)
|
if (taxAmt != null && Env.ZERO.compareTo(taxAmt) != 0)
|
||||||
line.setTaxAmt(taxAmt);
|
line.setTaxAmt(taxAmt);
|
||||||
line.save();
|
line.saveEx();
|
||||||
//
|
//
|
||||||
imp.setC_InvoiceLine_ID(line.getC_InvoiceLine_ID());
|
imp.setC_InvoiceLine_ID(line.getC_InvoiceLine_ID());
|
||||||
imp.setI_IsImported(true);
|
imp.setI_IsImported(true);
|
||||||
|
@ -741,7 +741,7 @@ public class ImportInvoice extends SvrProcess
|
||||||
if (invoice != null)
|
if (invoice != null)
|
||||||
{
|
{
|
||||||
invoice.processIt (m_docAction);
|
invoice.processIt (m_docAction);
|
||||||
invoice.save();
|
invoice.saveEx();
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
|
|
@ -668,7 +668,7 @@ public class ImportOrder extends SvrProcess
|
||||||
order.setDocAction(m_docAction);
|
order.setDocAction(m_docAction);
|
||||||
order.processIt (m_docAction);
|
order.processIt (m_docAction);
|
||||||
}
|
}
|
||||||
order.save();
|
order.saveEx();
|
||||||
}
|
}
|
||||||
oldC_BPartner_ID = imp.getC_BPartner_ID();
|
oldC_BPartner_ID = imp.getC_BPartner_ID();
|
||||||
oldC_BPartner_Location_ID = imp.getC_BPartner_Location_ID();
|
oldC_BPartner_Location_ID = imp.getC_BPartner_Location_ID();
|
||||||
|
@ -726,7 +726,7 @@ public class ImportOrder extends SvrProcess
|
||||||
if (imp.getC_OrderSource() != null)
|
if (imp.getC_OrderSource() != null)
|
||||||
order.setC_OrderSource_ID(imp.getC_OrderSource_ID());
|
order.setC_OrderSource_ID(imp.getC_OrderSource_ID());
|
||||||
//
|
//
|
||||||
order.save();
|
order.saveEx();
|
||||||
noInsert++;
|
noInsert++;
|
||||||
lineNo = 10;
|
lineNo = 10;
|
||||||
}
|
}
|
||||||
|
@ -754,7 +754,7 @@ public class ImportOrder extends SvrProcess
|
||||||
line.setFreightAmt(imp.getFreightAmt());
|
line.setFreightAmt(imp.getFreightAmt());
|
||||||
if (imp.getLineDescription() != null)
|
if (imp.getLineDescription() != null)
|
||||||
line.setDescription(imp.getLineDescription());
|
line.setDescription(imp.getLineDescription());
|
||||||
line.save();
|
line.saveEx();
|
||||||
imp.setC_OrderLine_ID(line.getC_OrderLine_ID());
|
imp.setC_OrderLine_ID(line.getC_OrderLine_ID());
|
||||||
imp.setI_IsImported(true);
|
imp.setI_IsImported(true);
|
||||||
imp.setProcessed(true);
|
imp.setProcessed(true);
|
||||||
|
@ -769,7 +769,7 @@ public class ImportOrder extends SvrProcess
|
||||||
order.setDocAction(m_docAction);
|
order.setDocAction(m_docAction);
|
||||||
order.processIt (m_docAction);
|
order.processIt (m_docAction);
|
||||||
}
|
}
|
||||||
order.save();
|
order.saveEx();
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
|
|
@ -496,14 +496,14 @@ public class ImportPayment extends SvrProcess
|
||||||
imp.setC_Payment_ID(payment.getC_Payment_ID());
|
imp.setC_Payment_ID(payment.getC_Payment_ID());
|
||||||
imp.setI_IsImported(true);
|
imp.setI_IsImported(true);
|
||||||
imp.setProcessed(true);
|
imp.setProcessed(true);
|
||||||
imp.save();
|
imp.saveEx();
|
||||||
noInsert++;
|
noInsert++;
|
||||||
|
|
||||||
if (payment != null && m_docAction != null && m_docAction.length() > 0)
|
if (payment != null && m_docAction != null && m_docAction.length() > 0)
|
||||||
{
|
{
|
||||||
payment.setDocAction(m_docAction);
|
payment.setDocAction(m_docAction);
|
||||||
payment.processIt (m_docAction);
|
payment.processIt (m_docAction);
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -632,7 +632,7 @@ public class ImportProduct extends SvrProcess implements ImportProcess
|
||||||
p_M_PriceList_Version_ID, M_Product_ID, get_TrxName());
|
p_M_PriceList_Version_ID, M_Product_ID, get_TrxName());
|
||||||
pp.setPrices(PriceList, PriceStd, PriceLimit);
|
pp.setPrices(PriceList, PriceStd, PriceLimit);
|
||||||
ModelValidationEngine.get().fireImportValidate(this, imp, pp, ImportValidator.TIMING_AFTER_IMPORT);
|
ModelValidationEngine.get().fireImportValidate(this, imp, pp, ImportValidator.TIMING_AFTER_IMPORT);
|
||||||
pp.save();
|
pp.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -577,7 +577,7 @@ public class InOutGenerate extends SvrProcess
|
||||||
// Fails if there is a confirmation
|
// Fails if there is a confirmation
|
||||||
if (!m_shipment.processIt(p_docAction))
|
if (!m_shipment.processIt(p_docAction))
|
||||||
log.warning("Failed: " + m_shipment);
|
log.warning("Failed: " + m_shipment);
|
||||||
m_shipment.save();
|
m_shipment.saveEx();
|
||||||
//
|
//
|
||||||
addLog(m_shipment.getM_InOut_ID(), m_shipment.getMovementDate(), null, m_shipment.getDocumentNo());
|
addLog(m_shipment.getM_InOut_ID(), m_shipment.getMovementDate(), null, m_shipment.getDocumentNo());
|
||||||
m_created++;
|
m_created++;
|
||||||
|
|
|
@ -307,7 +307,7 @@ public class InventoryCountCreate extends SvrProcess
|
||||||
{
|
{
|
||||||
m_line.setQtyBook(m_line.getQtyBook().add(QtyOnHand));
|
m_line.setQtyBook(m_line.getQtyBook().add(QtyOnHand));
|
||||||
m_line.setQtyCount(m_line.getQtyCount().add(QtyOnHand));
|
m_line.setQtyCount(m_line.getQtyCount().add(QtyOnHand));
|
||||||
m_line.save();
|
m_line.saveEx();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
// Save Old Line info
|
// Save Old Line info
|
||||||
|
@ -321,7 +321,7 @@ public class InventoryCountCreate extends SvrProcess
|
||||||
m_line.setM_AttributeSetInstance_ID(0);
|
m_line.setM_AttributeSetInstance_ID(0);
|
||||||
m_line.setQtyBook(m_line.getQtyBook().add(QtyOnHand));
|
m_line.setQtyBook(m_line.getQtyBook().add(QtyOnHand));
|
||||||
m_line.setQtyCount(m_line.getQtyCount().add(QtyOnHand));
|
m_line.setQtyCount(m_line.getQtyCount().add(QtyOnHand));
|
||||||
m_line.save();
|
m_line.saveEx();
|
||||||
//
|
//
|
||||||
MInventoryLineMA ma = new MInventoryLineMA (m_line,
|
MInventoryLineMA ma = new MInventoryLineMA (m_line,
|
||||||
M_AttributeSetInstance_ID, QtyOnHand);
|
M_AttributeSetInstance_ID, QtyOnHand);
|
||||||
|
|
|
@ -134,13 +134,13 @@ public class InvoiceBatchProcess extends SvrProcess
|
||||||
// Update Batch Line
|
// Update Batch Line
|
||||||
line.setC_Invoice_ID(m_invoice.getC_Invoice_ID());
|
line.setC_Invoice_ID(m_invoice.getC_Invoice_ID());
|
||||||
line.setC_InvoiceLine_ID(invoiceLine.getC_InvoiceLine_ID());
|
line.setC_InvoiceLine_ID(invoiceLine.getC_InvoiceLine_ID());
|
||||||
line.save();
|
line.saveEx();
|
||||||
|
|
||||||
} // for all lines
|
} // for all lines
|
||||||
completeInvoice();
|
completeInvoice();
|
||||||
//
|
//
|
||||||
batch.setProcessed(true);
|
batch.setProcessed(true);
|
||||||
batch.save();
|
batch.saveEx();
|
||||||
|
|
||||||
return "#" + m_count;
|
return "#" + m_count;
|
||||||
} // doIt
|
} // doIt
|
||||||
|
@ -156,7 +156,7 @@ public class InvoiceBatchProcess extends SvrProcess
|
||||||
|
|
||||||
m_invoice.setDocAction(p_DocAction);
|
m_invoice.setDocAction(p_DocAction);
|
||||||
m_invoice.processIt(p_DocAction);
|
m_invoice.processIt(p_DocAction);
|
||||||
m_invoice.save();
|
m_invoice.saveEx();
|
||||||
|
|
||||||
addLog(0, m_invoice.getDateInvoiced(), m_invoice.getGrandTotal(), m_invoice.getDocumentNo());
|
addLog(0, m_invoice.getDateInvoiced(), m_invoice.getGrandTotal(), m_invoice.getDocumentNo());
|
||||||
m_count++;
|
m_count++;
|
||||||
|
|
|
@ -286,7 +286,7 @@ public class InvoiceNGL extends SvrProcess
|
||||||
line.setAmtAcctDr (dr);
|
line.setAmtAcctDr (dr);
|
||||||
line.setAmtSourceCr (cr);
|
line.setAmtSourceCr (cr);
|
||||||
line.setAmtAcctCr (cr);
|
line.setAmtAcctCr (cr);
|
||||||
line.save();
|
line.saveEx();
|
||||||
//
|
//
|
||||||
if (AD_Org_ID == 0) // invoice org id
|
if (AD_Org_ID == 0) // invoice org id
|
||||||
AD_Org_ID = gl.getAD_Org_ID();
|
AD_Org_ID = gl.getAD_Org_ID();
|
||||||
|
@ -336,7 +336,7 @@ public class InvoiceNGL extends SvrProcess
|
||||||
line.setC_ValidCombination_ID(acct.getC_ValidCombination_ID());
|
line.setC_ValidCombination_ID(acct.getC_ValidCombination_ID());
|
||||||
line.setAmtSourceCr (drTotal);
|
line.setAmtSourceCr (drTotal);
|
||||||
line.setAmtAcctCr (drTotal);
|
line.setAmtAcctCr (drTotal);
|
||||||
line.save();
|
line.saveEx();
|
||||||
}
|
}
|
||||||
// DR Entry = Loss
|
// DR Entry = Loss
|
||||||
if (crTotal.signum() != 0)
|
if (crTotal.signum() != 0)
|
||||||
|
@ -354,7 +354,7 @@ public class InvoiceNGL extends SvrProcess
|
||||||
line.setC_ValidCombination_ID(acct.getC_ValidCombination_ID());
|
line.setC_ValidCombination_ID(acct.getC_ValidCombination_ID());
|
||||||
line.setAmtSourceDr (crTotal);
|
line.setAmtSourceDr (crTotal);
|
||||||
line.setAmtAcctDr (crTotal);
|
line.setAmtAcctDr (crTotal);
|
||||||
line.save();
|
line.saveEx();
|
||||||
}
|
}
|
||||||
} // createBalancing
|
} // createBalancing
|
||||||
|
|
||||||
|
|
|
@ -74,14 +74,14 @@ public class InvoicePayScheduleValidate extends SvrProcess
|
||||||
}
|
}
|
||||||
boolean valid = invoice.getGrandTotal().compareTo(total) == 0;
|
boolean valid = invoice.getGrandTotal().compareTo(total) == 0;
|
||||||
invoice.setIsPayScheduleValid(valid);
|
invoice.setIsPayScheduleValid(valid);
|
||||||
invoice.save();
|
invoice.saveEx();
|
||||||
// Schedule
|
// Schedule
|
||||||
for (int i = 0; i < schedule.length; i++)
|
for (int i = 0; i < schedule.length; i++)
|
||||||
{
|
{
|
||||||
if (schedule[i].isValid() != valid)
|
if (schedule[i].isValid() != valid)
|
||||||
{
|
{
|
||||||
schedule[i].setIsValid(valid);
|
schedule[i].setIsValid(valid);
|
||||||
schedule[i].save();
|
schedule[i].saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String msg = "@OK@";
|
String msg = "@OK@";
|
||||||
|
|
|
@ -319,7 +319,7 @@ public class InvoicePrint extends SvrProcess
|
||||||
//
|
//
|
||||||
String msg = email.send();
|
String msg = email.send();
|
||||||
MUserMail um = new MUserMail(mText, getAD_User_ID(), email);
|
MUserMail um = new MUserMail(mText, getAD_User_ID(), email);
|
||||||
um.save();
|
um.saveEx();
|
||||||
if (msg.equals(EMail.SENT_OK))
|
if (msg.equals(EMail.SENT_OK))
|
||||||
{
|
{
|
||||||
addLog (C_Invoice_ID, null, null,
|
addLog (C_Invoice_ID, null, null,
|
||||||
|
|
|
@ -52,7 +52,7 @@ public class MatchInvDelete extends SvrProcess
|
||||||
throw new AdempiereUserError("@NotFound@ @M_MatchInv_ID@ " + p_M_MatchInv_ID);
|
throw new AdempiereUserError("@NotFound@ @M_MatchInv_ID@ " + p_M_MatchInv_ID);
|
||||||
if (inv.delete(true))
|
if (inv.delete(true))
|
||||||
return "@OK@";
|
return "@OK@";
|
||||||
inv.save();
|
inv.saveEx();
|
||||||
return "@Error@";
|
return "@Error@";
|
||||||
} // doIt
|
} // doIt
|
||||||
|
|
||||||
|
|
|
@ -72,7 +72,7 @@ public class MatchPODelete extends SvrProcess
|
||||||
}
|
}
|
||||||
return "@OK@";
|
return "@OK@";
|
||||||
}
|
}
|
||||||
po.save();
|
po.saveEx();
|
||||||
return "@Error@";
|
return "@Error@";
|
||||||
} // doIt
|
} // doIt
|
||||||
|
|
||||||
|
|
|
@ -174,7 +174,7 @@ public class OrderBatchProcess extends SvrProcess
|
||||||
order.setDocAction(p_DocAction);
|
order.setDocAction(p_DocAction);
|
||||||
if (order.processIt(p_DocAction))
|
if (order.processIt(p_DocAction))
|
||||||
{
|
{
|
||||||
order.save();
|
order.saveEx();
|
||||||
addLog(0, null, null, order.getDocumentNo() + ": OK");
|
addLog(0, null, null, order.getDocumentNo() + ": OK");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,14 +73,14 @@ public class OrderPayScheduleValidate extends SvrProcess
|
||||||
}
|
}
|
||||||
boolean valid = order.getGrandTotal().compareTo(total) == 0;
|
boolean valid = order.getGrandTotal().compareTo(total) == 0;
|
||||||
order.setIsPayScheduleValid(valid);
|
order.setIsPayScheduleValid(valid);
|
||||||
order.save();
|
order.saveEx();
|
||||||
// Schedule
|
// Schedule
|
||||||
for (int i = 0; i < schedule.length; i++)
|
for (int i = 0; i < schedule.length; i++)
|
||||||
{
|
{
|
||||||
if (schedule[i].isValid() != valid)
|
if (schedule[i].isValid() != valid)
|
||||||
{
|
{
|
||||||
schedule[i].setIsValid(valid);
|
schedule[i].setIsValid(valid);
|
||||||
schedule[i].save();
|
schedule[i].saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String msg = "@OK@";
|
String msg = "@OK@";
|
||||||
|
|
|
@ -78,7 +78,7 @@ public class OrderRePrice extends SvrProcess
|
||||||
for (int i = 0; i < lines.length; i++)
|
for (int i = 0; i < lines.length; i++)
|
||||||
{
|
{
|
||||||
lines[i].setPrice(order.getM_PriceList_ID());
|
lines[i].setPrice(order.getM_PriceList_ID());
|
||||||
lines[i].save();
|
lines[i].saveEx();
|
||||||
}
|
}
|
||||||
order = new MOrder (getCtx(), p_C_Order_ID, get_TrxName());
|
order = new MOrder (getCtx(), p_C_Order_ID, get_TrxName());
|
||||||
BigDecimal newPrice = order.getGrandTotal();
|
BigDecimal newPrice = order.getGrandTotal();
|
||||||
|
@ -92,7 +92,7 @@ public class OrderRePrice extends SvrProcess
|
||||||
for (int i = 0; i < lines.length; i++)
|
for (int i = 0; i < lines.length; i++)
|
||||||
{
|
{
|
||||||
lines[i].setPrice(invoice.getM_PriceList_ID(), invoice.getC_BPartner_ID());
|
lines[i].setPrice(invoice.getM_PriceList_ID(), invoice.getC_BPartner_ID());
|
||||||
lines[i].save();
|
lines[i].saveEx();
|
||||||
}
|
}
|
||||||
invoice = new MInvoice (getCtx(), p_C_Invoice_ID, null);
|
invoice = new MInvoice (getCtx(), p_C_Invoice_ID, null);
|
||||||
BigDecimal newPrice = invoice.getGrandTotal();
|
BigDecimal newPrice = invoice.getGrandTotal();
|
||||||
|
|
|
@ -89,7 +89,7 @@ public class PaySelectionCreateCheck extends SvrProcess
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
psel.setProcessed(true);
|
psel.setProcessed(true);
|
||||||
psel.save();
|
psel.saveEx();
|
||||||
|
|
||||||
return "@C_PaySelectionCheck_ID@ - #" + m_list.size();
|
return "@C_PaySelectionCheck_ID@ - #" + m_list.size();
|
||||||
} // doIt
|
} // doIt
|
||||||
|
|
|
@ -59,7 +59,7 @@ public class PaymentOnline extends SvrProcess
|
||||||
|
|
||||||
// Process it
|
// Process it
|
||||||
boolean ok = pp.processOnline();
|
boolean ok = pp.processOnline();
|
||||||
pp.save();
|
pp.saveEx();
|
||||||
if (!ok)
|
if (!ok)
|
||||||
throw new Exception(pp.getErrorMessage());
|
throw new Exception(pp.getErrorMessage());
|
||||||
return "OK";
|
return "OK";
|
||||||
|
|
|
@ -55,7 +55,7 @@ public class PaymentTermValidate extends SvrProcess
|
||||||
log.info ("C_PaymentTerm_ID=" + getRecord_ID());
|
log.info ("C_PaymentTerm_ID=" + getRecord_ID());
|
||||||
MPaymentTerm pt = new MPaymentTerm (getCtx(), getRecord_ID(), get_TrxName());
|
MPaymentTerm pt = new MPaymentTerm (getCtx(), getRecord_ID(), get_TrxName());
|
||||||
String msg = pt.validate();
|
String msg = pt.validate();
|
||||||
pt.save();
|
pt.saveEx();
|
||||||
//
|
//
|
||||||
if ("@OK@".equals(msg))
|
if ("@OK@".equals(msg))
|
||||||
return msg;
|
return msg;
|
||||||
|
|
|
@ -182,11 +182,11 @@ public class ProjectGenPO extends SvrProcess
|
||||||
}
|
}
|
||||||
|
|
||||||
orderLine.setTax();
|
orderLine.setTax();
|
||||||
orderLine.save();
|
orderLine.saveEx();
|
||||||
|
|
||||||
// update ProjectLine
|
// update ProjectLine
|
||||||
projectLine.setC_OrderPO_ID(order.getC_Order_ID());
|
projectLine.setC_OrderPO_ID(order.getC_Order_ID());
|
||||||
projectLine.save();
|
projectLine.saveEx();
|
||||||
addLog (projectLine.getLine(), null, projectLine.getPlannedQty(), order.getDocumentNo());
|
addLog (projectLine.getLine(), null, projectLine.getPlannedQty(), order.getDocumentNo());
|
||||||
} // createPOfromProjectLine
|
} // createPOfromProjectLine
|
||||||
|
|
||||||
|
|
|
@ -142,7 +142,7 @@ public class ProjectIssue extends SvrProcess
|
||||||
if (inOut.getC_Project_ID() == 0)
|
if (inOut.getC_Project_ID() == 0)
|
||||||
{
|
{
|
||||||
inOut.setC_Project_ID(m_project.getC_Project_ID());
|
inOut.setC_Project_ID(m_project.getC_Project_ID());
|
||||||
inOut.save();
|
inOut.saveEx();
|
||||||
}
|
}
|
||||||
else if (inOut.getC_Project_ID() != m_project.getC_Project_ID())
|
else if (inOut.getC_Project_ID() != m_project.getC_Project_ID())
|
||||||
throw new IllegalArgumentException ("Receipt for other Project ("
|
throw new IllegalArgumentException ("Receipt for other Project ("
|
||||||
|
@ -192,7 +192,7 @@ public class ProjectIssue extends SvrProcess
|
||||||
if (pl == null)
|
if (pl == null)
|
||||||
pl = new MProjectLine(m_project);
|
pl = new MProjectLine(m_project);
|
||||||
pl.setMProjectIssue(pi); // setIssue
|
pl.setMProjectIssue(pi); // setIssue
|
||||||
pl.save();
|
pl.saveEx();
|
||||||
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
||||||
counter++;
|
counter++;
|
||||||
} // all InOutLines
|
} // all InOutLines
|
||||||
|
@ -254,7 +254,7 @@ public class ProjectIssue extends SvrProcess
|
||||||
// Find/Create Project Line
|
// Find/Create Project Line
|
||||||
MProjectLine pl = new MProjectLine(m_project);
|
MProjectLine pl = new MProjectLine(m_project);
|
||||||
pl.setMProjectIssue(pi); // setIssue
|
pl.setMProjectIssue(pi); // setIssue
|
||||||
pl.save();
|
pl.saveEx();
|
||||||
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
||||||
counter++;
|
counter++;
|
||||||
} // allExpenseLines
|
} // allExpenseLines
|
||||||
|
@ -292,7 +292,7 @@ public class ProjectIssue extends SvrProcess
|
||||||
|
|
||||||
// Update Line
|
// Update Line
|
||||||
pl.setMProjectIssue(pi);
|
pl.setMProjectIssue(pi);
|
||||||
pl.save();
|
pl.saveEx();
|
||||||
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
||||||
return "@Created@ 1";
|
return "@Created@ 1";
|
||||||
} // issueProjectLine
|
} // issueProjectLine
|
||||||
|
@ -323,7 +323,7 @@ public class ProjectIssue extends SvrProcess
|
||||||
// Create Project Line
|
// Create Project Line
|
||||||
MProjectLine pl = new MProjectLine(m_project);
|
MProjectLine pl = new MProjectLine(m_project);
|
||||||
pl.setMProjectIssue(pi);
|
pl.setMProjectIssue(pi);
|
||||||
pl.save();
|
pl.saveEx();
|
||||||
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
addLog(pi.getLine(), pi.getMovementDate(), pi.getMovementQty(), null);
|
||||||
return "@Created@ 1";
|
return "@Created@ 1";
|
||||||
} // issueInventory
|
} // issueInventory
|
||||||
|
|
|
@ -78,7 +78,7 @@ public class ProjectLinePricing extends SvrProcess
|
||||||
//
|
//
|
||||||
projectLine.setPlannedPrice(pp.getPriceStd());
|
projectLine.setPlannedPrice(pp.getPriceStd());
|
||||||
projectLine.setPlannedMarginAmt(pp.getPriceStd().subtract(pp.getPriceLimit()));
|
projectLine.setPlannedMarginAmt(pp.getPriceStd().subtract(pp.getPriceLimit()));
|
||||||
projectLine.save();
|
projectLine.saveEx();
|
||||||
//
|
//
|
||||||
String retValue = Msg.getElement(getCtx(), "PriceList") + pp.getPriceList() + " - "
|
String retValue = Msg.getElement(getCtx(), "PriceList") + pp.getPriceList() + " - "
|
||||||
+ Msg.getElement(getCtx(), "PriceStd") + pp.getPriceStd() + " - "
|
+ Msg.getElement(getCtx(), "PriceStd") + pp.getPriceStd() + " - "
|
||||||
|
|
|
@ -158,7 +158,7 @@ public class RegisterSystem extends SvrProcess
|
||||||
int Record_ID = Integer.parseInt(sb.substring(index+10));
|
int Record_ID = Integer.parseInt(sb.substring(index+10));
|
||||||
reg.setRecord_ID(Record_ID);
|
reg.setRecord_ID(Record_ID);
|
||||||
reg.setIsRegistered(true);
|
reg.setIsRegistered(true);
|
||||||
reg.save();
|
reg.saveEx();
|
||||||
//
|
//
|
||||||
info = info.substring(0, index);
|
info = info.substring(0, index);
|
||||||
}
|
}
|
||||||
|
|
|
@ -376,7 +376,7 @@ public class ReplenishReport extends SvrProcess
|
||||||
if (qto == null)
|
if (qto == null)
|
||||||
qto = Env.ZERO;
|
qto = Env.ZERO;
|
||||||
replenish.setQtyToOrder(qto);
|
replenish.setQtyToOrder(qto);
|
||||||
replenish.save();
|
replenish.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -430,7 +430,7 @@ public class ReplenishReport extends SvrProcess
|
||||||
line.setM_Product_ID(replenish.getM_Product_ID());
|
line.setM_Product_ID(replenish.getM_Product_ID());
|
||||||
line.setQty(replenish.getQtyToOrder());
|
line.setQty(replenish.getQtyToOrder());
|
||||||
line.setPrice();
|
line.setPrice();
|
||||||
line.save();
|
line.saveEx();
|
||||||
}
|
}
|
||||||
m_info = "#" + noOrders + info;
|
m_info = "#" + noOrders + info;
|
||||||
log.info(m_info);
|
log.info(m_info);
|
||||||
|
@ -475,7 +475,7 @@ public class ReplenishReport extends SvrProcess
|
||||||
line.setC_BPartner_ID(replenish.getC_BPartner_ID());
|
line.setC_BPartner_ID(replenish.getC_BPartner_ID());
|
||||||
line.setQty(replenish.getQtyToOrder());
|
line.setQty(replenish.getQtyToOrder());
|
||||||
line.setPrice();
|
line.setPrice();
|
||||||
line.save();
|
line.saveEx();
|
||||||
}
|
}
|
||||||
m_info = "#" + noReqs + info;
|
m_info = "#" + noReqs + info;
|
||||||
log.info(m_info);
|
log.info(m_info);
|
||||||
|
@ -554,7 +554,7 @@ public class ReplenishReport extends SvrProcess
|
||||||
line.setM_AttributeSetInstance_ID(storage.getM_AttributeSetInstance_ID());
|
line.setM_AttributeSetInstance_ID(storage.getM_AttributeSetInstance_ID());
|
||||||
line.setM_LocatorTo_ID(M_LocatorTo_ID); // to
|
line.setM_LocatorTo_ID(M_LocatorTo_ID); // to
|
||||||
line.setM_AttributeSetInstanceTo_ID(storage.getM_AttributeSetInstance_ID());
|
line.setM_AttributeSetInstanceTo_ID(storage.getM_AttributeSetInstance_ID());
|
||||||
line.save();
|
line.saveEx();
|
||||||
//
|
//
|
||||||
target = target.subtract(moveQty);
|
target = target.subtract(moveQty);
|
||||||
if (target.signum() == 0)
|
if (target.signum() == 0)
|
||||||
|
@ -688,7 +688,7 @@ public class ReplenishReport extends SvrProcess
|
||||||
line.setM_LocatorTo_ID(M_LocatorTo_ID); // to
|
line.setM_LocatorTo_ID(M_LocatorTo_ID); // to
|
||||||
line.setM_AttributeSetInstanceTo_ID(storage.getM_AttributeSetInstance_ID());
|
line.setM_AttributeSetInstanceTo_ID(storage.getM_AttributeSetInstance_ID());
|
||||||
line.setIsInvoiced(false);
|
line.setIsInvoiced(false);
|
||||||
line.save();
|
line.saveEx();
|
||||||
//
|
//
|
||||||
target = target.subtract(moveQty);
|
target = target.subtract(moveQty);
|
||||||
if (target.signum() == 0)
|
if (target.signum() == 0)
|
||||||
|
@ -705,7 +705,7 @@ public class ReplenishReport extends SvrProcess
|
||||||
line.setM_LocatorTo_ID(M_LocatorTo_ID); // to
|
line.setM_LocatorTo_ID(M_LocatorTo_ID); // to
|
||||||
line.setM_AttributeSetInstanceTo_ID(0);
|
line.setM_AttributeSetInstanceTo_ID(0);
|
||||||
line.setIsInvoiced(false);
|
line.setIsInvoiced(false);
|
||||||
line.save();
|
line.saveEx();
|
||||||
|
|
||||||
}
|
}
|
||||||
if (replenishs.length == 0)
|
if (replenishs.length == 0)
|
||||||
|
|
|
@ -112,11 +112,11 @@ public class ReplicationLocal extends SvrProcess
|
||||||
double sec = (System.currentTimeMillis() - m_start);
|
double sec = (System.currentTimeMillis() - m_start);
|
||||||
sec /= 1000;
|
sec /= 1000;
|
||||||
m_replicationRun.setDescription(sec + " s");
|
m_replicationRun.setDescription(sec + " s");
|
||||||
m_replicationRun.save();
|
m_replicationRun.saveEx();
|
||||||
if (m_replicated)
|
if (m_replicated)
|
||||||
{
|
{
|
||||||
m_replication.setDateLastRun (m_replicationStart);
|
m_replication.setDateLastRun (m_replicationStart);
|
||||||
m_replication.save();
|
m_replication.saveEx();
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
exit();
|
exit();
|
||||||
|
@ -202,7 +202,7 @@ public class ReplicationLocal extends SvrProcess
|
||||||
if (dateRun != null)
|
if (dateRun != null)
|
||||||
m_replicationStart = dateRun;
|
m_replicationStart = dateRun;
|
||||||
m_replicationRun = new MReplicationRun (getCtx(), m_replication.getAD_Replication_ID(), m_replicationStart, get_TrxName());
|
m_replicationRun = new MReplicationRun (getCtx(), m_replication.getAD_Replication_ID(), m_replicationStart, get_TrxName());
|
||||||
m_replicationRun.save();
|
m_replicationRun.saveEx();
|
||||||
} // setupRemote
|
} // setupRemote
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
@ -323,7 +323,7 @@ public class ReplicationLocal extends SvrProcess
|
||||||
targetRS.close();
|
targetRS.close();
|
||||||
targetRS = null;
|
targetRS = null;
|
||||||
}
|
}
|
||||||
rLog.save();
|
rLog.saveEx();
|
||||||
return !pi.isError();
|
return !pi.isError();
|
||||||
} // mergeDataTable
|
} // mergeDataTable
|
||||||
|
|
||||||
|
@ -496,7 +496,7 @@ public class ReplicationLocal extends SvrProcess
|
||||||
if (pi.isError())
|
if (pi.isError())
|
||||||
m_replicated = false;
|
m_replicated = false;
|
||||||
rLog.setIsReplicated(!pi.isError());
|
rLog.setIsReplicated(!pi.isError());
|
||||||
rLog.save();
|
rLog.saveEx();
|
||||||
return !pi.isError();
|
return !pi.isError();
|
||||||
} // sendUpdatesTable
|
} // sendUpdatesTable
|
||||||
|
|
||||||
|
|
|
@ -142,7 +142,7 @@ public class ReplicationRemote extends SvrProcess
|
||||||
m_system.setIDRangeStart(IDRangeStart);
|
m_system.setIDRangeStart(IDRangeStart);
|
||||||
m_system.setIDRangeEnd(IDRangeEnd);
|
m_system.setIDRangeEnd(IDRangeEnd);
|
||||||
m_system.setReplicationType(MSystem.REPLICATIONTYPE_Merge);
|
m_system.setReplicationType(MSystem.REPLICATIONTYPE_Merge);
|
||||||
m_system.save();
|
m_system.saveEx();
|
||||||
} // setupRemoteAD_System
|
} // setupRemoteAD_System
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -77,7 +77,7 @@ public class ReportColumnSet_Copy extends SvrProcess
|
||||||
for (int i = 0; i < rcs.length; i++)
|
for (int i = 0; i < rcs.length; i++)
|
||||||
{
|
{
|
||||||
MReportColumn rc = MReportColumn.copy (getCtx(), to.getAD_Client_ID(), to.getAD_Org_ID(), to_ID, rcs[i], get_TrxName());
|
MReportColumn rc = MReportColumn.copy (getCtx(), to.getAD_Client_ID(), to.getAD_Org_ID(), to_ID, rcs[i], get_TrxName());
|
||||||
rc.save();
|
rc.saveEx();
|
||||||
}
|
}
|
||||||
// Oper 1/2 were set to Null !
|
// Oper 1/2 were set to Null !
|
||||||
return "@Copied@=" + rcs.length;
|
return "@Copied@=" + rcs.length;
|
||||||
|
|
|
@ -78,14 +78,14 @@ public class ReportLineSet_Copy extends SvrProcess
|
||||||
for (int i = 0; i < rls.length; i++)
|
for (int i = 0; i < rls.length; i++)
|
||||||
{
|
{
|
||||||
MReportLine rl = MReportLine.copy (getCtx(), to.getAD_Client_ID(), to.getAD_Org_ID(), to_ID, rls[i], get_TrxName());
|
MReportLine rl = MReportLine.copy (getCtx(), to.getAD_Client_ID(), to.getAD_Org_ID(), to_ID, rls[i], get_TrxName());
|
||||||
rl.save();
|
rl.saveEx();
|
||||||
MReportSource[] rss = rls[i].getSources();
|
MReportSource[] rss = rls[i].getSources();
|
||||||
if (rss != null)
|
if (rss != null)
|
||||||
{
|
{
|
||||||
for (int ii = 0; ii < rss.length; ii++)
|
for (int ii = 0; ii < rss.length; ii++)
|
||||||
{
|
{
|
||||||
MReportSource rs = MReportSource.copy (getCtx(), to.getAD_Client_ID(), to.getAD_Org_ID(), rl.get_ID(), rss[ii], get_TrxName());
|
MReportSource rs = MReportSource.copy (getCtx(), to.getAD_Client_ID(), to.getAD_Org_ID(), rl.get_ID(), rss[ii], get_TrxName());
|
||||||
rs.save();
|
rs.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Oper 1/2 were set to Null !
|
// Oper 1/2 were set to Null !
|
||||||
|
|
|
@ -179,7 +179,7 @@ public class RequestInvoice extends SvrProcess
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_invoice.processIt(MInvoice.ACTION_Prepare);
|
m_invoice.processIt(MInvoice.ACTION_Prepare);
|
||||||
m_invoice.save();
|
m_invoice.saveEx();
|
||||||
addLog(0, null, m_invoice.getGrandTotal(), m_invoice.getDocumentNo());
|
addLog(0, null, m_invoice.getGrandTotal(), m_invoice.getDocumentNo());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -198,7 +198,7 @@ public class RequestInvoice extends SvrProcess
|
||||||
MBPartner partner = new MBPartner (getCtx(), request.getC_BPartner_ID(), null);
|
MBPartner partner = new MBPartner (getCtx(), request.getC_BPartner_ID(), null);
|
||||||
m_invoice.setBPartner(partner);
|
m_invoice.setBPartner(partner);
|
||||||
|
|
||||||
m_invoice.save();
|
m_invoice.saveEx();
|
||||||
m_linecount = 0;
|
m_linecount = 0;
|
||||||
} // invoiceNew
|
} // invoiceNew
|
||||||
|
|
||||||
|
@ -229,9 +229,9 @@ public class RequestInvoice extends SvrProcess
|
||||||
il.setM_Product_ID(M_Product_ID);
|
il.setM_Product_ID(M_Product_ID);
|
||||||
//
|
//
|
||||||
il.setPrice();
|
il.setPrice();
|
||||||
il.save();
|
il.saveEx();
|
||||||
// updates[i].setC_InvoiceLine_ID(il.getC_InvoiceLine_ID());
|
// updates[i].setC_InvoiceLine_ID(il.getC_InvoiceLine_ID());
|
||||||
// updates[i].save();
|
// updates[i].saveEx();
|
||||||
}
|
}
|
||||||
} // invoiceLine
|
} // invoiceLine
|
||||||
|
|
||||||
|
|
|
@ -67,14 +67,14 @@ public class RfQClose extends SvrProcess
|
||||||
log.info("doIt - " + rfq);
|
log.info("doIt - " + rfq);
|
||||||
//
|
//
|
||||||
rfq.setProcessed(true);
|
rfq.setProcessed(true);
|
||||||
rfq.save();
|
rfq.saveEx();
|
||||||
//
|
//
|
||||||
int counter = 0;
|
int counter = 0;
|
||||||
MRfQResponse[] responses = rfq.getResponses (false, false);
|
MRfQResponse[] responses = rfq.getResponses (false, false);
|
||||||
for (int i = 0; i < responses.length; i++)
|
for (int i = 0; i < responses.length; i++)
|
||||||
{
|
{
|
||||||
responses[i].setProcessed(true);
|
responses[i].setProcessed(true);
|
||||||
responses[i].save();
|
responses[i].saveEx();
|
||||||
counter++;
|
counter++;
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
|
|
@ -86,7 +86,7 @@ public class RfQCopyLines extends SvrProcess
|
||||||
// newLine.setDateWorkStart();
|
// newLine.setDateWorkStart();
|
||||||
// newLine.setDateWorkComplete();
|
// newLine.setDateWorkComplete();
|
||||||
newLine.setDeliveryDays(lines[i].getDeliveryDays());
|
newLine.setDeliveryDays(lines[i].getDeliveryDays());
|
||||||
newLine.save();
|
newLine.saveEx();
|
||||||
// Copy Qtys
|
// Copy Qtys
|
||||||
MRfQLineQty[] qtys = lines[i].getQtys();
|
MRfQLineQty[] qtys = lines[i].getQtys();
|
||||||
for (int j = 0; j < qtys.length; j++)
|
for (int j = 0; j < qtys.length; j++)
|
||||||
|
@ -97,7 +97,7 @@ public class RfQCopyLines extends SvrProcess
|
||||||
newQty.setIsOfferQty(qtys[j].isOfferQty());
|
newQty.setIsOfferQty(qtys[j].isOfferQty());
|
||||||
newQty.setIsPurchaseQty(qtys[j].isPurchaseQty());
|
newQty.setIsPurchaseQty(qtys[j].isPurchaseQty());
|
||||||
newQty.setMargin(qtys[j].getMargin());
|
newQty.setMargin(qtys[j].getMargin());
|
||||||
newQty.save();
|
newQty.saveEx();
|
||||||
}
|
}
|
||||||
counter++;
|
counter++;
|
||||||
} // copy all lines
|
} // copy all lines
|
||||||
|
|
|
@ -96,7 +96,7 @@ public class RfQCreateSO extends SvrProcess
|
||||||
order.setSalesRep_ID(rfq.getSalesRep_ID());
|
order.setSalesRep_ID(rfq.getSalesRep_ID());
|
||||||
if (rfq.getDateWorkComplete() != null)
|
if (rfq.getDateWorkComplete() != null)
|
||||||
order.setDatePromised(rfq.getDateWorkComplete());
|
order.setDatePromised(rfq.getDateWorkComplete());
|
||||||
order.save();
|
order.saveEx();
|
||||||
|
|
||||||
MRfQLine[] lines = rfq.getLines();
|
MRfQLine[] lines = rfq.getLines();
|
||||||
for (int i = 0; i < lines.length; i++)
|
for (int i = 0; i < lines.length; i++)
|
||||||
|
@ -137,14 +137,14 @@ public class RfQCreateSO extends SvrProcess
|
||||||
}
|
}
|
||||||
} // price
|
} // price
|
||||||
ol.setPrice(price);
|
ol.setPrice(price);
|
||||||
ol.save();
|
ol.saveEx();
|
||||||
} // Offer Qty
|
} // Offer Qty
|
||||||
} // All Qtys
|
} // All Qtys
|
||||||
} // All Lines
|
} // All Lines
|
||||||
|
|
||||||
//
|
//
|
||||||
rfq.setC_Order_ID(order.getC_Order_ID());
|
rfq.setC_Order_ID(order.getC_Order_ID());
|
||||||
rfq.save();
|
rfq.saveEx();
|
||||||
return order.getDocumentNo();
|
return order.getDocumentNo();
|
||||||
} // doIt
|
} // doIt
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@ public class RfQResponseCComplete extends SvrProcess
|
||||||
if (error != null && error.length() > 0)
|
if (error != null && error.length() > 0)
|
||||||
throw new Exception (error);
|
throw new Exception (error);
|
||||||
//
|
//
|
||||||
response.save();
|
response.saveEx();
|
||||||
return "OK";
|
return "OK";
|
||||||
} // doIt
|
} // doIt
|
||||||
|
|
||||||
|
|
|
@ -137,7 +137,7 @@ public class RfQResponseRank extends SvrProcess
|
||||||
if (!respQty.isActive() || !respQty.isValidAmt())
|
if (!respQty.isActive() || !respQty.isValidAmt())
|
||||||
{
|
{
|
||||||
respQty.setRanking(999);
|
respQty.setRanking(999);
|
||||||
respQty.save();
|
respQty.saveEx();
|
||||||
log.fine(" - ignored: " + respQty);
|
log.fine(" - ignored: " + respQty);
|
||||||
}
|
}
|
||||||
} // for all respones line qtys
|
} // for all respones line qtys
|
||||||
|
@ -175,12 +175,12 @@ public class RfQResponseRank extends SvrProcess
|
||||||
}
|
}
|
||||||
qty.setRanking(lastRank);
|
qty.setRanking(lastRank);
|
||||||
log.fine(" - Rank " + lastRank + ": " + qty);
|
log.fine(" - Rank " + lastRank + ": " + qty);
|
||||||
qty.save();
|
qty.saveEx();
|
||||||
//
|
//
|
||||||
if (rank == 0) // Update RfQ
|
if (rank == 0) // Update RfQ
|
||||||
{
|
{
|
||||||
rfqQty.setBestResponseAmt(qty.getNetAmt());
|
rfqQty.setBestResponseAmt(qty.getNetAmt());
|
||||||
rfqQty.save();
|
rfqQty.saveEx();
|
||||||
}
|
}
|
||||||
rank++;
|
rank++;
|
||||||
}
|
}
|
||||||
|
@ -217,13 +217,13 @@ public class RfQResponseRank extends SvrProcess
|
||||||
&& respQty.getRfQLineQty().isPurchaseQty())
|
&& respQty.getRfQLineQty().isPurchaseQty())
|
||||||
{
|
{
|
||||||
respLine.setIsSelectedWinner(true);
|
respLine.setIsSelectedWinner(true);
|
||||||
respLine.save();
|
respLine.saveEx();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
response.setRanking(ranking);
|
response.setRanking(ranking);
|
||||||
response.save();
|
response.saveEx();
|
||||||
log.fine("- Response Ranking " + ranking + ": " + response);
|
log.fine("- Response Ranking " + ranking + ": " + response);
|
||||||
if (!rfq.isQuoteSelectedLines()) // no total selected winner if not all lines
|
if (!rfq.isQuoteSelectedLines()) // no total selected winner if not all lines
|
||||||
{
|
{
|
||||||
|
@ -238,7 +238,7 @@ public class RfQResponseRank extends SvrProcess
|
||||||
if (winner != null)
|
if (winner != null)
|
||||||
{
|
{
|
||||||
winner.setIsSelectedWinner(true);
|
winner.setIsSelectedWinner(true);
|
||||||
winner.save();
|
winner.saveEx();
|
||||||
log.fine("- Response Winner: " + winner);
|
log.fine("- Response Winner: " + winner);
|
||||||
}
|
}
|
||||||
} // rankLines
|
} // rankLines
|
||||||
|
@ -271,7 +271,7 @@ public class RfQResponseRank extends SvrProcess
|
||||||
if (response.isSelectedWinner())
|
if (response.isSelectedWinner())
|
||||||
response.setIsSelectedWinner(false);
|
response.setIsSelectedWinner(false);
|
||||||
}
|
}
|
||||||
response.save();
|
response.saveEx();
|
||||||
log.fine("rankResponse - " + response);
|
log.fine("rankResponse - " + response);
|
||||||
}
|
}
|
||||||
} // rankResponses
|
} // rankResponses
|
||||||
|
|
|
@ -286,11 +286,11 @@ public class SendMailText extends SvrProcess
|
||||||
log.warning("NOT VALID - " + email);
|
log.warning("NOT VALID - " + email);
|
||||||
to.setIsActive(false);
|
to.setIsActive(false);
|
||||||
to.addDescription("Invalid EMail");
|
to.addDescription("Invalid EMail");
|
||||||
to.save();
|
to.saveEx();
|
||||||
return Boolean.FALSE;
|
return Boolean.FALSE;
|
||||||
}
|
}
|
||||||
boolean OK = EMail.SENT_OK.equals(email.send());
|
boolean OK = EMail.SENT_OK.equals(email.send());
|
||||||
new MUserMail(m_MailText, AD_User_ID, email).save();
|
new MUserMail(m_MailText, AD_User_ID, email).saveEx();
|
||||||
//
|
//
|
||||||
if (OK)
|
if (OK)
|
||||||
log.fine(to.getEMail());
|
log.fine(to.getEMail());
|
||||||
|
|
|
@ -171,7 +171,7 @@ public class StorageCleanup extends SvrProcess
|
||||||
|
|
||||||
// Process
|
// Process
|
||||||
mh.processIt(MMovement.ACTION_Complete);
|
mh.processIt(MMovement.ACTION_Complete);
|
||||||
mh.save();
|
mh.saveEx();
|
||||||
|
|
||||||
addLog(0, null, new BigDecimal(lines), "@M_Movement_ID@ " + mh.getDocumentNo() + " ("
|
addLog(0, null, new BigDecimal(lines), "@M_Movement_ID@ " + mh.getDocumentNo() + " ("
|
||||||
+ MRefList.get(getCtx(), MMovement.DOCSTATUS_AD_Reference_ID,
|
+ MRefList.get(getCtx(), MMovement.DOCSTATUS_AD_Reference_ID,
|
||||||
|
|
|
@ -72,7 +72,7 @@ public class SynchronizeTerminology extends SvrProcess
|
||||||
elem.setDescription(desc);
|
elem.setDescription(desc);
|
||||||
elem.setHelp(help);
|
elem.setHelp(help);
|
||||||
elem.setPrintName(name);
|
elem.setPrintName(name);
|
||||||
elem.save();
|
elem.saveEx();
|
||||||
}
|
}
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
rs.close();
|
rs.close();
|
||||||
|
@ -98,7 +98,7 @@ public class SynchronizeTerminology extends SvrProcess
|
||||||
elem.setDescription(desc);
|
elem.setDescription(desc);
|
||||||
elem.setHelp(help);
|
elem.setHelp(help);
|
||||||
elem.setPrintName(name);
|
elem.setPrintName(name);
|
||||||
elem.save();
|
elem.saveEx();
|
||||||
}
|
}
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
rs.close();
|
rs.close();
|
||||||
|
|
|
@ -41,7 +41,7 @@ public class PromotionValidator implements ModelValidator {
|
||||||
PromotionRule.applyPromotions(order);
|
PromotionRule.applyPromotions(order);
|
||||||
order.getLines(true, null);
|
order.getLines(true, null);
|
||||||
order.calculateTaxTotal();
|
order.calculateTaxTotal();
|
||||||
order.save();
|
order.saveEx();
|
||||||
increasePromotionCounter(order);
|
increasePromotionCounter(order);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
if (e instanceof RuntimeException)
|
if (e instanceof RuntimeException)
|
||||||
|
|
|
@ -537,7 +537,7 @@ public final class Adempiere
|
||||||
{
|
{
|
||||||
SecureEngine.init(className); // test it
|
SecureEngine.init(className); // test it
|
||||||
system.setEncryptionKey(className);
|
system.setEncryptionKey(className);
|
||||||
system.save();
|
system.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
SecureEngine.init(className);
|
SecureEngine.init(className);
|
||||||
|
|
|
@ -138,7 +138,7 @@ public class AssetDisposed extends SvrProcess
|
||||||
depexp0.setIsDepreciated(true);
|
depexp0.setIsDepreciated(true);
|
||||||
depexp0.setA_Period(AssetDisposed.getC_Period_ID());
|
depexp0.setA_Period(AssetDisposed.getC_Period_ID());
|
||||||
depexp0.setA_Entry_Type("DIS");
|
depexp0.setA_Entry_Type("DIS");
|
||||||
depexp0.save();
|
depexp0.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp1.setPostingType(rs.getString("PostingType"));
|
depexp1.setPostingType(rs.getString("PostingType"));
|
||||||
|
@ -150,7 +150,7 @@ public class AssetDisposed extends SvrProcess
|
||||||
depexp1.setIsDepreciated(false);
|
depexp1.setIsDepreciated(false);
|
||||||
depexp1.setA_Period(AssetDisposed.getC_Period_ID());
|
depexp1.setA_Period(AssetDisposed.getC_Period_ID());
|
||||||
depexp1.setA_Entry_Type("DIS");
|
depexp1.setA_Entry_Type("DIS");
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
|
|
||||||
v_Balance = v_Balance.add(rs.getBigDecimal("A_Asset_Cost").multiply(rs.getBigDecimal("A_Split_Percent")));
|
v_Balance = v_Balance.add(rs.getBigDecimal("A_Asset_Cost").multiply(rs.getBigDecimal("A_Split_Percent")));
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ public class AssetDisposed extends SvrProcess
|
||||||
depexp2.setIsDepreciated(true);
|
depexp2.setIsDepreciated(true);
|
||||||
depexp2.setA_Period(AssetDisposed.getC_Period_ID());
|
depexp2.setA_Period(AssetDisposed.getC_Period_ID());
|
||||||
depexp2.setA_Entry_Type("DIS");
|
depexp2.setA_Entry_Type("DIS");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp3.setPostingType(rs.getString("PostingType"));
|
depexp3.setPostingType(rs.getString("PostingType"));
|
||||||
|
@ -177,7 +177,7 @@ public class AssetDisposed extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(AssetDisposed.getC_Period_ID());
|
depexp3.setA_Period(AssetDisposed.getC_Period_ID());
|
||||||
depexp3.setA_Entry_Type("DIS");
|
depexp3.setA_Entry_Type("DIS");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
sql = "UPDATE A_ASSET "
|
sql = "UPDATE A_ASSET "
|
||||||
|
@ -201,7 +201,7 @@ public class AssetDisposed extends SvrProcess
|
||||||
change.setAssetAccumDepreciationAmt(v_Balance);
|
change.setAssetAccumDepreciationAmt(v_Balance);
|
||||||
change.setIsFullyDepreciated(true);
|
change.setIsFullyDepreciated(true);
|
||||||
change.setIsDisposed(true);
|
change.setIsDisposed(true);
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
|
|
@ -195,7 +195,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp0.setIsDepreciated(false);
|
depexp0.setIsDepreciated(false);
|
||||||
depexp0.setA_Period(AssetReval.getC_Period_ID());
|
depexp0.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp0.setA_Entry_Type("RVL");
|
depexp0.setA_Entry_Type("RVL");
|
||||||
depexp0.save();
|
depexp0.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp1.setPostingType(AssetReval.getPostingType());
|
depexp1.setPostingType(AssetReval.getPostingType());
|
||||||
|
@ -207,7 +207,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp1.setIsDepreciated(false);
|
depexp1.setIsDepreciated(false);
|
||||||
depexp1.setA_Period(AssetReval.getC_Period_ID());
|
depexp1.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp1.setA_Entry_Type("RVL");
|
depexp1.setA_Entry_Type("RVL");
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
|
|
||||||
// Create JV for the Reval Accum Depr Amounts
|
// Create JV for the Reval Accum Depr Amounts
|
||||||
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
|
@ -220,7 +220,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setA_Period(AssetReval.getC_Period_ID());
|
depexp2.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp2.setA_Entry_Type("RVL");
|
depexp2.setA_Entry_Type("RVL");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp3.setPostingType(AssetReval.getPostingType());
|
depexp3.setPostingType(AssetReval.getPostingType());
|
||||||
|
@ -232,7 +232,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(AssetReval.getC_Period_ID());
|
depexp3.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp3.setA_Entry_Type("RVL");
|
depexp3.setA_Entry_Type("RVL");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
|
|
||||||
// Create JV for the Reval Depreciation Expense Amounts
|
// Create JV for the Reval Depreciation Expense Amounts
|
||||||
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
|
@ -245,7 +245,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp4.setIsDepreciated(false);
|
depexp4.setIsDepreciated(false);
|
||||||
depexp4.setA_Period(AssetReval.getC_Period_ID());
|
depexp4.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp4.setA_Entry_Type("RVL");
|
depexp4.setA_Entry_Type("RVL");
|
||||||
depexp4.save();
|
depexp4.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp5.setPostingType(AssetReval.getPostingType());
|
depexp5.setPostingType(AssetReval.getPostingType());
|
||||||
|
@ -257,7 +257,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp5.setIsDepreciated(false);
|
depexp5.setIsDepreciated(false);
|
||||||
depexp5.setA_Period(AssetReval.getC_Period_ID());
|
depexp5.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp5.setA_Entry_Type("RVL");
|
depexp5.setA_Entry_Type("RVL");
|
||||||
depexp5.save();
|
depexp5.saveEx();
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
@ -330,7 +330,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp0.setIsDepreciated(false);
|
depexp0.setIsDepreciated(false);
|
||||||
depexp0.setA_Period(AssetReval.getC_Period_ID());
|
depexp0.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp0.setA_Entry_Type("RVL");
|
depexp0.setA_Entry_Type("RVL");
|
||||||
depexp0.save();
|
depexp0.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp1.setPostingType(AssetReval.getPostingType());
|
depexp1.setPostingType(AssetReval.getPostingType());
|
||||||
|
@ -342,7 +342,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp1.setIsDepreciated(false);
|
depexp1.setIsDepreciated(false);
|
||||||
depexp1.setA_Period(AssetReval.getC_Period_ID());
|
depexp1.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp1.setA_Entry_Type("RVL");
|
depexp1.setA_Entry_Type("RVL");
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
|
|
||||||
// Create JV for the Reval Accum Depr Amounts
|
// Create JV for the Reval Accum Depr Amounts
|
||||||
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
|
@ -355,7 +355,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setA_Period(AssetReval.getC_Period_ID());
|
depexp2.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp2.setA_Entry_Type("RVL");
|
depexp2.setA_Entry_Type("RVL");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp3.setPostingType(AssetReval.getPostingType());
|
depexp3.setPostingType(AssetReval.getPostingType());
|
||||||
|
@ -367,7 +367,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(AssetReval.getC_Period_ID());
|
depexp3.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp3.setA_Entry_Type("RVL");
|
depexp3.setA_Entry_Type("RVL");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
|
|
||||||
// Create JV for the Reval Depreciation Expense Amounts
|
// Create JV for the Reval Depreciation Expense Amounts
|
||||||
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
|
@ -380,7 +380,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp4.setIsDepreciated(false);
|
depexp4.setIsDepreciated(false);
|
||||||
depexp4.setA_Period(AssetReval.getC_Period_ID());
|
depexp4.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp4.setA_Entry_Type("RVL");
|
depexp4.setA_Entry_Type("RVL");
|
||||||
depexp4.save();
|
depexp4.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp5.setPostingType(AssetReval.getPostingType());
|
depexp5.setPostingType(AssetReval.getPostingType());
|
||||||
|
@ -392,7 +392,7 @@ public class AssetRevalEntry extends SvrProcess
|
||||||
depexp5.setIsDepreciated(false);
|
depexp5.setIsDepreciated(false);
|
||||||
depexp5.setA_Period(AssetReval.getC_Period_ID());
|
depexp5.setA_Period(AssetReval.getC_Period_ID());
|
||||||
depexp5.setA_Entry_Type("RVL");
|
depexp5.setA_Entry_Type("RVL");
|
||||||
depexp5.save();
|
depexp5.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
|
|
@ -161,7 +161,7 @@ public class AssetSplit extends SvrProcess
|
||||||
AssetNew.setC_BPartner_Location_ID(Asset.getC_BPartner_Location_ID());
|
AssetNew.setC_BPartner_Location_ID(Asset.getC_BPartner_Location_ID());
|
||||||
AssetNew.setA_QTY_Current(v_QTY_New);
|
AssetNew.setA_QTY_Current(v_QTY_New);
|
||||||
AssetNew.setA_QTY_Original(v_QTY_New);
|
AssetNew.setA_QTY_Original(v_QTY_New);
|
||||||
AssetNew.save();
|
AssetNew.saveEx();
|
||||||
|
|
||||||
|
|
||||||
v_AssetNumber = AssetNew.getA_Asset_ID();
|
v_AssetNumber = AssetNew.getA_Asset_ID();
|
||||||
|
@ -176,7 +176,7 @@ public class AssetSplit extends SvrProcess
|
||||||
assetadd.setA_QTY_Current(v_QTY_New);
|
assetadd.setA_QTY_Current(v_QTY_New);
|
||||||
assetadd.setPostingType(AssetSplit.getPostingType());
|
assetadd.setPostingType(AssetSplit.getPostingType());
|
||||||
assetadd.setM_InOutLine_ID(1);
|
assetadd.setM_InOutLine_ID(1);
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
|
|
||||||
String sql2 = "SELECT A_Asset_Acct_ID "
|
String sql2 = "SELECT A_Asset_Acct_ID "
|
||||||
|
@ -212,7 +212,7 @@ public class AssetSplit extends SvrProcess
|
||||||
assetacctnew.setA_Depreciation_Manual_Period(" ");
|
assetacctnew.setA_Depreciation_Manual_Period(" ");
|
||||||
else
|
else
|
||||||
assetacctnew.setA_Depreciation_Manual_Period(assetacct.getA_Depreciation_Manual_Period());
|
assetacctnew.setA_Depreciation_Manual_Period(assetacct.getA_Depreciation_Manual_Period());
|
||||||
assetacctnew.save();
|
assetacctnew.saveEx();
|
||||||
|
|
||||||
|
|
||||||
sql2 = null;
|
sql2 = null;
|
||||||
|
@ -239,7 +239,7 @@ public class AssetSplit extends SvrProcess
|
||||||
assetwknew.setIsDepreciated(assetwk.isDepreciated());
|
assetwknew.setIsDepreciated(assetwk.isDepreciated());
|
||||||
assetwknew.setA_Asset_Life_Current_Year(assetwk.getA_Asset_Life_Current_Year());
|
assetwknew.setA_Asset_Life_Current_Year(assetwk.getA_Asset_Life_Current_Year());
|
||||||
assetwknew.setA_Curr_Dep_Exp(new BigDecimal (0.0));
|
assetwknew.setA_Curr_Dep_Exp(new BigDecimal (0.0));
|
||||||
assetwknew.save();
|
assetwknew.saveEx();
|
||||||
|
|
||||||
|
|
||||||
//Record transaction in Asset History
|
//Record transaction in Asset History
|
||||||
|
@ -299,7 +299,7 @@ public class AssetSplit extends SvrProcess
|
||||||
change.setC_BPartner_ID(AssetNew.getC_BPartner_ID());
|
change.setC_BPartner_ID(AssetNew.getC_BPartner_ID());
|
||||||
change.setA_QTY_Current(AssetNew.getA_QTY_Current());
|
change.setA_QTY_Current(AssetNew.getA_QTY_Current());
|
||||||
change.setA_QTY_Original(AssetNew.getA_QTY_Original());
|
change.setA_QTY_Original(AssetNew.getA_QTY_Original());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
|
|
||||||
//Record Account Numbers for JE's
|
//Record Account Numbers for JE's
|
||||||
|
@ -315,7 +315,7 @@ public class AssetSplit extends SvrProcess
|
||||||
MAsset AssetNew = new MAsset (getCtx(), v_AssetNumber, null);
|
MAsset AssetNew = new MAsset (getCtx(), v_AssetNumber, null);
|
||||||
AssetNew.setA_QTY_Current(AssetNew.getA_QTY_Current().add(v_QTY_New));
|
AssetNew.setA_QTY_Current(AssetNew.getA_QTY_Current().add(v_QTY_New));
|
||||||
AssetNew.setA_QTY_Original(AssetNew.getA_QTY_Original().add(v_QTY_New));
|
AssetNew.setA_QTY_Original(AssetNew.getA_QTY_Original().add(v_QTY_New));
|
||||||
AssetNew.save();
|
AssetNew.saveEx();
|
||||||
|
|
||||||
//Create Asset Addition Record
|
//Create Asset Addition Record
|
||||||
MAssetAddition assetadd = new MAssetAddition (getCtx(), 0, null);
|
MAssetAddition assetadd = new MAssetAddition (getCtx(), 0, null);
|
||||||
|
@ -327,7 +327,7 @@ public class AssetSplit extends SvrProcess
|
||||||
assetadd.setA_QTY_Current(v_QTY_New);
|
assetadd.setA_QTY_Current(v_QTY_New);
|
||||||
assetadd.setPostingType(AssetSplit.getPostingType());
|
assetadd.setPostingType(AssetSplit.getPostingType());
|
||||||
assetadd.setM_InOutLine_ID(1);
|
assetadd.setM_InOutLine_ID(1);
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
|
|
||||||
String sql2 = "SELECT A_Asset_Acct_ID "
|
String sql2 = "SELECT A_Asset_Acct_ID "
|
||||||
|
@ -342,7 +342,7 @@ public class AssetSplit extends SvrProcess
|
||||||
MAssetAcct assetacctnew = new MAssetAcct (getCtx(), v_NewAssetAcctID, null);
|
MAssetAcct assetacctnew = new MAssetAcct (getCtx(), v_NewAssetAcctID, null);
|
||||||
assetacctnew.setA_Salvage_Value(assetacctnew.getA_Salvage_Value().add(v_SalvageValue_New));
|
assetacctnew.setA_Salvage_Value(assetacctnew.getA_Salvage_Value().add(v_SalvageValue_New));
|
||||||
assetacctnew.setA_Depreciation_Manual_Amount(assetacctnew.getA_Depreciation_Manual_Amount().add(v_ManDep_New));
|
assetacctnew.setA_Depreciation_Manual_Amount(assetacctnew.getA_Depreciation_Manual_Amount().add(v_ManDep_New));
|
||||||
assetacctnew.save();
|
assetacctnew.saveEx();
|
||||||
|
|
||||||
|
|
||||||
sql2 = null;
|
sql2 = null;
|
||||||
|
@ -361,7 +361,7 @@ public class AssetSplit extends SvrProcess
|
||||||
assetwknew.setA_Accumulated_Depr(assetwknew.getA_Accumulated_Depr().add(v_AccumBalance_New));
|
assetwknew.setA_Accumulated_Depr(assetwknew.getA_Accumulated_Depr().add(v_AccumBalance_New));
|
||||||
assetwknew.setA_Salvage_Value(assetwknew.getA_Salvage_Value().add(v_SalvageValue_New));
|
assetwknew.setA_Salvage_Value(assetwknew.getA_Salvage_Value().add(v_SalvageValue_New));
|
||||||
assetwknew.setA_QTY_Current(assetwknew.getA_QTY_Current().add(v_QTY_New));
|
assetwknew.setA_QTY_Current(assetwknew.getA_QTY_Current().add(v_QTY_New));
|
||||||
assetwknew.save();
|
assetwknew.saveEx();
|
||||||
|
|
||||||
|
|
||||||
//Record transaction in Asset History
|
//Record transaction in Asset History
|
||||||
|
@ -422,7 +422,7 @@ public class AssetSplit extends SvrProcess
|
||||||
change.setC_BPartner_ID(AssetNew.getC_BPartner_ID());
|
change.setC_BPartner_ID(AssetNew.getC_BPartner_ID());
|
||||||
change.setA_QTY_Current(AssetNew.getA_QTY_Current());
|
change.setA_QTY_Current(AssetNew.getA_QTY_Current());
|
||||||
change.setA_QTY_Original(AssetNew.getA_QTY_Original());
|
change.setA_QTY_Original(AssetNew.getA_QTY_Original());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
|
|
||||||
//Record Account Numbers for JE's
|
//Record Account Numbers for JE's
|
||||||
|
@ -434,7 +434,7 @@ public class AssetSplit extends SvrProcess
|
||||||
|
|
||||||
// Update original Asset
|
// Update original Asset
|
||||||
Asset.setA_QTY_Current(v_QTY_Org);
|
Asset.setA_QTY_Current(v_QTY_Org);
|
||||||
Asset.save();
|
Asset.saveEx();
|
||||||
|
|
||||||
// Update original asset for the split
|
// Update original asset for the split
|
||||||
MAssetAddition assetaddold = new MAssetAddition (getCtx(), 0, null);
|
MAssetAddition assetaddold = new MAssetAddition (getCtx(), 0, null);
|
||||||
|
@ -446,19 +446,19 @@ public class AssetSplit extends SvrProcess
|
||||||
assetaddold.setA_QTY_Current(v_QTY_New.multiply( new BigDecimal(-1)));
|
assetaddold.setA_QTY_Current(v_QTY_New.multiply( new BigDecimal(-1)));
|
||||||
assetaddold.setPostingType(AssetSplit.getPostingType());
|
assetaddold.setPostingType(AssetSplit.getPostingType());
|
||||||
assetaddold.setM_InOutLine_ID(1);
|
assetaddold.setM_InOutLine_ID(1);
|
||||||
assetaddold.save();
|
assetaddold.saveEx();
|
||||||
|
|
||||||
//Update the Original Asset in the Account File
|
//Update the Original Asset in the Account File
|
||||||
assetacct.setA_Salvage_Value(v_SalvageValue_Org);
|
assetacct.setA_Salvage_Value(v_SalvageValue_Org);
|
||||||
assetacct.setA_Depreciation_Manual_Amount(v_ManDep_Org);
|
assetacct.setA_Depreciation_Manual_Amount(v_ManDep_Org);
|
||||||
assetacct.save();
|
assetacct.saveEx();
|
||||||
|
|
||||||
//Update the Original Asset in the Deprecation Workfile
|
//Update the Original Asset in the Deprecation Workfile
|
||||||
assetwk.setA_Asset_Cost(v_CostBalance_Org);
|
assetwk.setA_Asset_Cost(v_CostBalance_Org);
|
||||||
assetwk.setA_Accumulated_Depr(v_AccumBalance_Org);
|
assetwk.setA_Accumulated_Depr(v_AccumBalance_Org);
|
||||||
assetwk.setA_Salvage_Value(v_SalvageValue_Org);
|
assetwk.setA_Salvage_Value(v_SalvageValue_Org);
|
||||||
assetwk.setA_QTY_Current(v_QTY_Org);
|
assetwk.setA_QTY_Current(v_QTY_Org);
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
MAssetChange change1 = new MAssetChange (getCtx(), 0, null);
|
MAssetChange change1 = new MAssetChange (getCtx(), 0, null);
|
||||||
change1.setChangeType("SPL");
|
change1.setChangeType("SPL");
|
||||||
|
@ -477,7 +477,7 @@ public class AssetSplit extends SvrProcess
|
||||||
change1.setAssetAccumDepreciationAmt(v_AccumBalance_New.multiply(new BigDecimal(-1)));
|
change1.setAssetAccumDepreciationAmt(v_AccumBalance_New.multiply(new BigDecimal(-1)));
|
||||||
change1.setA_Salvage_Value(v_SalvageValue_New.multiply(new BigDecimal(-1)));
|
change1.setA_Salvage_Value(v_SalvageValue_New.multiply(new BigDecimal(-1)));
|
||||||
change1.setA_QTY_Current(v_QTY_New.multiply(new BigDecimal(-1)));
|
change1.setA_QTY_Current(v_QTY_New.multiply(new BigDecimal(-1)));
|
||||||
change1.save();
|
change1.saveEx();
|
||||||
|
|
||||||
//Create Journal Entries for the split
|
//Create Journal Entries for the split
|
||||||
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
|
@ -491,7 +491,7 @@ public class AssetSplit extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setA_Period(AssetSplit.getC_Period_ID());
|
depexp2.setA_Period(AssetSplit.getC_Period_ID());
|
||||||
depexp2.setA_Entry_Type("SPL");
|
depexp2.setA_Entry_Type("SPL");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
|
@ -504,7 +504,7 @@ public class AssetSplit extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(AssetSplit.getC_Period_ID());
|
depexp3.setA_Period(AssetSplit.getC_Period_ID());
|
||||||
depexp3.setA_Entry_Type("SPL");
|
depexp3.setA_Entry_Type("SPL");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
//Create JV for the Cost of the asset
|
//Create JV for the Cost of the asset
|
||||||
|
@ -517,7 +517,7 @@ public class AssetSplit extends SvrProcess
|
||||||
depexp4.setIsDepreciated(false);
|
depexp4.setIsDepreciated(false);
|
||||||
depexp4.setA_Period(AssetSplit.getC_Period_ID());
|
depexp4.setA_Period(AssetSplit.getC_Period_ID());
|
||||||
depexp4.setA_Entry_Type("SPL");
|
depexp4.setA_Entry_Type("SPL");
|
||||||
depexp4.save();
|
depexp4.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp5.setPostingType(AssetSplit.getPostingType());
|
depexp5.setPostingType(AssetSplit.getPostingType());
|
||||||
|
@ -529,7 +529,7 @@ public class AssetSplit extends SvrProcess
|
||||||
depexp5.setIsDepreciated(false);
|
depexp5.setIsDepreciated(false);
|
||||||
depexp5.setA_Period(AssetSplit.getC_Period_ID());
|
depexp5.setA_Period(AssetSplit.getC_Period_ID());
|
||||||
depexp5.setA_Entry_Type("SPL");
|
depexp5.setA_Entry_Type("SPL");
|
||||||
depexp5.save();
|
depexp5.saveEx();
|
||||||
|
|
||||||
|
|
||||||
String sql = null;
|
String sql = null;
|
||||||
|
@ -567,7 +567,7 @@ public class AssetSplit extends SvrProcess
|
||||||
depexp0.setIsDepreciated(false);
|
depexp0.setIsDepreciated(false);
|
||||||
depexp0.setA_Period(AssetSplit.getC_Period_ID());
|
depexp0.setA_Period(AssetSplit.getC_Period_ID());
|
||||||
depexp0.setA_Entry_Type("SPL");
|
depexp0.setA_Entry_Type("SPL");
|
||||||
depexp0.save();
|
depexp0.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp1.setPostingType(AssetSplit.getPostingType());
|
depexp1.setPostingType(AssetSplit.getPostingType());
|
||||||
|
@ -579,7 +579,7 @@ public class AssetSplit extends SvrProcess
|
||||||
depexp1.setIsDepreciated(false);
|
depexp1.setIsDepreciated(false);
|
||||||
depexp1.setA_Period(AssetSplit.getC_Period_ID());
|
depexp1.setA_Period(AssetSplit.getC_Period_ID());
|
||||||
depexp1.setA_Entry_Type("SPL");
|
depexp1.setA_Entry_Type("SPL");
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
rs.close();
|
rs.close();
|
||||||
|
|
|
@ -123,7 +123,7 @@ public class AssetTransfer extends SvrProcess
|
||||||
depexp0.setIsDepreciated(false);
|
depexp0.setIsDepreciated(false);
|
||||||
depexp0.setA_Period(AssetTransfer.getC_Period_ID());
|
depexp0.setA_Period(AssetTransfer.getC_Period_ID());
|
||||||
depexp0.setA_Entry_Type("TRN");
|
depexp0.setA_Entry_Type("TRN");
|
||||||
depexp0.save();
|
depexp0.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp1 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp1.setPostingType(AssetTransfer.getPostingType());
|
depexp1.setPostingType(AssetTransfer.getPostingType());
|
||||||
|
@ -135,7 +135,7 @@ public class AssetTransfer extends SvrProcess
|
||||||
depexp1.setIsDepreciated(false);
|
depexp1.setIsDepreciated(false);
|
||||||
depexp1.setA_Period(AssetTransfer.getC_Period_ID());
|
depexp1.setA_Period(AssetTransfer.getC_Period_ID());
|
||||||
depexp1.setA_Entry_Type("TRN");
|
depexp1.setA_Entry_Type("TRN");
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
@ -176,7 +176,7 @@ public class AssetTransfer extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setA_Period(AssetTransfer.getC_Period_ID());
|
depexp2.setA_Period(AssetTransfer.getC_Period_ID());
|
||||||
depexp2.setA_Entry_Type("TRN");
|
depexp2.setA_Entry_Type("TRN");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp3.setPostingType(AssetTransfer.getPostingType());
|
depexp3.setPostingType(AssetTransfer.getPostingType());
|
||||||
|
@ -188,7 +188,7 @@ public class AssetTransfer extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(AssetTransfer.getC_Period_ID());
|
depexp3.setA_Period(AssetTransfer.getC_Period_ID());
|
||||||
depexp3.setA_Entry_Type("TRN");
|
depexp3.setA_Entry_Type("TRN");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp4 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
// Create JV for the Cost of the asset
|
// Create JV for the Cost of the asset
|
||||||
|
@ -201,7 +201,7 @@ public class AssetTransfer extends SvrProcess
|
||||||
depexp4.setIsDepreciated(false);
|
depexp4.setIsDepreciated(false);
|
||||||
depexp4.setA_Period(AssetTransfer.getC_Period_ID());
|
depexp4.setA_Period(AssetTransfer.getC_Period_ID());
|
||||||
depexp4.setA_Entry_Type("TRN");
|
depexp4.setA_Entry_Type("TRN");
|
||||||
depexp4.save();
|
depexp4.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp5 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp5.setPostingType(AssetTransfer.getPostingType());
|
depexp5.setPostingType(AssetTransfer.getPostingType());
|
||||||
|
@ -213,7 +213,7 @@ public class AssetTransfer extends SvrProcess
|
||||||
depexp5.setIsDepreciated(false);
|
depexp5.setIsDepreciated(false);
|
||||||
depexp5.setA_Period(AssetTransfer.getC_Period_ID());
|
depexp5.setA_Period(AssetTransfer.getC_Period_ID());
|
||||||
depexp5.setA_Entry_Type("TRN");
|
depexp5.setA_Entry_Type("TRN");
|
||||||
depexp5.save();
|
depexp5.saveEx();
|
||||||
|
|
||||||
|
|
||||||
// Update Asset Setup for New Accounts
|
// Update Asset Setup for New Accounts
|
||||||
|
@ -248,12 +248,12 @@ public class AssetTransfer extends SvrProcess
|
||||||
change.setAssetAccumDepreciationAmt(rs.getBigDecimal("A_ACCUMULATED_DEPR"));
|
change.setAssetAccumDepreciationAmt(rs.getBigDecimal("A_ACCUMULATED_DEPR"));
|
||||||
change.setAssetBookValueAmt(rs.getBigDecimal("A_Asset_Cost"));
|
change.setAssetBookValueAmt(rs.getBigDecimal("A_Asset_Cost"));
|
||||||
change.setChangeAmt(v_Balance);
|
change.setChangeAmt(v_Balance);
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
DB.executeUpdate(sql,null);
|
DB.executeUpdate(sql,null);
|
||||||
|
|
||||||
AssetTransfer.setIsActive(false);
|
AssetTransfer.setIsActive(false);
|
||||||
AssetTransfer.save();
|
AssetTransfer.saveEx();
|
||||||
|
|
||||||
// Remove Entry from Processing file
|
// Remove Entry from Processing file
|
||||||
|
|
||||||
|
|
|
@ -184,7 +184,7 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
depexp.setIsDepreciated(true);
|
depexp.setIsDepreciated(true);
|
||||||
depexp.setDateAcct(assetwk.getAssetDepreciationDate());
|
depexp.setDateAcct(assetwk.getAssetDepreciationDate());
|
||||||
depexp.setA_Entry_Type("FOR");
|
depexp.setA_Entry_Type("FOR");
|
||||||
depexp.save();
|
depexp.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -200,7 +200,7 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
cal.setTime(ts);
|
cal.setTime(ts);
|
||||||
assetwk.setDateAcct(ts);
|
assetwk.setDateAcct(ts);
|
||||||
assetwk.setA_Period_Forecast(new BigDecimal(assetwk.getA_Period_Posted()));
|
assetwk.setA_Period_Forecast(new BigDecimal(assetwk.getA_Period_Posted()));
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
|
|
||||||
//Calculate life to date depreciation
|
//Calculate life to date depreciation
|
||||||
|
@ -224,7 +224,7 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
assetwk.setDateAcct(ts);
|
assetwk.setDateAcct(ts);
|
||||||
v_current_adj = v_current_adj.add((v_HalfYearConv_Adj));
|
v_current_adj = v_current_adj.add((v_HalfYearConv_Adj));
|
||||||
assetwk.setA_Period_Forecast(v_current_adj);
|
assetwk.setA_Period_Forecast(v_current_adj);
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
v_Dep_Exp_Inception = v_Dep_Exp_Inception .add(v_Dep_Exp_Inception2.multiply(v_HalfYearConv_Adj));
|
v_Dep_Exp_Inception = v_Dep_Exp_Inception .add(v_Dep_Exp_Inception2.multiply(v_HalfYearConv_Adj));
|
||||||
v_current = v_current + 1;
|
v_current = v_current + 1;
|
||||||
}
|
}
|
||||||
|
@ -288,7 +288,7 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
depexp1.setA_Period((int)v_current);
|
depexp1.setA_Period((int)v_current);
|
||||||
depexp1.setIsDepreciated(true);
|
depexp1.setIsDepreciated(true);
|
||||||
depexp1.setDateAcct(ts);
|
depexp1.setDateAcct(ts);
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
v_total_adjustment = v_total_adjustment.setScale(5, BigDecimal.ROUND_HALF_UP).subtract(v_Dep_Exp_Adjustment.setScale(5, BigDecimal.ROUND_HALF_UP));
|
v_total_adjustment = v_total_adjustment.setScale(5, BigDecimal.ROUND_HALF_UP).subtract(v_Dep_Exp_Adjustment.setScale(5, BigDecimal.ROUND_HALF_UP));
|
||||||
|
|
||||||
//Record adjusted expense
|
//Record adjusted expense
|
||||||
|
@ -302,7 +302,7 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
depexp2.setIsDepreciated(true);
|
depexp2.setIsDepreciated(true);
|
||||||
depexp2.setDateAcct(ts);
|
depexp2.setDateAcct(ts);
|
||||||
depexp2.setA_Entry_Type("FOR");
|
depexp2.setA_Entry_Type("FOR");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add((v_Dep_Exp_Monthly.setScale(2, BigDecimal.ROUND_HALF_UP))).setScale(2, BigDecimal.ROUND_HALF_UP);
|
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add((v_Dep_Exp_Monthly.setScale(2, BigDecimal.ROUND_HALF_UP))).setScale(2, BigDecimal.ROUND_HALF_UP);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -319,7 +319,7 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
depexp2.setIsDepreciated(true);
|
depexp2.setIsDepreciated(true);
|
||||||
depexp2.setDateAcct(ts);
|
depexp2.setDateAcct(ts);
|
||||||
depexp2.setA_Entry_Type("FOR");
|
depexp2.setA_Entry_Type("FOR");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add(v_Dep_Exp_Monthly).setScale(2, BigDecimal.ROUND_HALF_UP);
|
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add(v_Dep_Exp_Monthly).setScale(2, BigDecimal.ROUND_HALF_UP);
|
||||||
}
|
}
|
||||||
lastdepexp2 = depexp2.get_ID();
|
lastdepexp2 = depexp2.get_ID();
|
||||||
|
@ -332,13 +332,13 @@ public class BuildDepForecastFile extends SvrProcess
|
||||||
//record in workfile
|
//record in workfile
|
||||||
assetwk.setA_Period_Forecast(v_current_adj);
|
assetwk.setA_Period_Forecast(v_current_adj);
|
||||||
assetwk.setDateAcct(ts);
|
assetwk.setDateAcct(ts);
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
v_current = v_current + 1;
|
v_current = v_current + 1;
|
||||||
}
|
}
|
||||||
//adjust last entry for rounding errors
|
//adjust last entry for rounding errors
|
||||||
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), lastdepexp2, null);
|
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), lastdepexp2, null);
|
||||||
depexp2.setExpense(depexp2.getExpense().add(((rs.getBigDecimal("A_ASSET_COST").subtract(rs.getBigDecimal("A_SALVAGE_VALUE").subtract(v_total_adjustment))).subtract(v_Dep_Exp_Inception)).multiply(new BigDecimal(rs2.getFloat("A_Split_Percent")))));
|
depexp2.setExpense(depexp2.getExpense().add(((rs.getBigDecimal("A_ASSET_COST").subtract(rs.getBigDecimal("A_SALVAGE_VALUE").subtract(v_total_adjustment))).subtract(v_Dep_Exp_Inception)).multiply(new BigDecimal(rs2.getFloat("A_Split_Percent")))));
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
asset_id_current = rs2.getInt("A_ASSET_ID");
|
asset_id_current = rs2.getInt("A_ASSET_ID");
|
||||||
log.info("Asset #"+asset_id_current);
|
log.info("Asset #"+asset_id_current);
|
||||||
}
|
}
|
||||||
|
|
|
@ -188,7 +188,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
//depexp.setIsDepreciated(true);
|
//depexp.setIsDepreciated(true);
|
||||||
//depexp.setDateAcct(assetwk.getAssetDepreciationDate());
|
//depexp.setDateAcct(assetwk.getAssetDepreciationDate());
|
||||||
//depexp.setA_Entry_Type("DEP");
|
//depexp.setA_Entry_Type("DEP");
|
||||||
//depexp.save();
|
//depexp.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -205,7 +205,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
cal.setTime(ts);
|
cal.setTime(ts);
|
||||||
assetwk.setDateAcct(ts);
|
assetwk.setDateAcct(ts);
|
||||||
assetwk.setA_Period_Forecast(new BigDecimal(assetwk.getA_Period_Posted()));
|
assetwk.setA_Period_Forecast(new BigDecimal(assetwk.getA_Period_Posted()));
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
|
|
||||||
//Calculate life to date depreciation
|
//Calculate life to date depreciation
|
||||||
|
@ -229,7 +229,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
assetwk.setDateAcct(ts);
|
assetwk.setDateAcct(ts);
|
||||||
v_current_adj = v_current_adj.add((v_HalfYearConv_Adj));
|
v_current_adj = v_current_adj.add((v_HalfYearConv_Adj));
|
||||||
assetwk.setA_Period_Forecast(v_current_adj);
|
assetwk.setA_Period_Forecast(v_current_adj);
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
v_Dep_Exp_Inception = v_Dep_Exp_Inception .add(v_Dep_Exp_Inception2.multiply(v_HalfYearConv_Adj));
|
v_Dep_Exp_Inception = v_Dep_Exp_Inception .add(v_Dep_Exp_Inception2.multiply(v_HalfYearConv_Adj));
|
||||||
v_current = v_current + 1;
|
v_current = v_current + 1;
|
||||||
}
|
}
|
||||||
|
@ -266,7 +266,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
depexp1.setA_Period(rs.getInt("C_Period_ID"));
|
depexp1.setA_Period(rs.getInt("C_Period_ID"));
|
||||||
depexp1.setIsDepreciated(true);
|
depexp1.setIsDepreciated(true);
|
||||||
depexp1.setDateAcct(rs.getTimestamp("DateAcct"));
|
depexp1.setDateAcct(rs.getTimestamp("DateAcct"));
|
||||||
depexp1.save();
|
depexp1.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp2 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp2.setA_Asset_ID(rs.getInt("A_ASSET_ID"));
|
depexp2.setA_Asset_ID(rs.getInt("A_ASSET_ID"));
|
||||||
|
@ -278,7 +278,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setDateAcct(rs.getTimestamp("DateAcct"));
|
depexp2.setDateAcct(rs.getTimestamp("DateAcct"));
|
||||||
depexp2.setA_Entry_Type("DEP");
|
depexp2.setA_Entry_Type("DEP");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
v_total_adjustment = v_total_adjustment.setScale(5, BigDecimal.ROUND_HALF_UP).subtract(v_Dep_Exp_Adjustment.setScale(5, BigDecimal.ROUND_HALF_UP));
|
v_total_adjustment = v_total_adjustment.setScale(5, BigDecimal.ROUND_HALF_UP).subtract(v_Dep_Exp_Adjustment.setScale(5, BigDecimal.ROUND_HALF_UP));
|
||||||
}
|
}
|
||||||
|
@ -323,7 +323,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
//depexp1.setA_Period((int)v_current);
|
//depexp1.setA_Period((int)v_current);
|
||||||
//depexp1.setIsDepreciated(true);
|
//depexp1.setIsDepreciated(true);
|
||||||
//depexp1.setDateAcct(ts);
|
//depexp1.setDateAcct(ts);
|
||||||
//depexp1.save();
|
//depexp1.saveEx();
|
||||||
|
|
||||||
|
|
||||||
v_total_adjustment = v_total_adjustment.setScale(5, BigDecimal.ROUND_HALF_UP).subtract(v_Dep_Exp_Adjustment.setScale(5, BigDecimal.ROUND_HALF_UP));
|
v_total_adjustment = v_total_adjustment.setScale(5, BigDecimal.ROUND_HALF_UP).subtract(v_Dep_Exp_Adjustment.setScale(5, BigDecimal.ROUND_HALF_UP));
|
||||||
|
@ -339,7 +339,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
depexp2.setIsDepreciated(true);
|
depexp2.setIsDepreciated(true);
|
||||||
depexp2.setDateAcct(rs.getTimestamp("DateAcct"));
|
depexp2.setDateAcct(rs.getTimestamp("DateAcct"));
|
||||||
depexp2.setA_Entry_Type("DEP");
|
depexp2.setA_Entry_Type("DEP");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp3.setA_Asset_ID(rs.getInt("A_ASSET_ID"));
|
depexp3.setA_Asset_ID(rs.getInt("A_ASSET_ID"));
|
||||||
|
@ -351,7 +351,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setDateAcct(rs.getTimestamp("DateAcct"));
|
depexp3.setDateAcct(rs.getTimestamp("DateAcct"));
|
||||||
depexp3.setA_Entry_Type("DEP");
|
depexp3.setA_Entry_Type("DEP");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
|
|
||||||
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add((v_Dep_Exp_Monthly.setScale(2, BigDecimal.ROUND_HALF_UP))).setScale(2, BigDecimal.ROUND_HALF_UP);
|
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add((v_Dep_Exp_Monthly.setScale(2, BigDecimal.ROUND_HALF_UP))).setScale(2, BigDecimal.ROUND_HALF_UP);
|
||||||
}
|
}
|
||||||
|
@ -367,7 +367,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
depexp2.setIsDepreciated(true);
|
depexp2.setIsDepreciated(true);
|
||||||
depexp2.setDateAcct(rs.getTimestamp("DateAcct"));
|
depexp2.setDateAcct(rs.getTimestamp("DateAcct"));
|
||||||
depexp2.setA_Entry_Type("DEP");
|
depexp2.setA_Entry_Type("DEP");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, null);
|
||||||
depexp3.setA_Asset_ID(rs.getInt("A_ASSET_ID"));
|
depexp3.setA_Asset_ID(rs.getInt("A_ASSET_ID"));
|
||||||
|
@ -379,7 +379,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setDateAcct(rs.getTimestamp("DateAcct"));
|
depexp3.setDateAcct(rs.getTimestamp("DateAcct"));
|
||||||
depexp3.setA_Entry_Type("DEP");
|
depexp3.setA_Entry_Type("DEP");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
|
|
||||||
|
|
||||||
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add(v_Dep_Exp_Monthly).setScale(2, BigDecimal.ROUND_HALF_UP);
|
v_Dep_Exp_Inception = v_Dep_Exp_Inception.add(v_Dep_Exp_Monthly).setScale(2, BigDecimal.ROUND_HALF_UP);
|
||||||
|
@ -397,7 +397,7 @@ public class BuildDepWorkFile extends SvrProcess
|
||||||
assetwk.setA_Period_Forecast(v_current_adj);
|
assetwk.setA_Period_Forecast(v_current_adj);
|
||||||
assetwk.setDateAcct(ts);
|
assetwk.setDateAcct(ts);
|
||||||
assetwk.setA_Current_Period((int)v_current);
|
assetwk.setA_Current_Period((int)v_current);
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
asset_id_current = rs2.getInt("A_ASSET_ID");
|
asset_id_current = rs2.getInt("A_ASSET_ID");
|
||||||
log.info(""+asset_id_current);
|
log.info(""+asset_id_current);
|
||||||
|
|
|
@ -124,9 +124,9 @@ public class CreateGLAsset extends SvrProcess
|
||||||
asset.setA_Asset_Group_ID(assetgrpacct.getA_Asset_Group_ID());
|
asset.setA_Asset_Group_ID(assetgrpacct.getA_Asset_Group_ID());
|
||||||
asset.setA_QTY_Current(JVLine.getQty());
|
asset.setA_QTY_Current(JVLine.getQty());
|
||||||
asset.setA_QTY_Original(JVLine.getQty());
|
asset.setA_QTY_Original(JVLine.getQty());
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
asset.setA_Parent_Asset_ID(asset.getA_Asset_ID());
|
asset.setA_Parent_Asset_ID(asset.getA_Asset_ID());
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
boolean isdepreciate = assetgrpacct.isProcessing();
|
boolean isdepreciate = assetgrpacct.isProcessing();
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
asset.setUseLifeMonths(assetgrpacct.getUseLifeMonths());
|
asset.setUseLifeMonths(assetgrpacct.getUseLifeMonths());
|
||||||
asset.setIsDepreciated(true);
|
asset.setIsDepreciated(true);
|
||||||
asset.setIsOwned(true);
|
asset.setIsOwned(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
// uselifemonths = assetgrpacct.getUseLifeMonths();
|
// uselifemonths = assetgrpacct.getUseLifeMonths();
|
||||||
// uselifeyears = assetgrpacct.getUseLifeYears();
|
// uselifeyears = assetgrpacct.getUseLifeYears();
|
||||||
|
|
||||||
|
@ -156,7 +156,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
asset.setUseLifeMonths(asset.getUseLifeYears()*12);
|
asset.setUseLifeMonths(asset.getUseLifeYears()*12);
|
||||||
asset.setIsDepreciated(true);
|
asset.setIsDepreciated(true);
|
||||||
asset.setIsOwned(true);
|
asset.setIsOwned(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
// uselifemonths = asset.getUseLifeYears()*12;
|
// uselifemonths = asset.getUseLifeYears()*12;
|
||||||
// uselifeyears = asset.getUseLifeYears();
|
// uselifeyears = asset.getUseLifeYears();
|
||||||
}
|
}
|
||||||
|
@ -185,7 +185,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetacct.setA_Depreciation_Table_Header_ID(assetgrpacct.getA_Depreciation_Table_Header_ID());
|
assetacct.setA_Depreciation_Table_Header_ID(assetgrpacct.getA_Depreciation_Table_Header_ID());
|
||||||
assetacct.setA_Depreciation_Variable_Perc(assetgrpacct.getA_Depreciation_Variable_Perc());
|
assetacct.setA_Depreciation_Variable_Perc(assetgrpacct.getA_Depreciation_Variable_Perc());
|
||||||
assetacct.setProcessing(false);
|
assetacct.setProcessing(false);
|
||||||
assetacct.save();
|
assetacct.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
change.setPostingType(assetacct.getPostingType());
|
change.setPostingType(assetacct.getPostingType());
|
||||||
|
@ -238,7 +238,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
change.setA_Asset_CreateDate(asset.getA_Asset_CreateDate());
|
change.setA_Asset_CreateDate(asset.getA_Asset_CreateDate());
|
||||||
change.setAD_User_ID(asset.getAD_User_ID());
|
change.setAD_User_ID(asset.getAD_User_ID());
|
||||||
change.setC_Location_ID(asset.getC_Location_ID());
|
change.setC_Location_ID(asset.getC_Location_ID());
|
||||||
change.save();
|
change.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -256,7 +256,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetwk.setA_QTY_Current(JVLine.getQty());
|
assetwk.setA_QTY_Current(JVLine.getQty());
|
||||||
assetwk.setIsDepreciated(assetgrpacct.isProcessing());
|
assetwk.setIsDepreciated(assetgrpacct.isProcessing());
|
||||||
assetwk.setPostingType(assetgrpacct.getPostingType());
|
assetwk.setPostingType(assetgrpacct.getPostingType());
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
||||||
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -269,7 +269,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetadd.setLine(JVLine.getLine());
|
assetadd.setLine(JVLine.getLine());
|
||||||
assetadd.setDescription(JVLine.getDescription());
|
assetadd.setDescription(JVLine.getDescription());
|
||||||
assetadd.setPostingType(assetwk.getPostingType());
|
assetadd.setPostingType(assetwk.getPostingType());
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -291,7 +291,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetwk.setA_Asset_Cost(assetwk.getA_Asset_Cost().add(JVLine.getAmtAcctDr().subtract(JVLine.getAmtAcctCr())));
|
assetwk.setA_Asset_Cost(assetwk.getA_Asset_Cost().add(JVLine.getAmtAcctDr().subtract(JVLine.getAmtAcctCr())));
|
||||||
assetwk.setA_QTY_Current(assetwk.getA_QTY_Current().add(JVLine.getQty()));
|
assetwk.setA_QTY_Current(assetwk.getA_QTY_Current().add(JVLine.getQty()));
|
||||||
assetwk.setIsDepreciated(assetgrpacct.isProcessing());
|
assetwk.setIsDepreciated(assetgrpacct.isProcessing());
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
||||||
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -304,12 +304,12 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetadd.setLine(JVLine.getLine());
|
assetadd.setLine(JVLine.getLine());
|
||||||
assetadd.setDescription(JVLine.getDescription());
|
assetadd.setDescription(JVLine.getDescription());
|
||||||
assetadd.setPostingType(assetwk.getPostingType());
|
assetadd.setPostingType(assetwk.getPostingType());
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
|
|
||||||
asset.setA_QTY_Original(assetadd.getA_QTY_Current().add(asset.getA_QTY_Original()));
|
asset.setA_QTY_Original(assetadd.getA_QTY_Current().add(asset.getA_QTY_Original()));
|
||||||
asset.setA_QTY_Current(assetadd.getA_QTY_Current().add(asset.getA_QTY_Current()));
|
asset.setA_QTY_Current(assetadd.getA_QTY_Current().add(asset.getA_QTY_Current()));
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
change.setA_Asset_ID(asset.getA_Asset_ID());
|
change.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -318,7 +318,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
change.setPostingType(assetwk.getPostingType());
|
change.setPostingType(assetwk.getPostingType());
|
||||||
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
||||||
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -349,7 +349,7 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetadd.setLine(JVLine.getLine());
|
assetadd.setLine(JVLine.getLine());
|
||||||
assetadd.setDescription(JVLine.getDescription());
|
assetadd.setDescription(JVLine.getDescription());
|
||||||
assetadd.setPostingType("A");
|
assetadd.setPostingType("A");
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
change.setA_Asset_ID(asset.getA_Asset_ID());
|
change.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -359,10 +359,10 @@ public class CreateGLAsset extends SvrProcess
|
||||||
assetadd.setPostingType("A");
|
assetadd.setPostingType("A");
|
||||||
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
||||||
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
||||||
change.save();
|
change.saveEx();
|
||||||
}
|
}
|
||||||
JVLine.set_ValueOfColumn(I_CustomColumn.A_Processed, Boolean.TRUE);
|
JVLine.set_ValueOfColumn(I_CustomColumn.A_Processed, Boolean.TRUE);
|
||||||
JVLine.save();
|
JVLine.saveEx();
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
|
|
@ -144,9 +144,9 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
asset.setA_Asset_Group_ID(assetgrpacct.getA_Asset_Group_ID());
|
asset.setA_Asset_Group_ID(assetgrpacct.getA_Asset_Group_ID());
|
||||||
asset.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
asset.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
||||||
asset.setA_QTY_Original(InvoiceLine.getQtyEntered());
|
asset.setA_QTY_Original(InvoiceLine.getQtyEntered());
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
asset.setA_Parent_Asset_ID(asset.getA_Asset_ID());
|
asset.setA_Parent_Asset_ID(asset.getA_Asset_ID());
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
boolean isdepreciate = assetgrpacct.isProcessing();
|
boolean isdepreciate = assetgrpacct.isProcessing();
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
asset.setUseLifeMonths(assetgrpacct.getUseLifeMonths());
|
asset.setUseLifeMonths(assetgrpacct.getUseLifeMonths());
|
||||||
asset.setIsDepreciated(true);
|
asset.setIsDepreciated(true);
|
||||||
asset.setIsOwned(true);
|
asset.setIsOwned(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
uselifemonths = assetgrpacct.getUseLifeMonths();
|
uselifemonths = assetgrpacct.getUseLifeMonths();
|
||||||
uselifeyears = assetgrpacct.getUseLifeYears();
|
uselifeyears = assetgrpacct.getUseLifeYears();
|
||||||
|
|
||||||
|
@ -176,7 +176,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
asset.setUseLifeMonths(asset.getUseLifeYears()*12);
|
asset.setUseLifeMonths(asset.getUseLifeYears()*12);
|
||||||
asset.setIsDepreciated(true);
|
asset.setIsDepreciated(true);
|
||||||
asset.setIsOwned(true);
|
asset.setIsOwned(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
uselifemonths = asset.getUseLifeYears()*12;
|
uselifemonths = asset.getUseLifeYears()*12;
|
||||||
uselifeyears = asset.getUseLifeYears();
|
uselifeyears = asset.getUseLifeYears();
|
||||||
}
|
}
|
||||||
|
@ -205,7 +205,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetacct.setA_Depreciation_Variable_Perc(assetgrpacct.getA_Depreciation_Variable_Perc());
|
assetacct.setA_Depreciation_Variable_Perc(assetgrpacct.getA_Depreciation_Variable_Perc());
|
||||||
assetacct.setProcessing(false);
|
assetacct.setProcessing(false);
|
||||||
assetacct.getAD_Client_ID();
|
assetacct.getAD_Client_ID();
|
||||||
assetacct.save();
|
assetacct.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
change.setPostingType(assetacct.getPostingType());
|
change.setPostingType(assetacct.getPostingType());
|
||||||
|
@ -260,7 +260,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
change.setA_Asset_CreateDate(asset.getA_Asset_CreateDate());
|
change.setA_Asset_CreateDate(asset.getA_Asset_CreateDate());
|
||||||
change.setAD_User_ID(asset.getAD_User_ID());
|
change.setAD_User_ID(asset.getAD_User_ID());
|
||||||
change.setC_Location_ID(asset.getC_Location_ID());
|
change.setC_Location_ID(asset.getC_Location_ID());
|
||||||
change.save();
|
change.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -277,7 +277,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetwk.setA_Period_Posted(0);
|
assetwk.setA_Period_Posted(0);
|
||||||
assetwk.setA_Asset_Life_Current_Year(new BigDecimal (0.0));
|
assetwk.setA_Asset_Life_Current_Year(new BigDecimal (0.0));
|
||||||
assetwk.setA_Curr_Dep_Exp(new BigDecimal (0.0));
|
assetwk.setA_Curr_Dep_Exp(new BigDecimal (0.0));
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
||||||
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -291,7 +291,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetadd.setDescription(InvoiceLine.getDescription());
|
assetadd.setDescription(InvoiceLine.getDescription());
|
||||||
assetadd.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
assetadd.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
||||||
assetadd.setPostingType(assetwk.getPostingType());
|
assetadd.setPostingType(assetwk.getPostingType());
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
String sql1 = "SELECT C_Period_ID "
|
String sql1 = "SELECT C_Period_ID "
|
||||||
+ "FROM C_Period "
|
+ "FROM C_Period "
|
||||||
|
@ -348,7 +348,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
mInOut.setPosted (false);
|
mInOut.setPosted (false);
|
||||||
mInOut.setProcessed (false);
|
mInOut.setProcessed (false);
|
||||||
mInOut.setSendEMail (false);
|
mInOut.setSendEMail (false);
|
||||||
mInOut.save();
|
mInOut.saveEx();
|
||||||
|
|
||||||
X_M_InOutLine mInOutLine = new X_M_InOutLine (getCtx(), 0, get_TrxName());
|
X_M_InOutLine mInOutLine = new X_M_InOutLine (getCtx(), 0, get_TrxName());
|
||||||
mInOutLine.setC_UOM_ID (InvoiceLine.getC_UOM_ID()); // @#C_UOM_ID@
|
mInOutLine.setC_UOM_ID (InvoiceLine.getC_UOM_ID()); // @#C_UOM_ID@
|
||||||
|
@ -378,7 +378,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setA_Period(C_Period_ID);
|
depexp2.setA_Period(C_Period_ID);
|
||||||
depexp2.setA_Entry_Type("NEW");
|
depexp2.setA_Entry_Type("NEW");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
recordInsertedCount++;
|
recordInsertedCount++;
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, get_TrxName());
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, get_TrxName());
|
||||||
|
@ -391,7 +391,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(C_Period_ID);
|
depexp3.setA_Period(C_Period_ID);
|
||||||
depexp3.setA_Entry_Type("NEW");
|
depexp3.setA_Entry_Type("NEW");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
recordInsertedCount++;
|
recordInsertedCount++;
|
||||||
|
|
||||||
//Determine if tax adjustment is necessary
|
//Determine if tax adjustment is necessary
|
||||||
|
@ -409,7 +409,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
depexp4.setIsDepreciated(false);
|
depexp4.setIsDepreciated(false);
|
||||||
depexp4.setA_Period(C_Period_ID);
|
depexp4.setA_Period(C_Period_ID);
|
||||||
depexp4.setA_Entry_Type("NEW");
|
depexp4.setA_Entry_Type("NEW");
|
||||||
depexp4.save();
|
depexp4.saveEx();
|
||||||
recordInsertedCount++;
|
recordInsertedCount++;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -432,7 +432,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetwk.setA_Asset_Cost(assetwk.getA_Asset_Cost().add(InvoiceLine.getLineTotalAmt()));
|
assetwk.setA_Asset_Cost(assetwk.getA_Asset_Cost().add(InvoiceLine.getLineTotalAmt()));
|
||||||
assetwk.setIsDepreciated(assetgrpacct.isProcessing());
|
assetwk.setIsDepreciated(assetgrpacct.isProcessing());
|
||||||
assetwk.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
assetwk.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
X_A_Asset_Addition assetadd = new X_A_Asset_Addition (getCtx(), 0, get_TrxName());
|
||||||
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
assetadd.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -446,12 +446,12 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetadd.setDescription(InvoiceLine.getDescription());
|
assetadd.setDescription(InvoiceLine.getDescription());
|
||||||
assetadd.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
assetadd.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
||||||
assetadd.setPostingType(assetwk.getPostingType());
|
assetadd.setPostingType(assetwk.getPostingType());
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
|
|
||||||
asset.setA_QTY_Original(assetadd.getA_QTY_Current().add(asset.getA_QTY_Original()));
|
asset.setA_QTY_Original(assetadd.getA_QTY_Current().add(asset.getA_QTY_Original()));
|
||||||
asset.setA_QTY_Current(assetadd.getA_QTY_Current().add(asset.getA_QTY_Current()));
|
asset.setA_QTY_Current(assetadd.getA_QTY_Current().add(asset.getA_QTY_Current()));
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
change.setA_Asset_ID(asset.getA_Asset_ID());
|
change.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -461,7 +461,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
change.setPostingType(assetwk.getPostingType());
|
change.setPostingType(assetwk.getPostingType());
|
||||||
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
||||||
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -480,7 +480,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
depexp2.setIsDepreciated(false);
|
depexp2.setIsDepreciated(false);
|
||||||
depexp2.setA_Period(C_Period_ID);
|
depexp2.setA_Period(C_Period_ID);
|
||||||
depexp2.setA_Entry_Type("NEW");
|
depexp2.setA_Entry_Type("NEW");
|
||||||
depexp2.save();
|
depexp2.saveEx();
|
||||||
recordInsertedCount++;
|
recordInsertedCount++;
|
||||||
|
|
||||||
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, get_TrxName());
|
X_A_Depreciation_Exp depexp3 = new X_A_Depreciation_Exp (getCtx(), 0, get_TrxName());
|
||||||
|
@ -493,7 +493,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
depexp3.setIsDepreciated(false);
|
depexp3.setIsDepreciated(false);
|
||||||
depexp3.setA_Period(C_Period_ID);
|
depexp3.setA_Period(C_Period_ID);
|
||||||
depexp3.setA_Entry_Type("NEW");
|
depexp3.setA_Entry_Type("NEW");
|
||||||
depexp3.save();
|
depexp3.saveEx();
|
||||||
recordInsertedCount++;
|
recordInsertedCount++;
|
||||||
|
|
||||||
//Determine if tax adjustment is necessary
|
//Determine if tax adjustment is necessary
|
||||||
|
@ -511,7 +511,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
depexp4.setIsDepreciated(false);
|
depexp4.setIsDepreciated(false);
|
||||||
depexp4.setA_Period(C_Period_ID);
|
depexp4.setA_Period(C_Period_ID);
|
||||||
depexp4.setA_Entry_Type("NEW");
|
depexp4.setA_Entry_Type("NEW");
|
||||||
depexp4.save();
|
depexp4.saveEx();
|
||||||
recordInsertedCount++;
|
recordInsertedCount++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -547,7 +547,7 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetadd.setDescription(InvoiceLine.getDescription());
|
assetadd.setDescription(InvoiceLine.getDescription());
|
||||||
assetadd.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
assetadd.setA_QTY_Current(InvoiceLine.getQtyEntered());
|
||||||
assetadd.setPostingType("A");
|
assetadd.setPostingType("A");
|
||||||
assetadd.save();
|
assetadd.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
change.setA_Asset_ID(asset.getA_Asset_ID());
|
change.setA_Asset_ID(asset.getA_Asset_ID());
|
||||||
|
@ -557,10 +557,10 @@ public class CreateInvoicedAsset extends SvrProcess
|
||||||
assetadd.setPostingType("A");
|
assetadd.setPostingType("A");
|
||||||
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
change.setAssetValueAmt(assetadd.getAssetValueAmt());
|
||||||
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
change.setA_QTY_Current(assetadd.getA_QTY_Current());
|
||||||
change.save();
|
change.saveEx();
|
||||||
}
|
}
|
||||||
InvoiceLine.set_ValueOfColumn(I_CustomColumn.A_Processed, Boolean.TRUE);
|
InvoiceLine.set_ValueOfColumn(I_CustomColumn.A_Processed, Boolean.TRUE);
|
||||||
InvoiceLine.save();
|
InvoiceLine.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -219,7 +219,7 @@ public class ImportFAJournal2 extends SvrProcess
|
||||||
FAInsert.setIsDepreciated ( rs.getString("ISDEPRECIATED"));
|
FAInsert.setIsDepreciated ( rs.getString("ISDEPRECIATED"));
|
||||||
|
|
||||||
v_ID_START = v_ID_START+10;
|
v_ID_START = v_ID_START+10;
|
||||||
FAInsert.save();
|
FAInsert.saveEx();
|
||||||
|
|
||||||
String sql4 = "UPDATE A_DEPRECIATION_EXP SET PROCESSED = 'Y' "
|
String sql4 = "UPDATE A_DEPRECIATION_EXP SET PROCESSED = 'Y' "
|
||||||
+ " WHERE A_DEPRECIATION_EXP_ID = " + rs.getInt("A_DEPRECIATION_EXP_ID");
|
+ " WHERE A_DEPRECIATION_EXP_ID = " + rs.getInt("A_DEPRECIATION_EXP_ID");
|
||||||
|
@ -818,12 +818,12 @@ public class ImportFAJournal2 extends SvrProcess
|
||||||
imp.getUser1_ID(), imp.getUser2_ID(),imp.getUserElement1_ID(),imp.getUserElement2_ID());
|
imp.getUser1_ID(), imp.getUser2_ID(),imp.getUserElement1_ID(),imp.getUserElement2_ID());
|
||||||
//imp.getUser1_ID(), imp.getUser2_ID());
|
//imp.getUser1_ID(), imp.getUser2_ID());
|
||||||
if (acct != null && acct.get_ID() == 0)
|
if (acct != null && acct.get_ID() == 0)
|
||||||
acct.save();
|
acct.saveEx();
|
||||||
if (acct == null || acct.get_ID() == 0)
|
if (acct == null || acct.get_ID() == 0)
|
||||||
{
|
{
|
||||||
imp.setI_ErrorMsg("ERROR creating Account");
|
imp.setI_ErrorMsg("ERROR creating Account");
|
||||||
imp.setI_IsImported(false);
|
imp.setI_IsImported(false);
|
||||||
imp.save();
|
imp.saveEx();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -570,7 +570,7 @@ public abstract class Doc
|
||||||
.append(", Balanced=").append(isBalanced())
|
.append(", Balanced=").append(isBalanced())
|
||||||
.append(", Schema=").append(m_as.getName());
|
.append(", Schema=").append(m_as.getName());
|
||||||
note.setTextMsg(Text.toString());
|
note.setTextMsg(Text.toString());
|
||||||
note.save();
|
note.saveEx();
|
||||||
p_Error = Text.toString();
|
p_Error = Text.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -968,7 +968,7 @@ public final class FactLine extends X_Fact_Acct
|
||||||
C_Project_ID, C_Campaign_ID, C_Activity_ID,
|
C_Project_ID, C_Campaign_ID, C_Activity_ID,
|
||||||
User1_ID, User2_ID, UserElement1_ID, UserElement2_ID);
|
User1_ID, User2_ID, UserElement1_ID, UserElement2_ID);
|
||||||
if (revenue != null && revenue.get_ID() == 0)
|
if (revenue != null && revenue.get_ID() == 0)
|
||||||
revenue.save();
|
revenue.saveEx();
|
||||||
if (revenue == null || revenue.get_ID() == 0)
|
if (revenue == null || revenue.get_ID() == 0)
|
||||||
{
|
{
|
||||||
log.severe ("Revenue_Acct not found");
|
log.severe ("Revenue_Acct not found");
|
||||||
|
|
|
@ -136,7 +136,7 @@ public class WebProjectDeploy extends SvrProcess
|
||||||
//if (nodeCMS.getParent_ID()!=0)
|
//if (nodeCMS.getParent_ID()!=0)
|
||||||
nodeCMC.setParent_ID(nodeCMS.getParent_ID());
|
nodeCMC.setParent_ID(nodeCMS.getParent_ID());
|
||||||
nodeCMC.setSeqNo(nodeCMS.getSeqNo());
|
nodeCMC.setSeqNo(nodeCMS.getSeqNo());
|
||||||
nodeCMC.save();
|
nodeCMC.saveEx();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,8 @@ package org.compiere.model;
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
|
import org.adempiere.exceptions.AdempiereException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Processor Interface
|
* Processor Interface
|
||||||
*
|
*
|
||||||
|
@ -101,6 +103,12 @@ public interface AdempiereProcessor
|
||||||
*/
|
*/
|
||||||
public boolean save();
|
public boolean save();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Save throwing exception
|
||||||
|
* @throws AdempiereException
|
||||||
|
* @see #save()
|
||||||
|
*/
|
||||||
|
public void saveEx() throws AdempiereException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get Processor Logs
|
* Get Processor Logs
|
||||||
|
|
|
@ -2246,7 +2246,7 @@ public class GridTab implements DataStatusListener, Evaluatee, Serializable
|
||||||
if (access == null)
|
if (access == null)
|
||||||
access = new MPrivateAccess (ctx, AD_User_ID, m_vo.AD_Table_ID, Record_ID);
|
access = new MPrivateAccess (ctx, AD_User_ID, m_vo.AD_Table_ID, Record_ID);
|
||||||
access.setIsActive(lock);
|
access.setIsActive(lock);
|
||||||
access.save();
|
access.saveEx();
|
||||||
//
|
//
|
||||||
loadLocks();
|
loadLocks();
|
||||||
} // lock
|
} // lock
|
||||||
|
|
|
@ -479,7 +479,7 @@ public class MAcctSchema extends X_C_AcctSchema
|
||||||
MCostType ct = new MCostType (getCtx(), 0, get_TrxName());
|
MCostType ct = new MCostType (getCtx(), 0, get_TrxName());
|
||||||
ct.setClientOrg(getAD_Client_ID(), 0);
|
ct.setClientOrg(getAD_Client_ID(), 0);
|
||||||
ct.setName(getName());
|
ct.setName(getName());
|
||||||
ct.save();
|
ct.saveEx();
|
||||||
setM_CostType_ID(ct.getM_CostType_ID());
|
setM_CostType_ID(ct.getM_CostType_ID());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -752,7 +752,7 @@ public final class MAllocationHdr extends X_C_AllocationHdr implements DocAction
|
||||||
{
|
{
|
||||||
MAllocationLine line = m_lines[i];
|
MAllocationLine line = m_lines[i];
|
||||||
line.setIsActive(false);
|
line.setIsActive(false);
|
||||||
line.save();
|
line.saveEx();
|
||||||
bps.add(new Integer(line.processIt(true))); // reverse
|
bps.add(new Integer(line.processIt(true))); // reverse
|
||||||
}
|
}
|
||||||
updateBP(bps);
|
updateBP(bps);
|
||||||
|
|
|
@ -268,13 +268,13 @@ public class MAllocationLine extends X_C_AllocationLine
|
||||||
if (!payment.isCashTrx())
|
if (!payment.isCashTrx())
|
||||||
{
|
{
|
||||||
payment.setIsAllocated(false);
|
payment.setIsAllocated(false);
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (payment.testAllocation())
|
if (payment.testAllocation())
|
||||||
payment.save();
|
payment.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -431,7 +431,7 @@ public class MAsset extends X_A_Asset
|
||||||
if (getA_Parent_Asset_ID() < 1 )
|
if (getA_Parent_Asset_ID() < 1 )
|
||||||
{
|
{
|
||||||
asset.setA_Parent_Asset_ID(getA_Asset_ID());
|
asset.setA_Parent_Asset_ID(getA_Asset_ID());
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -457,7 +457,7 @@ public class MAsset extends X_A_Asset
|
||||||
asset.setUseLifeMonths(assetgrpacct.getUseLifeMonths());
|
asset.setUseLifeMonths(assetgrpacct.getUseLifeMonths());
|
||||||
asset.setIsDepreciated(true);
|
asset.setIsDepreciated(true);
|
||||||
asset.setIsOwned(true);
|
asset.setIsOwned(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
uselifemonths = assetgrpacct.getUseLifeMonths();
|
uselifemonths = assetgrpacct.getUseLifeMonths();
|
||||||
uselifeyears = assetgrpacct.getUseLifeYears();
|
uselifeyears = assetgrpacct.getUseLifeYears();
|
||||||
|
|
||||||
|
@ -467,7 +467,7 @@ public class MAsset extends X_A_Asset
|
||||||
asset.setUseLifeMonths(getUseLifeYears()*12);
|
asset.setUseLifeMonths(getUseLifeYears()*12);
|
||||||
asset.setIsDepreciated(true);
|
asset.setIsDepreciated(true);
|
||||||
asset.setIsOwned(true);
|
asset.setIsOwned(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
uselifemonths = getUseLifeYears()*12;
|
uselifemonths = getUseLifeYears()*12;
|
||||||
uselifeyears = getUseLifeYears();
|
uselifeyears = getUseLifeYears();
|
||||||
}
|
}
|
||||||
|
@ -497,7 +497,7 @@ public class MAsset extends X_A_Asset
|
||||||
assetacct.setA_Depreciation_Table_Header_ID(assetgrpacct.getA_Depreciation_Table_Header_ID());
|
assetacct.setA_Depreciation_Table_Header_ID(assetgrpacct.getA_Depreciation_Table_Header_ID());
|
||||||
assetacct.setA_Depreciation_Variable_Perc(assetgrpacct.getA_Depreciation_Variable_Perc());
|
assetacct.setA_Depreciation_Variable_Perc(assetgrpacct.getA_Depreciation_Variable_Perc());
|
||||||
assetacct.setProcessing(false);
|
assetacct.setProcessing(false);
|
||||||
assetacct.save();
|
assetacct.saveEx();
|
||||||
|
|
||||||
change.setPostingType(assetacct.getPostingType());
|
change.setPostingType(assetacct.getPostingType());
|
||||||
change.setA_Split_Percent(assetacct.getA_Split_Percent());
|
change.setA_Split_Percent(assetacct.getA_Split_Percent());
|
||||||
|
@ -550,7 +550,7 @@ public class MAsset extends X_A_Asset
|
||||||
assetwk.setA_QTY_Current(new BigDecimal(0.0));
|
assetwk.setA_QTY_Current(new BigDecimal(0.0));
|
||||||
assetwk.setA_Asset_Cost(new BigDecimal(0.0));
|
assetwk.setA_Asset_Cost(new BigDecimal(0.0));
|
||||||
assetwk.setA_Period_Posted(0);
|
assetwk.setA_Period_Posted(0);
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -578,7 +578,7 @@ public class MAsset extends X_A_Asset
|
||||||
change.setA_Asset_CreateDate(getA_Asset_CreateDate());
|
change.setA_Asset_CreateDate(getA_Asset_CreateDate());
|
||||||
change.setAD_User_ID(getAD_User_ID());
|
change.setAD_User_ID(getAD_User_ID());
|
||||||
change.setC_Location_ID(getC_Location_ID());
|
change.setC_Location_ID(getC_Location_ID());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
@ -631,7 +631,7 @@ public class MAsset extends X_A_Asset
|
||||||
uselifemonths = getUseLifeMonths();
|
uselifemonths = getUseLifeMonths();
|
||||||
uselifeyears = getUseLifeYears();
|
uselifeyears = getUseLifeYears();
|
||||||
}
|
}
|
||||||
assetacct.save();
|
assetacct.saveEx();
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
@ -669,7 +669,7 @@ public class MAsset extends X_A_Asset
|
||||||
assetwk.setA_Asset_Life_Years(uselifeyears);
|
assetwk.setA_Asset_Life_Years(uselifeyears);
|
||||||
assetwk.setIsDepreciated(isDepreciated());
|
assetwk.setIsDepreciated(isDepreciated());
|
||||||
//assetwk.setA_QTY_Current(getA_QTY_Current());
|
//assetwk.setA_QTY_Current(getA_QTY_Current());
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
if (isProcessing()== true){
|
if (isProcessing()== true){
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
MAssetChange change = new MAssetChange (getCtx(), 0, get_TrxName());
|
||||||
|
@ -698,13 +698,13 @@ public class MAsset extends X_A_Asset
|
||||||
change.setA_Asset_CreateDate(getA_Asset_CreateDate());
|
change.setA_Asset_CreateDate(getA_Asset_CreateDate());
|
||||||
change.setAD_User_ID(getAD_User_ID());
|
change.setAD_User_ID(getAD_User_ID());
|
||||||
change.setC_Location_ID(getC_Location_ID());
|
change.setC_Location_ID(getC_Location_ID());
|
||||||
change.save();
|
change.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X_A_Asset asset = new X_A_Asset (getCtx(), p_A_Asset_ID, get_TrxName());
|
X_A_Asset asset = new X_A_Asset (getCtx(), p_A_Asset_ID, get_TrxName());
|
||||||
asset.setProcessing(true);
|
asset.setProcessing(true);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
|
|
|
@ -99,7 +99,7 @@ public class MAssetAcct extends X_A_Asset_Acct {
|
||||||
change.setA_Depreciation_Manual_Period(getA_Depreciation_Manual_Period());
|
change.setA_Depreciation_Manual_Period(getA_Depreciation_Manual_Period());
|
||||||
change.setA_Depreciation_Table_Header_ID(getA_Depreciation_Table_Header_ID());
|
change.setA_Depreciation_Table_Header_ID(getA_Depreciation_Table_Header_ID());
|
||||||
change.setA_Depreciation_Variable_Perc(getA_Depreciation_Variable_Perc());
|
change.setA_Depreciation_Variable_Perc(getA_Depreciation_Variable_Perc());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
String sql = "SELECT * FROM A_Depreciation_Workfile WHERE A_Asset_ID=? AND IsActive='Y'";
|
String sql = "SELECT * FROM A_Depreciation_Workfile WHERE A_Asset_ID=? AND IsActive='Y'";
|
||||||
PreparedStatement pstmt = null;
|
PreparedStatement pstmt = null;
|
||||||
|
@ -114,7 +114,7 @@ public class MAssetAcct extends X_A_Asset_Acct {
|
||||||
X_A_Depreciation_Workfile assetwk = new X_A_Depreciation_Workfile(
|
X_A_Depreciation_Workfile assetwk = new X_A_Depreciation_Workfile(
|
||||||
getCtx(), rs, null);
|
getCtx(), rs, null);
|
||||||
assetwk.setA_Salvage_Value(getA_Salvage_Value());
|
assetwk.setA_Salvage_Value(getA_Salvage_Value());
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
@ -159,7 +159,7 @@ public class MAssetAcct extends X_A_Asset_Acct {
|
||||||
assetacct.setA_Depreciation_Table_Header_ID(getA_Depreciation_Table_Header_ID());
|
assetacct.setA_Depreciation_Table_Header_ID(getA_Depreciation_Table_Header_ID());
|
||||||
assetacct.setA_Depreciation_Variable_Perc(getA_Depreciation_Variable_Perc());
|
assetacct.setA_Depreciation_Variable_Perc(getA_Depreciation_Variable_Perc());
|
||||||
assetacct.setProcessing(true);
|
assetacct.setProcessing(true);
|
||||||
assetacct.save();
|
assetacct.saveEx();
|
||||||
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -76,12 +76,12 @@ public class MAssetAddition extends X_A_Asset_Addition
|
||||||
assetwk.setPostingType("A");
|
assetwk.setPostingType("A");
|
||||||
assetwk.setA_QTY_Current(getA_QTY_Current());
|
assetwk.setA_QTY_Current(getA_QTY_Current());
|
||||||
assetwk.setA_Asset_Cost(getAssetValueAmt());
|
assetwk.setA_Asset_Cost(getAssetValueAmt());
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
MAsset asset = new MAsset (getCtx(), p_A_Asset_ID, null);
|
MAsset asset = new MAsset (getCtx(), p_A_Asset_ID, null);
|
||||||
asset.setA_QTY_Original(getA_QTY_Current().add(asset.getA_QTY_Original()));
|
asset.setA_QTY_Original(getA_QTY_Current().add(asset.getA_QTY_Original()));
|
||||||
asset.setA_QTY_Current(getA_QTY_Current().add(asset.getA_QTY_Current()));
|
asset.setA_QTY_Current(getA_QTY_Current().add(asset.getA_QTY_Current()));
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0,null);
|
MAssetChange change = new MAssetChange (getCtx(), 0,null);
|
||||||
change.setA_Asset_ID(p_A_Asset_ID);
|
change.setA_Asset_ID(p_A_Asset_ID);
|
||||||
|
@ -91,7 +91,7 @@ public class MAssetAddition extends X_A_Asset_Addition
|
||||||
change.setPostingType("A");
|
change.setPostingType("A");
|
||||||
change.setAssetValueAmt(getAssetValueAmt());
|
change.setAssetValueAmt(getAssetValueAmt());
|
||||||
change.setA_QTY_Current(getA_QTY_Current());
|
change.setA_QTY_Current(getA_QTY_Current());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -110,7 +110,7 @@ public class MAssetAddition extends X_A_Asset_Addition
|
||||||
X_A_Depreciation_Workfile assetwk = new X_A_Depreciation_Workfile (getCtx(), rs, null);
|
X_A_Depreciation_Workfile assetwk = new X_A_Depreciation_Workfile (getCtx(), rs, null);
|
||||||
assetwk.setA_Asset_Cost(getAssetValueAmt().add(assetwk.getA_Asset_Cost()));
|
assetwk.setA_Asset_Cost(getAssetValueAmt().add(assetwk.getA_Asset_Cost()));
|
||||||
assetwk.setA_QTY_Current(getA_QTY_Current().add(assetwk.getA_QTY_Current()));
|
assetwk.setA_QTY_Current(getA_QTY_Current().add(assetwk.getA_QTY_Current()));
|
||||||
assetwk.save();
|
assetwk.saveEx();
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0, null);
|
MAssetChange change = new MAssetChange (getCtx(), 0, null);
|
||||||
change.setA_Asset_ID(p_A_Asset_ID);
|
change.setA_Asset_ID(p_A_Asset_ID);
|
||||||
|
@ -120,13 +120,13 @@ public class MAssetAddition extends X_A_Asset_Addition
|
||||||
change.setPostingType(rs.getString("PostingType"));
|
change.setPostingType(rs.getString("PostingType"));
|
||||||
change.setAssetValueAmt(getAssetValueAmt());
|
change.setAssetValueAmt(getAssetValueAmt());
|
||||||
change.setA_QTY_Current(getA_QTY_Current());
|
change.setA_QTY_Current(getA_QTY_Current());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
MAsset asset = new MAsset (getCtx(), p_A_Asset_ID, null);
|
MAsset asset = new MAsset (getCtx(), p_A_Asset_ID, null);
|
||||||
asset.setA_QTY_Original(getA_QTY_Current().add(asset.getA_QTY_Original()));
|
asset.setA_QTY_Original(getA_QTY_Current().add(asset.getA_QTY_Original()));
|
||||||
asset.setA_QTY_Current(getA_QTY_Current().add(asset.getA_QTY_Current()));
|
asset.setA_QTY_Current(getA_QTY_Current().add(asset.getA_QTY_Current()));
|
||||||
asset.setProcessing(false);
|
asset.setProcessing(false);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
}
|
}
|
||||||
rs.close();
|
rs.close();
|
||||||
pstmt.close();
|
pstmt.close();
|
||||||
|
|
|
@ -70,7 +70,7 @@ protected boolean afterSave (boolean newRecord,boolean success)
|
||||||
MAsset asset = new MAsset (getCtx(), p_A_Asset_ID, null);
|
MAsset asset = new MAsset (getCtx(), p_A_Asset_ID, null);
|
||||||
asset.setUseUnits(total_unitsused);
|
asset.setUseUnits(total_unitsused);
|
||||||
asset.setProcessing(false);
|
asset.setProcessing(false);
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
|
|
||||||
MAssetChange change = new MAssetChange (getCtx(), 0,null);
|
MAssetChange change = new MAssetChange (getCtx(), 0,null);
|
||||||
|
@ -79,7 +79,7 @@ protected boolean afterSave (boolean newRecord,boolean success)
|
||||||
change.setChangeType("USE");
|
change.setChangeType("USE");
|
||||||
change.setTextDetails(MRefList.getListDescription (getCtx(),"A_Update_Type" , "USE"));
|
change.setTextDetails(MRefList.getListDescription (getCtx(),"A_Update_Type" , "USE"));
|
||||||
change.setUseUnits(getUseUnits());
|
change.setUseUnits(getUseUnits());
|
||||||
change.save();
|
change.saveEx();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|
|
@ -885,7 +885,7 @@ public class MAttachment extends X_AD_Attachment
|
||||||
MAttachment att = new MAttachment(Env.getCtx(), 100, 0, null);
|
MAttachment att = new MAttachment(Env.getCtx(), 100, 0, null);
|
||||||
att.addEntry(new File ("C:\\Adempiere\\Dev.properties"));
|
att.addEntry(new File ("C:\\Adempiere\\Dev.properties"));
|
||||||
att.addEntry(new File ("C:\\Adempiere\\index.html"));
|
att.addEntry(new File ("C:\\Adempiere\\index.html"));
|
||||||
att.save();
|
att.saveEx();
|
||||||
System.out.println (att);
|
System.out.println (att);
|
||||||
att.dumpEntryNames();
|
att.dumpEntryNames();
|
||||||
int AD_Attachment_ID = att.getAD_Attachment_ID();
|
int AD_Attachment_ID = att.getAD_Attachment_ID();
|
||||||
|
|
|
@ -182,7 +182,7 @@ public class MAttribute extends X_M_Attribute
|
||||||
instance.setValue (null);
|
instance.setValue (null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
instance.save();
|
instance.saveEx();
|
||||||
} // setAttributeInstance
|
} // setAttributeInstance
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -198,7 +198,7 @@ public class MAttribute extends X_M_Attribute
|
||||||
M_AttributeSetInstance_ID, value, get_TrxName());
|
M_AttributeSetInstance_ID, value, get_TrxName());
|
||||||
else
|
else
|
||||||
instance.setValue(value);
|
instance.setValue(value);
|
||||||
instance.save();
|
instance.saveEx();
|
||||||
} // setAttributeInstance
|
} // setAttributeInstance
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -214,7 +214,7 @@ public class MAttribute extends X_M_Attribute
|
||||||
M_AttributeSetInstance_ID, value, get_TrxName());
|
M_AttributeSetInstance_ID, value, get_TrxName());
|
||||||
else
|
else
|
||||||
instance.setValueNumber(value);
|
instance.setValueNumber(value);
|
||||||
instance.save();
|
instance.saveEx();
|
||||||
} // setAttributeInstance
|
} // setAttributeInstance
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -311,7 +311,7 @@ public class MCStage extends X_CM_CStage
|
||||||
newCStageTTable.setName(thisTemplateTable.getName());
|
newCStageTTable.setName(thisTemplateTable.getName());
|
||||||
newCStageTTable.setOtherClause(thisTemplateTable.getOtherClause());
|
newCStageTTable.setOtherClause(thisTemplateTable.getOtherClause());
|
||||||
newCStageTTable.setWhereClause(thisTemplateTable.getWhereClause());
|
newCStageTTable.setWhereClause(thisTemplateTable.getWhereClause());
|
||||||
newCStageTTable.save();
|
newCStageTTable.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -266,7 +266,7 @@ public class MClick extends X_W_Click
|
||||||
click.setW_ClickCount_ID();
|
click.setW_ClickCount_ID();
|
||||||
if (click.getW_ClickCount_ID() != 0)
|
if (click.getW_ClickCount_ID() != 0)
|
||||||
{
|
{
|
||||||
click.save();
|
click.saveEx();
|
||||||
counter++;
|
counter++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -713,7 +713,7 @@ public class MClient extends X_AD_Client
|
||||||
um.setMessageID(email.getSentMsg());
|
um.setMessageID(email.getSentMsg());
|
||||||
um.setIsDelivered(X_AD_UserMail.ISDELIVERED_No);
|
um.setIsDelivered(X_AD_UserMail.ISDELIVERED_No);
|
||||||
}
|
}
|
||||||
um.save();
|
um.saveEx();
|
||||||
|
|
||||||
//
|
//
|
||||||
if (email.isSentOK())
|
if (email.isSentOK())
|
||||||
|
|
|
@ -163,7 +163,7 @@ public class MCommissionAmt extends X_C_CommissionAmt
|
||||||
{
|
{
|
||||||
MCommissionRun run = new MCommissionRun(getCtx(), getC_CommissionRun_ID(),get_TrxName());
|
MCommissionRun run = new MCommissionRun(getCtx(), getC_CommissionRun_ID(),get_TrxName());
|
||||||
run.updateFromAmt();
|
run.updateFromAmt();
|
||||||
run.save();
|
run.saveEx();
|
||||||
} // updateRunHeader
|
} // updateRunHeader
|
||||||
|
|
||||||
} // MCommissionAmt
|
} // MCommissionAmt
|
||||||
|
|
|
@ -139,7 +139,7 @@ public class MCommissionDetail extends X_C_CommissionDetail
|
||||||
{
|
{
|
||||||
MCommissionAmt amt = new MCommissionAmt(getCtx(), getC_CommissionAmt_ID(), get_TrxName());
|
MCommissionAmt amt = new MCommissionAmt(getCtx(), getC_CommissionAmt_ID(), get_TrxName());
|
||||||
amt.calculateCommission();
|
amt.calculateCommission();
|
||||||
amt.save();
|
amt.saveEx();
|
||||||
} // updateAmtHeader
|
} // updateAmtHeader
|
||||||
|
|
||||||
} // MCommissionDetail
|
} // MCommissionDetail
|
||||||
|
|
|
@ -222,7 +222,7 @@ public class MContactInterest extends X_R_ContactInterest
|
||||||
int AD_User_ID = 1000002;
|
int AD_User_ID = 1000002;
|
||||||
MContactInterest ci = MContactInterest.get(Env.getCtx(), R_InterestArea_ID, AD_User_ID, false, null);
|
MContactInterest ci = MContactInterest.get(Env.getCtx(), R_InterestArea_ID, AD_User_ID, false, null);
|
||||||
ci.subscribe();
|
ci.subscribe();
|
||||||
ci.save();
|
ci.saveEx();
|
||||||
//
|
//
|
||||||
ci = MContactInterest.get(Env.getCtx(), R_InterestArea_ID, AD_User_ID, false, null);
|
ci = MContactInterest.get(Env.getCtx(), R_InterestArea_ID, AD_User_ID, false, null);
|
||||||
} // main
|
} // main
|
||||||
|
|
|
@ -918,7 +918,7 @@ public class MCostDetail extends X_M_CostDetail
|
||||||
MCostQueue cq = MCostQueue.get(product, getM_AttributeSetInstance_ID(),
|
MCostQueue cq = MCostQueue.get(product, getM_AttributeSetInstance_ID(),
|
||||||
as, Org_ID, ce.getM_CostElement_ID(), get_TrxName());
|
as, Org_ID, ce.getM_CostElement_ID(), get_TrxName());
|
||||||
cq.setCosts(amt, qty, precision);
|
cq.setCosts(amt, qty, precision);
|
||||||
cq.save();
|
cq.saveEx();
|
||||||
// Get Costs - costing level Org/ASI
|
// Get Costs - costing level Org/ASI
|
||||||
MCostQueue[] cQueue = MCostQueue.getQueue(product, M_ASI_ID,
|
MCostQueue[] cQueue = MCostQueue.getQueue(product, M_ASI_ID,
|
||||||
as, Org_ID, ce, get_TrxName());
|
as, Org_ID, ce, get_TrxName());
|
||||||
|
@ -1051,7 +1051,7 @@ public class MCostDetail extends X_M_CostDetail
|
||||||
MCostQueue cq = MCostQueue.get(product, getM_AttributeSetInstance_ID(),
|
MCostQueue cq = MCostQueue.get(product, getM_AttributeSetInstance_ID(),
|
||||||
as, Org_ID, ce.getM_CostElement_ID(), get_TrxName());
|
as, Org_ID, ce.getM_CostElement_ID(), get_TrxName());
|
||||||
cq.setCosts(amt, qty, precision);
|
cq.setCosts(amt, qty, precision);
|
||||||
cq.save();
|
cq.saveEx();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -371,7 +371,7 @@ public final class MCountry extends X_C_Country
|
||||||
mc.setCountryCode(cc);
|
mc.setCountryCode(cc);
|
||||||
mc.setName(name);
|
mc.setName(name);
|
||||||
mc.setDescription(name);
|
mc.setDescription(name);
|
||||||
mc.save();
|
mc.saveEx();
|
||||||
}
|
}
|
||||||
**/
|
**/
|
||||||
} // main
|
} // main
|
||||||
|
|
|
@ -201,7 +201,7 @@ public class MCurrency extends X_C_Currency
|
||||||
int prec = Integer.parseInt(s_table[i][I_Precision]);
|
int prec = Integer.parseInt(s_table[i][I_Precision]);
|
||||||
MCurrency cur = new MCurrency(Env.getCtx(), s_table[i][I_Currency],
|
MCurrency cur = new MCurrency(Env.getCtx(), s_table[i][I_Currency],
|
||||||
s_table[i][I_Name], s_table[i][I_Symbol], prec, prec+2);
|
s_table[i][I_Name], s_table[i][I_Symbol], prec, prec+2);
|
||||||
cur.save();
|
cur.saveEx();
|
||||||
System.out.println(cur);
|
System.out.println(cur);
|
||||||
**
|
**
|
||||||
String ISO = s_table[i][I_Currency];
|
String ISO = s_table[i][I_Currency];
|
||||||
|
|
|
@ -91,7 +91,7 @@ public class MDepreciationWorkfile extends X_A_Depreciation_Workfile
|
||||||
X_A_Asset asset = new X_A_Asset (getCtx(), p_A_Asset_ID, null);
|
X_A_Asset asset = new X_A_Asset (getCtx(), p_A_Asset_ID, null);
|
||||||
asset.setA_QTY_Current(getA_QTY_Current());
|
asset.setA_QTY_Current(getA_QTY_Current());
|
||||||
asset.setA_QTY_Original(getA_QTY_Current());
|
asset.setA_QTY_Original(getA_QTY_Current());
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
|
|
||||||
if (getA_Accumulated_Depr().equals(null))
|
if (getA_Accumulated_Depr().equals(null))
|
||||||
setA_Accumulated_Depr(new BigDecimal(0.0));
|
setA_Accumulated_Depr(new BigDecimal(0.0));
|
||||||
|
@ -113,7 +113,7 @@ public class MDepreciationWorkfile extends X_A_Depreciation_Workfile
|
||||||
change.setA_QTY_Current(getA_QTY_Current());
|
change.setA_QTY_Current(getA_QTY_Current());
|
||||||
change.setA_QTY_Original(getA_QTY_Current());
|
change.setA_QTY_Original(getA_QTY_Current());
|
||||||
change.setAssetAccumDepreciationAmt(getA_Accumulated_Depr());
|
change.setAssetAccumDepreciationAmt(getA_Accumulated_Depr());
|
||||||
change.save();
|
change.saveEx();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // beforeSave
|
} // beforeSave
|
||||||
|
|
|
@ -272,7 +272,7 @@ public class MDistributionLine extends X_GL_DistributionLine
|
||||||
{
|
{
|
||||||
getParent();
|
getParent();
|
||||||
m_parent.validate();
|
m_parent.validate();
|
||||||
m_parent.save();
|
m_parent.saveEx();
|
||||||
return success;
|
return success;
|
||||||
} // afterSave
|
} // afterSave
|
||||||
|
|
||||||
|
|
|
@ -131,7 +131,7 @@ public class MFactAcct extends X_Fact_Acct
|
||||||
getC_Project_ID(), getC_Campaign_ID(), getC_Activity_ID(),
|
getC_Project_ID(), getC_Campaign_ID(), getC_Activity_ID(),
|
||||||
getUser1_ID(), getUser2_ID(), getUserElement1_ID(), getUserElement2_ID());
|
getUser1_ID(), getUser2_ID(), getUserElement1_ID(), getUserElement2_ID());
|
||||||
if (acct != null && acct.get_ID() == 0)
|
if (acct != null && acct.get_ID() == 0)
|
||||||
acct.save();
|
acct.saveEx();
|
||||||
return acct;
|
return acct;
|
||||||
} // getMAccount
|
} // getMAccount
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ public class MForm extends X_AD_Form
|
||||||
{
|
{
|
||||||
int AD_Role_ID = Env.getAD_Role_ID(getCtx());
|
int AD_Role_ID = Env.getAD_Role_ID(getCtx());
|
||||||
MFormAccess pa = new MFormAccess(this, AD_Role_ID);
|
MFormAccess pa = new MFormAccess(this, AD_Role_ID);
|
||||||
pa.save();
|
pa.saveEx();
|
||||||
}
|
}
|
||||||
return success;
|
return success;
|
||||||
} // afterSave
|
} // afterSave
|
||||||
|
|
|
@ -1507,7 +1507,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
if (sLine.getM_AttributeSetInstance_ID() != iLine.getM_AttributeSetInstance_ID())
|
if (sLine.getM_AttributeSetInstance_ID() != iLine.getM_AttributeSetInstance_ID())
|
||||||
{
|
{
|
||||||
iLine.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
iLine.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
||||||
iLine.save(); // update matched invoice with ASI
|
iLine.saveEx(); // update matched invoice with ASI
|
||||||
inv.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
inv.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
||||||
}
|
}
|
||||||
boolean isNewMatchInv = false;
|
boolean isNewMatchInv = false;
|
||||||
|
@ -1677,7 +1677,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
MOrderLine ol = new MOrderLine(getCtx(), dropLine.getC_OrderLine_ID(), null);
|
MOrderLine ol = new MOrderLine(getCtx(), dropLine.getC_OrderLine_ID(), null);
|
||||||
if ( ol.getC_OrderLine_ID() != 0 ) {
|
if ( ol.getC_OrderLine_ID() != 0 ) {
|
||||||
dropLine.setC_OrderLine_ID(ol.getLink_OrderLine_ID());
|
dropLine.setC_OrderLine_ID(ol.getLink_OrderLine_ID());
|
||||||
dropLine.save();
|
dropLine.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1685,7 +1685,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
|
|
||||||
dropShipment.setDocAction(DocAction.ACTION_Complete);
|
dropShipment.setDocAction(DocAction.ACTION_Complete);
|
||||||
dropShipment.processIt(DocAction.ACTION_Complete);
|
dropShipment.processIt(DocAction.ACTION_Complete);
|
||||||
dropShipment.save();
|
dropShipment.saveEx();
|
||||||
|
|
||||||
return dropShipment;
|
return dropShipment;
|
||||||
}
|
}
|
||||||
|
@ -2077,7 +2077,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
{
|
{
|
||||||
asset.setIsActive(false);
|
asset.setIsActive(false);
|
||||||
asset.addDescription("(" + reversal.getDocumentNo() + " #" + rLine.getLine() + "<-)");
|
asset.addDescription("(" + reversal.getDocumentNo() + " #" + rLine.getLine() + "<-)");
|
||||||
asset.save();
|
asset.saveEx();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
reversal.setC_Order_ID(getC_Order_ID());
|
reversal.setC_Order_ID(getC_Order_ID());
|
||||||
|
|
|
@ -191,7 +191,7 @@ public class MIndex extends X_K_Index
|
||||||
thisIndex.setKeyword(name);
|
thisIndex.setKeyword(name);
|
||||||
thisIndex.setRecord_ID(recordID);
|
thisIndex.setRecord_ID(recordID);
|
||||||
thisIndex.setSourceUpdated(sourceUpdated);
|
thisIndex.setSourceUpdated(sourceUpdated);
|
||||||
thisIndex.save();
|
thisIndex.saveEx();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -2229,15 +2229,15 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
MAllocationLine aLine = new MAllocationLine (alloc, gt,
|
MAllocationLine aLine = new MAllocationLine (alloc, gt,
|
||||||
Env.ZERO, Env.ZERO, Env.ZERO);
|
Env.ZERO, Env.ZERO, Env.ZERO);
|
||||||
aLine.setC_Invoice_ID(getC_Invoice_ID());
|
aLine.setC_Invoice_ID(getC_Invoice_ID());
|
||||||
aLine.save();
|
aLine.saveEx();
|
||||||
// Reversal Line
|
// Reversal Line
|
||||||
MAllocationLine rLine = new MAllocationLine (alloc, gt.negate(),
|
MAllocationLine rLine = new MAllocationLine (alloc, gt.negate(),
|
||||||
Env.ZERO, Env.ZERO, Env.ZERO);
|
Env.ZERO, Env.ZERO, Env.ZERO);
|
||||||
rLine.setC_Invoice_ID(reversal.getC_Invoice_ID());
|
rLine.setC_Invoice_ID(reversal.getC_Invoice_ID());
|
||||||
rLine.save();
|
rLine.saveEx();
|
||||||
// Process It
|
// Process It
|
||||||
if (alloc.processIt(DocAction.ACTION_Complete))
|
if (alloc.processIt(DocAction.ACTION_Complete))
|
||||||
alloc.save();
|
alloc.saveEx();
|
||||||
}
|
}
|
||||||
|
|
||||||
// After reverseCorrect
|
// After reverseCorrect
|
||||||
|
|
|
@ -1190,7 +1190,7 @@ public class MInvoiceLine extends X_C_InvoiceLine
|
||||||
if (difference.signum() != 0)
|
if (difference.signum() != 0)
|
||||||
{
|
{
|
||||||
largestAmtAllocation.setAmt(largestAmtAllocation.getAmt().add(difference));
|
largestAmtAllocation.setAmt(largestAmtAllocation.getAmt().add(difference));
|
||||||
largestAmtAllocation.save();
|
largestAmtAllocation.saveEx();
|
||||||
log.config("Difference=" + difference
|
log.config("Difference=" + difference
|
||||||
+ ", C_LandedCostAllocation_ID=" + largestAmtAllocation.getC_LandedCostAllocation_ID()
|
+ ", C_LandedCostAllocation_ID=" + largestAmtAllocation.getC_LandedCostAllocation_ID()
|
||||||
+ ", Amt" + largestAmtAllocation.getAmt());
|
+ ", Amt" + largestAmtAllocation.getAmt());
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue