Python实现:应收票据退票生成收款退款单表头二开字段携带明细字段

因为标准产品应收票据生成收款退款单不是走的单据转换,往往二开字段想携带,需要二开插件才可以。以下Python插件实现,简单注册即可。下面以应收票据退票生成收款退款单,表头携带明细结算方式为例:
在收款退款单表头增加结算方式字段,标识是 FBase 如下图

注册Python插件

效果如下

4.Python插件代码如下:
import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('mscorlib')
clr.AddReference('Kingdee.BOS.App')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('mscorlib')
from Kingdee.BOS.Util import *
from Kingdee.BOS.Util import ObjectUtils
from System import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Log import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from System.Collections.Generic import *
def OnPreparePropertys(e):
e.FieldKeys.Add("FSOURCESYSTEM");
e.FieldKeys.Add("FBase");
e.FieldKeys.Add("FSETTLETYPEID");
def EndOperationTransaction(e):
for dataEntity in e.DataEntitys
Python实现:应收票据退票生成收款退款单表头二开字段携带明细字段
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



