21 lines
		
	
	
		
			759 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			759 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Copyright (c) 2013, Web Notes Technologies Pvt. Ltd.
 | |
| # License: GNU General Public License v3. See license.txt
 | |
| 
 | |
| import webnotes
 | |
| 
 | |
| def execute():
 | |
| 	from webnotes.utils import cint
 | |
| 	webnotes.reload_doc("setup", "doctype", "global_defaults")
 | |
| 	
 | |
| 	doctype_list = webnotes.get_doctype("Sales Invoice")
 | |
| 	update_stock_df = doctype_list.get_field("update_stock")
 | |
| 	
 | |
| 	global_defaults = webnotes.bean("Global Defaults", "Global Defaults")
 | |
| 	global_defaults.doc.update_stock = cint(update_stock_df.default)
 | |
| 	global_defaults.save()
 | |
| 
 | |
| 	webnotes.conn.sql("""delete from `tabProperty Setter`
 | |
| 		where doc_type='Sales Invoice' and doctype_or_field='DocField'
 | |
| 		and field_name='update_stock' and property='default'""")
 | |
| 		
 | |
| 	webnotes.reload_doc("accounts", "doctype", "sales_invoice") |