[fix] pull earning and deduction on change of employee

This commit is contained in:
Anand Doshi 2015-11-18 19:04:03 +05:30
parent b45ca3ada0
commit 7763bb5c15

View File

@ -23,6 +23,8 @@ class SalarySlip(TransactionBase):
self.get_leave_details()
struct = self.check_sal_struct()
if struct:
self.set("earnings", [])
self.set("deduction", [])
self.pull_sal_struct(struct)
def check_sal_struct(self):
@ -41,7 +43,7 @@ class SalarySlip(TransactionBase):
def pull_sal_struct(self, struct):
from erpnext.hr.doctype.salary_structure.salary_structure import make_salary_slip
self.update(make_salary_slip(struct, self).as_dict())
make_salary_slip(struct, self)
def pull_emp_details(self):
emp = frappe.db.get_value("Employee", self.employee,