手工日记账批量录入增加其它字段二开指导原创
金蝶云社区-Yeti
Yeti
9人赞赏了该文章 559次浏览 未经作者许可,禁止转载编辑于2019年08月21日 15:09:42

1、首先在“手工日记账批量录入”动态表单界面添加新的字段

2、然后继承“手工日记账批量录入”的表单插件 

Kingdee.K3.FIN.CN.Business.PlugIn.BillJournal.JournalBillOperBatchEnterEdit

并且重写

        /// <summary>

        /// 填充手工日记账数据

        /// </summary>

        /// <param name="journalBill"></param>

        /// <param name="billType">单据类型</param>

        /// <param name="dataEntity">单据数据实体</param>

        /// <param name="status">数据状态</param>

        /// <param name="BusinessType">业务类型</param>

        protected virtual void FillDataToJournalBill(DocumentStatus status, string billType, DynamicObject journalBill, DynamicObject dataEntity, char BusinessType)

方法,其中journalBill实体是生成的手工日记账实体,dataEntity是动态表单上面的列表,

赋值举例:journalBill["FDATE"] = dataEntity["FDate"];//业务日期

3、用继承的新插件替换系统原有的插件,如下图

赞 9