标签:this core objects text tao eid obj color entry
背景
费用报销单分录的报销未付款金额,客户需要打印出来一个汇总,不显示单据体。
1,拖一个金额字段冗余在单据头。
2,套打里面吧这个字段设置到对应的打印位置。
3,挂插件
1 import clr 2 clr.AddReference("System") 3 clr.AddReference("Kingdee.BOS.Core") 4 clr.AddReference("Kingdee.BOS.ServiceHelper") 5 from Kingdee.BOS import * 6 from Kingdee.BOS.Core import * 7 from Kingdee.BOS.ServiceHelper import * 8 from System import * 9 10 def OnPrepareNotePrintData(e): 11 if e.DataSourceId == "FBillHead": 12 qureyObjs = e.DataObjects 13 sql = "select sum(FREIMBNOTPAYAMOUNT) as FREIMBNOTPAYAMOUNT from t_ER_ExpenseReimbEntry where fid = " + str(qureyObjs[0][0]) 14 dyc = DBServiceHelper.ExecuteDynamicObject(this.Context, sql) 15 if dyc != None: 16 Amount = dyc[0][0] 17 qureyObjs[0]["F_PAEZ_Amount"] = Amount;
4,完成。
标签:this core objects text tao eid obj color entry
原文地址:https://www.cnblogs.com/jlz-s/p/9706417.html