13 lines
		
	
	
		
			515 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			515 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import frappe
 | |
| 
 | |
| def execute():
 | |
| 	for doctype in ('Sales Order', 'Purchase Order', 'Sales Invoice',
 | |
| 		'Purchase Invoice'):
 | |
| 		frappe.reload_doctype(doctype)
 | |
| 		frappe.db.sql('''update `tab{0}` set submit_on_creation=1, notify_by_email=1
 | |
| 			where is_recurring=1'''.format(doctype))
 | |
| 		frappe.db.sql('''update `tab{0}` set notify_by_email=1
 | |
| 			where is_recurring=1'''.format(doctype))
 | |
| 		frappe.db.sql('''update `tab{0}` set recurring_id = name
 | |
| 			where is_recurring=1 and ifnull(recurring_id, '') = "" '''.format(doctype))
 |