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