42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| import webnotes
 | |
| 
 | |
| def execute():
 | |
| 	from_global_defaults = {
 | |
| 		"credit_controller": "Accounts Settings",
 | |
| 		"auto_inventory_accounting": "Accounts Settings",
 | |
| 		"acc_frozen_upto": "Accounts Settings",
 | |
| 		"bde_auth_role": "Accounts Settings",
 | |
| 		"auto_indent": "Stock Settings",
 | |
| 		"reorder_email_notify": "Stock Settings",
 | |
| 		"tolerance": "Stock Settings",
 | |
| 		"stock_frozen_upto": "Stock Settings",
 | |
| 		"stock_auth_role": "Stock Settings",
 | |
| 		"so_required": "Selling Settings",
 | |
| 		"dn_required": "Selling Settings",
 | |
| 		"po_required": "Selling Settings",
 | |
| 		"pr_required": "Selling Settings"
 | |
| 	}
 | |
| 	
 | |
| 	from_defaults = {
 | |
| 		"item_group": "Stock Settings",
 | |
| 		"item_naming_by": "Stock Settings",
 | |
| 		"stock_uom": "Stock Settings",
 | |
| 		"valuation_method": "Stock Settings",
 | |
| 		"allow_negative_stock": "Stock Settings",
 | |
| 		"cust_master_name": "Selling Settings",
 | |
| 		"customer_group": "Selling Settings",
 | |
| 		"territory": "Selling Settings",
 | |
| 		"price_list_name": "Selling Settings",
 | |
| 		"supplier_type": "Buying Settings",
 | |
| 		"supp_master_name": "Buying Settings",
 | |
| 		"maintain_same_rate": "Buying Settings"
 | |
| 	}
 | |
| 
 | |
| 	for key in from_global_defaults:
 | |
| 		webnotes.conn.set_value(from_global_defaults[key], None, key, 
 | |
| 			webnotes.conn.get_value("Global Defaults", None, key))
 | |
| 			
 | |
| 	for key in from_defaults:
 | |
| 		webnotes.conn.set_value(from_defaults[key], None, key, 
 | |
| 			webnotes.conn.get_default(key))
 | |
| 		 |