Python上游单据自定义字段携带到下游收付款单明细页签对应字段的配置
金蝶云社区-Jeffrey_Bao
Jeffrey_Bao
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人打赏
还没有人打赏,快来当第一个打赏的人吧!