mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-21 03:04:34 +00:00
Improve Salary Register
Check if fieldname is a number to format. Start the Html Salary with hidden fields and check if they not empty and increase the width... This will remove Blank fields from the report.
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
{% for(var i=1, l=report.columns.length; i<l; i++) { %}
|
||||
<td class="text-right">
|
||||
{% var fieldname = report.columns[i].field; %}
|
||||
{% if (i > 10) { %}
|
||||
{% if (!isNaN(row[fieldname])) { %}
|
||||
{%= format_currency(row[fieldname]) %}
|
||||
{% } else { %}
|
||||
{% if (!is_null(row[fieldname])) { %}
|
||||
|
||||
@@ -19,6 +19,12 @@ def execute(filters=None):
|
||||
row = [ss.name, ss.employee, ss.employee_name, ss.branch, ss.department, ss.designation,
|
||||
ss.company, ss.start_date, ss.end_date, ss.leave_withut_pay, ss.payment_days]
|
||||
|
||||
if not ss.branch == None:columns[3] = columns[3].replace('-1','120')
|
||||
if not ss.department == None: columns[4] = columns[4].replace('-1','120')
|
||||
if not ss.designation == None: columns[5] = columns[5].replace('-1','120')
|
||||
if not ss.leave_withut_pay == None: columns[9] = columns[9].replace('-1','130')
|
||||
|
||||
|
||||
for e in earning_types:
|
||||
row.append(ss_earning_map.get(ss.name, {}).get(e))
|
||||
|
||||
@@ -34,12 +40,20 @@ def execute(filters=None):
|
||||
return columns, data
|
||||
|
||||
def get_columns(salary_slips):
|
||||
"""
|
||||
columns = [
|
||||
_("Salary Slip ID") + ":Link/Salary Slip:150",_("Employee") + ":Link/Employee:120", _("Employee Name") + "::140", _("Branch") + ":Link/Branch:120",
|
||||
_("Department") + ":Link/Department:120", _("Designation") + ":Link/Designation:120",
|
||||
_("Company") + ":Link/Company:120", _("Start Date") + "::80", _("End Date") + "::80", _("Leave Without Pay") + ":Float:130",
|
||||
_("Payment Days") + ":Float:120"
|
||||
]
|
||||
"""
|
||||
columns = [
|
||||
_("Salary Slip ID") + ":Link/Salary Slip:150",_("Employee") + ":Link/Employee:120", _("Employee Name") + "::140", _("Branch") + ":Link/Branch:-1",
|
||||
_("Department") + ":Link/Department:-1", _("Designation") + ":Link/Designation:-1",
|
||||
_("Company") + ":Link/Company:120", _("Start Date") + "::80", _("End Date") + "::80", _("Leave Without Pay") + ":Float:-1",
|
||||
_("Payment Days") + ":Float:120"
|
||||
]
|
||||
|
||||
salary_components = {_("Earning"): [], _("Deduction"): []}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user