37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Copyright(c) 2020, Frappe Technologies Pvt.Ltd.and Contributors
 | |
| # License: GNU General Public License v3.See license.txt
 | |
| 
 | |
| 
 | |
| import frappe
 | |
| 
 | |
| 
 | |
| def execute():
 | |
| 	frappe.reload_doc("stock", "doctype", "stock_entry")
 | |
| 	if frappe.db.has_column("Stock Entry", "add_to_transit"):
 | |
| 		frappe.db.sql(
 | |
| 			"""
 | |
|             UPDATE `tabStock Entry` SET
 | |
|             stock_entry_type = 'Material Transfer',
 | |
|             purpose = 'Material Transfer',
 | |
|             add_to_transit = 1 WHERE stock_entry_type = 'Send to Warehouse'
 | |
|             """
 | |
| 		)
 | |
| 
 | |
| 		frappe.db.sql(
 | |
| 			"""UPDATE `tabStock Entry` SET
 | |
|             stock_entry_type = 'Material Transfer',
 | |
|             purpose = 'Material Transfer'
 | |
|             WHERE stock_entry_type = 'Receive at Warehouse'
 | |
|             """
 | |
| 		)
 | |
| 
 | |
| 		frappe.reload_doc("stock", "doctype", "warehouse_type")
 | |
| 		if not frappe.db.exists("Warehouse Type", "Transit"):
 | |
| 			doc = frappe.new_doc("Warehouse Type")
 | |
| 			doc.name = "Transit"
 | |
| 			doc.insert()
 | |
| 
 | |
| 		frappe.reload_doc("stock", "doctype", "stock_entry_type")
 | |
| 		frappe.delete_doc_if_exists("Stock Entry Type", "Send to Warehouse")
 | |
| 		frappe.delete_doc_if_exists("Stock Entry Type", "Receive at Warehouse")
 |