101 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __future__ import unicode_literals
 | |
| def execute():
 | |
| 	import webnotes
 | |
| 	rendt = {
 | |
| 		'Receivable Voucher'		:	'Sales Invoice',
 | |
| 		'RV Detail'					:	'Sales Invoice Item',
 | |
| 		'RV Tax Detail'				:	'Sales Taxes and Charges',
 | |
| 		'Payable Voucher'			:	'Purchase Invoice',
 | |
| 		'PV Detail'					:	'Purchase Invoice Item',
 | |
| 		'Purchase Tax Detail'		:	'Purchase Taxes and Charges',
 | |
| 		'Indent'					:	'Material Request',
 | |
| 		'Indent Detail'				:	'Material Request Item',
 | |
| 		'QA Inspection Report'		:	'Quality Inspection',
 | |
| 		'Ticket'					:	'Task',
 | |
| 		'Manage Account'			:	'Global Defaults',
 | |
| 		'ToDo Item'					:	'ToDo',
 | |
| 		'Term'						:	'Terms and Conditions',
 | |
| 		'Static Parameter Detail'	:	'SMS Parameter',
 | |
| 		'SS Earning Detail'			:	'Salary Slip Earning',
 | |
| 		'SS Deduction Detail'		:	'Salary Slip Deduction',
 | |
| 		'Sales Order Detail'		:	'Sales Order Item',
 | |
| 		'Sales BOM Detail'			:	'Sales BOM Item',
 | |
| 		'Return Detail'				:	'Sales and Purchase Return Item',
 | |
| 		'Ref Rate Detail'			:	'Item Price',
 | |
| 		'Receiver Detail'			:	'SMS Receiver',
 | |
| 		'Quotation Detail'			:	'Quotation Item',
 | |
| 		'QA Specification Detail'	:	'Quality Inspection Reading',
 | |
| 		'Purchase Receipt Detail'	:	'Purchase Receipt Item',
 | |
| 		'Purchase Other Charges'	:	'Purchase Taxes and Charges Master',
 | |
| 		'PR Raw Material Detail'	:	'Purchase Receipt Item Supplied',
 | |
| 		'PP SO Detail'				:	'Production Plan Sales Order',
 | |
| 		'PP Detail'					:	'Production Plan Item',
 | |
| 		'PO Raw Material Detail'	:	'Purchase Order Item Supplied',
 | |
| 		'PO Detail'					:	'Purchase Order Item', 
 | |
| 		'Packing Slip Detail'		:	'Packing Slip Item',
 | |
| 		'Other Charges'				:	'Sales Taxes and Charges Master',
 | |
| 		'Order Lost Reason'			:	'Quotation Lost Reason',
 | |
| 		'Manage Account'			:	'Global Defaults',
 | |
| 		'Maintenance Visit Detail'	:	'Maintenance Visit Purpose',
 | |
| 		'Ledger Balance Export'		:	'Multi Ledger Report',
 | |
| 		'LC PR Detail'				:	'Landed Cost Purchase Receipt',
 | |
| 		'Landed Cost Detail'		:	'Landed Cost Item',
 | |
| 		'KRA Template'				:	'Appraisal Template',
 | |
| 		'KRA Sheet'					:	'Appraisal Template Goal',
 | |
| 		'Item Specification Detail' :	'Item Quality Inspection Parameter',
 | |
| 		'Item Maintenance Detail'	:	'Maintenance Schedule Item',
 | |
| 		'IR Payment Detail'			:	'Payment to Invoice Matching Tool Detail',
 | |
| 		'Internal Reconciliation'	:	'Payment to Invoice Matching Tool',
 | |
| 		'Installed Item Details'	:	'Installation Note Item',
 | |
| 		'Holiday List Detail'		:	'Holiday',
 | |
| 		'Follow up'					:	'Communication Log',
 | |
| 		'Flat BOM Detail'			:	'BOM Explosion Item',
 | |
| 		'Expense Voucher Detail'	:	'Expense Claim Detail',
 | |
| 		'Expense Voucher'			:	'Expense Claim',
 | |
| 		'Expense Type'				:	'Expense Claim Type',
 | |
| 		'Enquiry Detail'			:	'Opportunity Item',
 | |
| 		'Enquiry'					:	'Opportunity',
 | |
| 		'Earning Detail'			:	'Salary Structure Earning',
 | |
| 		'DocLayerField'				:	'Customize Form Field',
 | |
| 		'DocLayer'					:	'Customize Form',
 | |
| 		'Delivery Note Detail'		:	'Delivery Note Item',
 | |
| 		'Deduction Detail'			:	'Salary Structure Deduction',
 | |
| 		'Comment Widget Record'		:	'Comment',
 | |
| 		'BOM Material'				:	'BOM Item',
 | |
| 		'Bill Of Materials'			:	'BOM',
 | |
| 		'Appraisal Detail'			:	'Appraisal Goal',
 | |
| 		'Advance Allocation Detail' :	'Purchase Invoice Advance',
 | |
| 		'Advance Adjustment Detail' :	'Sales Invoice Advance',
 | |
| 		'Ledger Detail'				:	'Multi Ledger Report Detail',
 | |
| 		'TA Control'				:	'Trend Analyzer Control',
 | |
| 		'Sales and Purchase Return Wizard'	: 'Sales and Purchase Return Tool',
 | |
| 		'Educational Qualifications Detail' : 'Employee Education',
 | |
| 		'Delivery Note Packing Detail'		: 'Delivery Note Packing Item',
 | |
| 		'Experience In Company Detail'		: 'Employee Internal Work History',
 | |
| 		'Professional Training Details'		: 'Employee Training',
 | |
| 		'Previous Experience Detail'		: 'Employee External Work History',
 | |
| 	}
 | |
| 
 | |
| 	for d in rendt:
 | |
| 		webnotes.conn.sql("""
 | |
| 			update
 | |
| 				`tabSearch Criteria` 
 | |
| 			set 
 | |
| 				doc_type		= replace(doc_type, %s, %s), 
 | |
| 				filters			= replace(filters, %s, %s), 
 | |
| 				columns			= replace(columns, %s, %s), 
 | |
| 				parent_doc_type = replace(parent_doc_type, %s, %s), 
 | |
| 				add_cond		= replace(add_cond, %s, %s), 
 | |
| 				add_col			= replace(add_col, %s, %s), 
 | |
| 				add_tab			= replace(add_tab, %s, %s), 
 | |
| 				dis_filters		= replace(dis_filters, %s, %s), 
 | |
| 				group_by		= replace(group_by, %s, %s), 
 | |
| 				sort_by			= replace(sort_by, %s, %s), 
 | |
| 				report_script	= replace(report_script, %s, %s), 
 | |
| 				server_script	= replace(server_script, %s, %s), 
 | |
| 				custom_query	= replace(custom_query, %s, %s)
 | |
| 		""", (d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], 
 | |
| 				d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d], d, rendt[d]))
 | |
| 
 | |
| 
 |