Fixed patch, checked warehouse available in the asset
This commit is contained in:
parent
67c9566e77
commit
ad184f62e3
@ -13,36 +13,37 @@ def execute():
|
|||||||
frappe.reload_doc('assets', 'doctype', 'asset_movement')
|
frappe.reload_doc('assets', 'doctype', 'asset_movement')
|
||||||
frappe.reload_doc('assets', 'doctype', 'asset_category_account')
|
frappe.reload_doc('assets', 'doctype', 'asset_category_account')
|
||||||
|
|
||||||
frappe.db.sql(""" update `tabAsset` ast, `tabWarehouse` wh
|
if frappe.db.has_column("Asset", "warehouse"):
|
||||||
set ast.location = wh.warehouse_name where ast.warehouse = wh.name""")
|
frappe.db.sql(""" update `tabAsset` ast, `tabWarehouse` wh
|
||||||
|
set ast.location = wh.warehouse_name where ast.warehouse = wh.name""")
|
||||||
|
|
||||||
frappe.db.sql(""" update `tabAsset Movement` ast_mv
|
frappe.db.sql(""" update `tabAsset Movement` ast_mv
|
||||||
set ast_mv.source_location = (select warehouse_name from `tabWarehouse` where name = ast_mv.source_warehouse),
|
set ast_mv.source_location = (select warehouse_name from `tabWarehouse` where name = ast_mv.source_warehouse),
|
||||||
ast_mv.target_location = (select warehouse_name from `tabWarehouse` where name = ast_mv.target_warehouse)""")
|
ast_mv.target_location = (select warehouse_name from `tabWarehouse` where name = ast_mv.target_warehouse)""")
|
||||||
|
|
||||||
for d in frappe.get_all('Asset'):
|
for d in frappe.get_all('Asset'):
|
||||||
doc = frappe.get_doc('Asset', d.name)
|
doc = frappe.get_doc('Asset', d.name)
|
||||||
if doc.calculate_depreciation:
|
if doc.calculate_depreciation:
|
||||||
fb = doc.append('finance_books', {
|
fb = doc.append('finance_books', {
|
||||||
'depreciation_method': doc.depreciation_method,
|
'depreciation_method': doc.depreciation_method,
|
||||||
'total_number_of_depreciations': doc.total_number_of_depreciations,
|
'total_number_of_depreciations': doc.total_number_of_depreciations,
|
||||||
'frequency_of_depreciation': doc.frequency_of_depreciation,
|
'frequency_of_depreciation': doc.frequency_of_depreciation,
|
||||||
'depreciation_start_date': doc.next_depreciation_date,
|
'depreciation_start_date': doc.next_depreciation_date,
|
||||||
'expected_value_after_useful_life': doc.expected_value_after_useful_life,
|
'expected_value_after_useful_life': doc.expected_value_after_useful_life,
|
||||||
'value_after_depreciation': doc.value_after_depreciation
|
'value_after_depreciation': doc.value_after_depreciation
|
||||||
|
})
|
||||||
|
|
||||||
|
fb.db_update()
|
||||||
|
|
||||||
|
frappe.db.sql(""" update `tabDepreciation Schedule` ds, `tabAsset` ast
|
||||||
|
set ds.depreciation_method = ast.depreciation_method, ds.finance_book_id = 1 where ds.parent = ast.name """)
|
||||||
|
|
||||||
|
for category in frappe.get_all('Asset Category'):
|
||||||
|
asset_category_doc = frappe.get_doc("Asset Category", category)
|
||||||
|
row = asset_category_doc.append('finance_books', {
|
||||||
|
'depreciation_method': asset_category_doc.depreciation_method,
|
||||||
|
'total_number_of_depreciations': asset_category_doc.total_number_of_depreciations,
|
||||||
|
'frequency_of_depreciation': asset_category_doc.frequency_of_depreciation
|
||||||
})
|
})
|
||||||
|
|
||||||
fb.db_update()
|
row.db_update()
|
||||||
|
|
||||||
frappe.db.sql(""" update `tabDepreciation Schedule` ds, `tabAsset` ast
|
|
||||||
set ds.depreciation_method = ast.depreciation_method, ds.finance_book_id = 1 where ds.parent = ast.name """)
|
|
||||||
|
|
||||||
for category in frappe.get_all('Asset Category'):
|
|
||||||
asset_category_doc = frappe.get_doc("Asset Category", category)
|
|
||||||
row = asset_category_doc.append('finance_books', {
|
|
||||||
'depreciation_method': asset_category_doc.depreciation_method,
|
|
||||||
'total_number_of_depreciations': asset_category_doc.total_number_of_depreciations,
|
|
||||||
'frequency_of_depreciation': asset_category_doc.frequency_of_depreciation
|
|
||||||
})
|
|
||||||
|
|
||||||
row.db_update()
|
|
Loading…
x
Reference in New Issue
Block a user