2014年1月27日 星期一

groovy:採購金額計算-採購單

groovy:採購金額計算-採購單
Callout
======================
import java.sql.Timestamp
import java.math.BigDecimal
import java.sql.PreparedStatement
import java.sql.ResultSet
import org.compiere.util.DB
import org.compiere.model.MUser
//@script:groovy:getQuotationForOrder
BigDecimal qty = null;
BigDecimal price = null;
if (A_Value != null  && A_Field.getColumnName().equals("採購數量") )
{
qty =  (BigDecimal) A_Value;
price = A_Tab.getValue("採購單價");
}
if (A_Value != null  && A_Field.getColumnName().equals("採購單價") )
{
price =  (BigDecimal) A_Value;
qty = A_Tab.getValue("採購數量");
}
if (price != null && qty != null)
{
BigDecimal amt = price.multiply(qty);

A_Tab.setValue("採購金額", amt);
}else{
A_Tab.setValue("採購金額", null);
}
result=""


沒有留言:

張貼留言