fix: asset requiring maintenance sold status
This commit is contained in:
parent
14e2d31619
commit
f9f68005a5
@ -660,7 +660,18 @@ class Asset(AccountsController):
|
|||||||
elif self.docstatus == 1:
|
elif self.docstatus == 1:
|
||||||
status = "Submitted"
|
status = "Submitted"
|
||||||
|
|
||||||
if self.journal_entry_for_scrap:
|
is_asset_sold = frappe.db.sql(
|
||||||
|
"""
|
||||||
|
select item.parent
|
||||||
|
from `tabSales Invoice Item` item, `tabSales Invoice` p
|
||||||
|
where item.asset=%s and item.parent = p.name and p.docstatus = 1
|
||||||
|
""",
|
||||||
|
self.name,
|
||||||
|
)
|
||||||
|
|
||||||
|
if is_asset_sold:
|
||||||
|
status = "Sold"
|
||||||
|
elif self.journal_entry_for_scrap:
|
||||||
status = "Scrapped"
|
status = "Scrapped"
|
||||||
elif self.finance_books:
|
elif self.finance_books:
|
||||||
idx = self.get_default_finance_book_idx() or 0
|
idx = self.get_default_finance_book_idx() or 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user