brotherton-erpnext/erpnext/patches/v10_0/update_asset_calculate_depreciation.py
2017-12-18 12:31:23 +05:30

11 lines
311 B
Python

import frappe
def execute():
frappe.reload_doc('assets', 'doctype', 'asset')
frappe.reload_doc('assets', 'doctype', 'depreciation_schedule')
frappe.db.sql("""
update tabAsset a
set calculate_depreciation = 1
where exists(select ds.name from `tabDepreciation Schedule` ds where ds.parent=a.name)
""")