动态修改字段名称原创
9人赞赏了该文章
1,082次浏览
编辑于2021年02月22日 16:54:48
业务场景:
客户希望应付单立账类型为暂估应付下推财务应付时,可以增加一个发票日期,按发票日期计算到期日。系统自带的到期日按业务日期进行计算的。
业务实现:
那我能不能把业务日期在立账类型上做一个判断,自动在加载单据后把业务日期字段名动态的改为发票日期,这样就可以在不增加字段的情况下,客户直接修改原应付单上的业务日期就可以实现客户的需求了
生成采购入库单
采购入库单审核后系统自动生成审核状态的暂估应付单
等到收到发票时,去应付单列表找到原来的暂估应付单下推为财务应付单
using System; using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel; using System.ComponentModel; namespace Lind.BOS.APHeadField.PlugIn { [Kingdee.BOS.Util.HotUpdate] [Description("动态变化业务日期名称")] public class ChangeHead:AbstractDynamicFormPlugIn { public override void AfterBindData(EventArgs e) { base.AfterBindData(e); //增加判断单据上面的立账类型 string a = this.View.Model.GetValue("FSetAccountType").ToString(); if (a == "3") { var fdate = this.View.GetControl<FieldEditor>("FDATE"); fdate.SetTitle("发票日期"); } } } }
赞 9
9人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读