2014年1月27日 星期一

groovy:單據日期帶編號Test

groovy:單據日期帶編號Test
程序
====================
import java.sql.Timestamp
import java.math.BigDecimal
import java.sql.PreparedStatement
import java.sql.ResultSet
import org.compiere.util.DB
import org.compiere.util.Env
import org.compiere.model.MUser
//@script:groovy:getQuotationForOrder
// Timestamp  now = new Timestamp(System.currentTimeMillis());
int client=Env.getContextAsInt(A_Ctx, "AD_Client_ID");
int org=Env.getContextAsInt(A_Ctx, "AD_Org_ID");
int uid=Env.getContextAsInt(A_Ctx, "#AD_User_ID");
// Timestamp dt =  (Timestamp ) A_Value;
// s.length() == 7 && s.size() == 7
// assert s.substring(2,5)
Timestamp  now = new Timestamp(System.currentTimeMillis());
def dt = ""+now
def dt1 = dt.substring(0,4)
def dt2 = dt.substring(5,7)
def dt3 = dt.substring(8,10)
dt = dt1+dt2+dt3
result=  "dt="+dt

沒有留言:

張貼留言