Procházet zdrojové kódy

[FIX] Recalcular Nomina

adrielso před 6 roky
rodič
revize
5f6b5eaa4a
2 změnil soubory, kde provedl 3 přidání a 0 odebrání
  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)
             line_commission = self.env['hr.payslip.input'].create(commission_line)
 
 
+        payslip.cancel_sheet()
         payslip.hr_verify_sheet()
         payslip.hr_verify_sheet()
         payslip.process_sheet()
         payslip.process_sheet()
 
 

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

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