工作流脚本案例-通过单据ID获取单据字段上的值原创
4人赞赏了该文章
534次浏览
编辑于2020年05月05日 13:50:33
通过单据ID获取单据字段上的值
脚本如下(脚本放到活动属性的后置脚本里面):
String posId = 单据ID;
java.sql.Connection con = com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);
java.sql.Statement st = con.createStatement();
java.sql.ResultSet rs = null;
String sql = "select 字段名FName from 表T_CP_DocDispatch where FID = '"+posId+"'";
rs = st.executeQuery(sql);
if(rs.next){
//输出字符串
赋予变量= rs.getString(1);
//输出浮点型
赋予变量= rs.getFloat(1);
}
com.kingdee.util.db.SQLUtils.cleanup(st, con);
com.kingdee.util.db.SQLUtils.cleanup(con);
1、 定义需要赋值的变量
2、 查看确定需要输出的字段名、动态单据数据表
进入动态单据配置界面查询字段名
查询动态单据数据表名
所有的动态单据表的命名规则:
CT_WFB_动态单据编码,如 CT_WFB_KD_001。(KD_001为动态单据编码)
3、 拷贝脚本到后置脚本
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读