码迷,mamicode.com
首页 > 编程语言 > 详细

K3Cloud Python套打插件开发记录

时间:2018-09-26 13:53:49      阅读:378      评论:0      收藏:0      [点我收藏+]

标签: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,完成。

K3Cloud Python套打插件开发记录

标签:this   core   objects   text   tao   eid   obj   color   entry   

原文地址:https://www.cnblogs.com/jlz-s/p/9706417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!