电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

单据转换插件里,通过AfterConvert事件来修改目标单数据包里的基础数据字段

来源:金蝶云社区作者:金蝶2024-09-163

单据转换插件里,通过AfterConvert事件来修改目标单数据包里的基础数据字段

记录一个下推时,能成功修改目标单里的基础数据字段的方法

using Kingdee.BOS.App.Core.Utils;
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.Metadata;
using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn;
using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.Args;
using Kingdee.BOS.Core.Metadata.FieldElement;
using Kingdee.BOS.Core.Metadata.Util;
using Kingdee.BOS.Core.Util;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.ServiceHelper;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;

namespace WPBR.FormicPhase2.SCM.ServicePlugIn.ConvertServicePlugIn
{
    [Description("PO下推AP转换插件")]
    [HotUpdate]
    public class PoToApConvertServicePlugIn : AbstractConvertPlugIn
    {
        public override void AfterConvert(AfterConvertEventArgs e)
        {
            base.AfterConvert(e);
            if (e.Result == null) 
            {
                return;
            }

            DynamicObject dynamicObject = e.Result.FindByEntityKey("FBillHead")[0].DataEntity;

            var profitCenter = dynamicObject["FProfitCenter_id"];
            var department = dynamicObject["FDepartment_id"];

            if (department == null || profitCenter == null) 
            {
                return;
            }

            var organize = dynamicObje

单据转换插件里,通过AfterConvert事件来修改目标单数据包里的基础数据字段

记录一个下推时,能成功修改目标单里的基础数据字段的方法using Kingdee.BOS.App.Core.Utils;using Kingdee.BOS.App.Data;using Kingdee.BO...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信