web扩展-分录新增行如何带出默认发生时间原创
金蝶云社区-纯生啤酒_
纯生啤酒_
72人赞赏了该文章 962次浏览 未经作者许可,禁止转载编辑于2020年10月02日 16:21:21
  1. image.png

    目前此问题主要集中在eas86环境,在新增行时有可能未带出默认发生时间

  2. image.png

     如图,可以在费用报销单编辑扩展页面中重新设置默认发生时间

  3. image.png

    点击保存会在脚本中生成我们设置好的initHappenTimeEx方法

  4. image.png

    在脚本initHappenTimeEx方法中加入如下代码:

           var model = _self.getCurrentModel();

            var curDate = $.datepicker.formatDate('yy-mm-dd', new Date()) +" 00:00:00";

             BizAccountBill_Edit_Open.entryInitData = {

                           company: model.company,

                           costCenter: model.costedDept,

                           currencyType: model.currencyType,

                           exchangeRate: 1.00,

                           amount: 0,

                           amountOri: 0,

                           budgetDo: 0,

                           amountOriWithoutTax: 0,

                           invoiceNum: _self._localeStr.INVOICENUM,

                           amountWithoutTax: 0,

                           happenTime:curDate

           };

  5. image.png

    可以看到新增行可以带出默认发生时间

    注意:此问题主要解决86新增行无法带出默认发生时间问题,85环境此问题已处理,可以直接打PT150432补丁即可

赞 72