fix: reload doc in patch (#25144)
This commit is contained in:
parent
c01b2caaa3
commit
f9b9298a6d
@ -8,36 +8,39 @@ from erpnext.regional.india.setup import setup
|
||||
|
||||
def execute():
|
||||
|
||||
doctypes = ['salary_component',
|
||||
'Employee Tax Exemption Declaration',
|
||||
'Employee Tax Exemption Proof Submission',
|
||||
'Employee Tax Exemption Declaration Category',
|
||||
'Employee Tax Exemption Proof Submission Detail'
|
||||
]
|
||||
doctypes = ['salary_component',
|
||||
'Employee Tax Exemption Declaration',
|
||||
'Employee Tax Exemption Proof Submission',
|
||||
'Employee Tax Exemption Declaration Category',
|
||||
'Employee Tax Exemption Proof Submission Detail',
|
||||
'gratuity_rule',
|
||||
'gratuity_rule_slab',
|
||||
'gratuity_applicable_component'
|
||||
]
|
||||
|
||||
for doctype in doctypes:
|
||||
frappe.reload_doc('Payroll', 'doctype', doctype)
|
||||
for doctype in doctypes:
|
||||
frappe.reload_doc('Payroll', 'doctype', doctype)
|
||||
|
||||
|
||||
reports = ['Professional Tax Deductions', 'Provident Fund Deductions']
|
||||
for report in reports:
|
||||
frappe.reload_doc('Regional', 'Report', report)
|
||||
frappe.reload_doc('Regional', 'Report', report)
|
||||
reports = ['Professional Tax Deductions', 'Provident Fund Deductions']
|
||||
for report in reports:
|
||||
frappe.reload_doc('Regional', 'Report', report)
|
||||
frappe.reload_doc('Regional', 'Report', report)
|
||||
|
||||
if erpnext.get_region() == "India":
|
||||
setup(patch=True)
|
||||
if erpnext.get_region() == "India":
|
||||
setup(patch=True)
|
||||
|
||||
if frappe.db.exists("Salary Component", "Income Tax"):
|
||||
frappe.db.set_value("Salary Component", "Income Tax", "is_income_tax_component", 1)
|
||||
if frappe.db.exists("Salary Component", "TDS"):
|
||||
frappe.db.set_value("Salary Component", "TDS", "is_income_tax_component", 1)
|
||||
if frappe.db.exists("Salary Component", "Income Tax"):
|
||||
frappe.db.set_value("Salary Component", "Income Tax", "is_income_tax_component", 1)
|
||||
if frappe.db.exists("Salary Component", "TDS"):
|
||||
frappe.db.set_value("Salary Component", "TDS", "is_income_tax_component", 1)
|
||||
|
||||
components = frappe.db.sql("select name from `tabSalary Component` where variable_based_on_taxable_salary = 1", as_dict=1)
|
||||
for component in components:
|
||||
frappe.db.set_value("Salary Component", component.name, "is_income_tax_component", 1)
|
||||
components = frappe.db.sql("select name from `tabSalary Component` where variable_based_on_taxable_salary = 1", as_dict=1)
|
||||
for component in components:
|
||||
frappe.db.set_value("Salary Component", component.name, "is_income_tax_component", 1)
|
||||
|
||||
if erpnext.get_region() == "India":
|
||||
if frappe.db.exists("Salary Component", "Provident Fund"):
|
||||
frappe.db.set_value("Salary Component", "Provident Fund", "component_type", "Provident Fund")
|
||||
if frappe.db.exists("Salary Component", "Professional Tax"):
|
||||
frappe.db.set_value("Salary Component", "Professional Tax", "component_type", "Professional Tax")
|
||||
if erpnext.get_region() == "India":
|
||||
if frappe.db.exists("Salary Component", "Provident Fund"):
|
||||
frappe.db.set_value("Salary Component", "Provident Fund", "component_type", "Provident Fund")
|
||||
if frappe.db.exists("Salary Component", "Professional Tax"):
|
||||
frappe.db.set_value("Salary Component", "Professional Tax", "component_type", "Professional Tax")
|
@ -1,6 +1,7 @@
|
||||
import frappe
|
||||
|
||||
def execute():
|
||||
frappe.reload_doc('custom', 'doctype', 'custom_field')
|
||||
company = frappe.get_all('Company', filters = {'country': 'India'})
|
||||
if not company:
|
||||
return
|
||||
|
Loading…
x
Reference in New Issue
Block a user