在iDempiere ERP中,除了可以利用欄位的超連結去訪視相關單據外.
還有一個很方便的工具, Zoom 放大鏡. 找到和本身單據相關的單據. 它的關係原則是其它單據的欄位含有本身單據的主鍵.

例如:
1)銷售訂單抛轉出貨單時, 會在産生的單據留下銷售訂單的主鍵. (C_Order_ID). 便可以符合放大鏡的搜尋條件.

2)在接單生産的企業, 銷售訂單抛轉製令單時, 製令單單頭上留下的對應ID為 C_OrderLine_ID. 不符合銷售訂單的Zoom放大鏡搜尋條件. (C_Order_ID)

有許多方法可以即時補上 C_Order_ID 資訊
SQL: 在 Table Valdator 加入 SQL 去 update C_Order_ID.

Java: 在 製令單 Model PO beforeSave 更新 C_Order_ID

@Override
protected boolean beforeSave(boolean newRecord) {
/**
* Update C_Order_ID 
 */
    MOrderLine ol = new MOrderLine(getCtx(), getC_OrderLine_ID(), get_TrxName());
    setC_Order_ID(ol.getC_Order_ID());
    return super.beforeSave(newRecord);
}

By Ray Lee (System Analyst)

iDempeire ERP Contributor, 經濟部中小企業處財務管理顧問 李寶瑞

Leave a Reply

Your email address will not be published. Required fields are marked *