Python上游单据自定义字段携带到下游收付款单明细页签对应字段的配置
11人赞赏了该文章
94次浏览
编辑于2024年10月22日 22:06:03
##前提:出纳参数勾选
####源单分录项目携带到明细
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["PAYBILLENTRY"] # --获取明细实体
src = item["PAYBILLSRCENTRY"] # --获取源单明细实
if len(data) != len(src): ##明细行不等于源单明细行则跳出
continue
for index in range(len(data)):
# data[index]["FEntryGCXMID_SRC_E_ID"] = src[index]["FEntryGCXMID_SRC_ID"] # ---字段标识映射(分录项目)
# data[index]["FEntryGCXMID_SRC_E"] = src[index]["FEntryGCXMID_SRC"] # ---字段标识映射(分录项目)
data[index]["FEntryGCXMID_ID"] = src[index]["FSourceEntryGCXMID_ID"] # ---字段属性(分录项目)
data[index]["FEntryGCXMID"] = src[index]["FSourceEntryGCXMID"] # ---字段属性(分录项目)
本文转载自:金蝶社区
作者:官方
原文链接:https://vip.kingdee.com/article/360921274777869312?smartSearchResId=597107567289704192&productLineId=1&isKnowledge=2&lang=zh-CN
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读