brotherton-erpnext/erpnext/patches/v10_0/update_asset_calculate_depreciation.py

11 lines
311 B
Python
Raw Normal View History

import frappe
def execute():
2017-12-18 07:01:23 +00:00
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)
""")