浏览代码

[FIX] Recalcular Nomina

adrielso 6 年之前
父节点
当前提交
5f6b5eaa4a
共有 2 个文件被更改,包括 3 次插入0 次删除
  1. 1 0
      model/payslip_faults.py
  2. 2 0
      static/src/js/payslip_utility.js

+ 1 - 0
model/payslip_faults.py

@@ -102,6 +102,7 @@ class HrPayslip(models.Model):
 
             line_commission = self.env['hr.payslip.input'].create(commission_line)
 
+        payslip.cancel_sheet()
         payslip.hr_verify_sheet()
         payslip.process_sheet()
 

+ 2 - 0
static/src/js/payslip_utility.js

@@ -340,6 +340,8 @@
 
                 if (openerp.widgetInstance) {
                     openerp.widgetInstance.updateIdFaults(record.id);
+                    if (this.$el.find('.payslip-add-faults').length !== 0 )
+                        return;
                 }
 
                 if (this.$el.find('.payslip-add-faults').length !== 0 )