二开案例.下推时修改下游单据的单据编号原创
6人赞赏了该文章
147次浏览
编辑于2024年08月29日 15:31:39
单据转换规则,testAA下推testBB,testBB设置了编码规则:
下推时,testBB会按编码规则生成编码
在转换规则上挂插件,修改单据编号
using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn; using Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.Args; namespace Test202408 { [Kingdee.BOS.Util.HotUpdate] public class 下推时设置单据编码 : AbstractConvertPlugIn { public override void AfterConvert(AfterConvertEventArgs e) { var entity = e.TargetBusinessInfo.GetEntity(0); var targetDataEntities = e.Result.FindByEntityKey(entity.Key); foreach (var targetDataEntity in targetDataEntities) { var billNo = "test11222"; var billNoField = e.TargetBusinessInfo.GetBillNoField(); targetDataEntity.DataEntity[billNoField.PropertyName] = billNo; } } } }
再次下推,单据编号修改成功
赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读