单据转换插件里,通过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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



