[ 2691143 ] Invoice Generate Process silent failure

This commit is contained in:
Heng Sin Low 2009-03-18 08:38:02 +00:00
parent b2e4a2bbd1
commit db100a4f10
1 changed files with 8 additions and 0 deletions

View File

@ -261,6 +261,7 @@ public class InvoiceGenerate extends SvrProcess
if (completeOrder && !fullyDelivered) if (completeOrder && !fullyDelivered)
{ {
log.fine("Failed CompleteOrder - " + oLine); log.fine("Failed CompleteOrder - " + oLine);
addLog("Failed CompleteOrder - " + oLine); // Elaine 2008/11/25
completeOrder = false; completeOrder = false;
break; break;
} }
@ -277,8 +278,12 @@ public class InvoiceGenerate extends SvrProcess
createLine (order, oLine, toInvoice, qtyEntered); createLine (order, oLine, toInvoice, qtyEntered);
} }
else else
{
log.fine("Failed: " + order.getInvoiceRule() log.fine("Failed: " + order.getInvoiceRule()
+ " - ToInvoice=" + toInvoice + " - " + oLine); + " - ToInvoice=" + toInvoice + " - " + oLine);
addLog("Failed: " + order.getInvoiceRule()
+ " - ToInvoice=" + toInvoice + " - " + oLine);
}
} // for all order lines } // for all order lines
if (MOrder.INVOICERULE_Immediate.equals(order.getInvoiceRule())) if (MOrder.INVOICERULE_Immediate.equals(order.getInvoiceRule()))
m_line += 1000; m_line += 1000;
@ -440,7 +445,10 @@ public class InvoiceGenerate extends SvrProcess
if (m_invoice != null) if (m_invoice != null)
{ {
if (!m_invoice.processIt(p_docAction)) if (!m_invoice.processIt(p_docAction))
{
log.warning("completeInvoice - failed: " + m_invoice); log.warning("completeInvoice - failed: " + m_invoice);
addLog("completeInvoice - failed: " + m_invoice); // Elaine 2008/11/25
}
m_invoice.save(); m_invoice.save();
// //
addLog(m_invoice.getC_Invoice_ID(), m_invoice.getDateInvoiced(), null, m_invoice.getDocumentNo()); addLog(m_invoice.getC_Invoice_ID(), m_invoice.getDateInvoiced(), null, m_invoice.getDocumentNo());