web扩展-发票导入刷新数据原创
384次浏览
编辑于2021年07月31日 17:12:28
已85版本PT157423补丁后为准;
目前发票最新补丁这里变化比较大,现在单头导入会新增一行数据,分录导入只做增量,不会再清空分录之前录入的数据,现场如果希望能根据自己需求更新分录发票数据,单头可以扩展refreshBillEntry方法,分录可以扩展refreshChangeInvoice方法;
已单头导入发票为例,可以在扩展方案中重写refreshBillEntry方法,一般建议先缓存标准刷新方法;
首先需要兼容标准产品逻辑,缓存标准刷新方法:
waf.extend(_public,{
super_refreshBizEntry : _self.refreshBizEntry
});
这时再在下面写现场扩展方法:
BizAccountBill_Edit_Open.refreshBillEntry = function(result) {
_public.super_refreshBizEntry(result);
//在此写现场扩展逻辑
}
鉴于现场发票需求比较多样,目前invocieClose方法已设置为public,现场可以先调用标准方法再根据现场需求重写发票刷新逻辑,可以满足现场发票二开字段刷新。
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读