下推插件,将自定义字段携带到下游单据
1.主要应用场景:
a.其他应收付款单,收/付款单 明细页签添加了新的字段,需要下推时携带到下游单据;
b.源单明细和明细是一对一的关系,需要将源单明细上的值赋给明细;(源单明细和明细必须是一对一,否则注意修改字段对应逻辑)
2.python插件;示例插件为 其他应收付款单下推收付款;
3.使用这几个插件的准备,如下:
a.出纳管理参数修改:基本参数——》自动生成——》勾选 收/付款业务单据按源单页签明细生成
b.在BOS中,单据转换规则,将要下推的 明细页签字段 字段映射到下游单据 单源单明细 里面
c.调整python插件,确认要携带单字段,修改 python代码
import clr clr.AddReference("Kingdee.BOS.Core") clr.AddReference("Kingdee.BOS.DataEntity") from Kingdee.BOS.DataEntity import * from Kingdee.BOS.Core.Metadata.FieldElement import * def AfterConvert(e): headEntity = e.Result.FindByEntityKey("FBillHead") for item in headEntity: #明细 #data=item["明细ORM实体"] data=item["RECEIVEBILLENTRY"] #源单明细 #src=item["源单明细ORM实体"] src=item["RECEIVEBILLSRCENTRY"] i=0 for index in src: data[i]["明细字段"]=index["源单明细字段"] data[i]["辅助资料"]=index["辅助资料"] data[i]["辅助资料_Id"]=index["辅助资料_Id"] data[i]["基础资料"]=index["基础资料"] data[i]["基础资料_Id"]=index["基础资料_Id"] i=i+1
(注意:修改时注意 行缩进 )
d.复制内容,粘贴到 单据转换——》插件策略——》注册python脚本
下推插件,将自定义字段携带到下游单据
1.主要应用场景: a.其他应收付款单,收/付款单 明细页签添加了新的字段,需要下推时携带到下游单据; b.源单明细和明细是一对一的...
点击下载文档
本文2024-09-16 17:11:11发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14087.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章