chore: Patch to set returned qty in PR and DN
This commit is contained in:
		
							parent
							
								
									efb211af6d
								
							
						
					
					
						commit
						dc5f2aa8b8
					
				| @ -725,3 +725,4 @@ erpnext.patches.v12_0.rename_lost_reason_detail | ||||
| erpnext.patches.v13_0.drop_razorpay_payload_column | ||||
| erpnext.patches.v13_0.update_start_end_date_for_old_shift_assignment | ||||
| erpnext.patches.v13_0.setting_custom_roles_for_some_regional_reports | ||||
| erpnext.patches.v13_0.update_returned_qty_in_pr_dn | ||||
							
								
								
									
										20
									
								
								erpnext/patches/v13_0/update_returned_qty_in_pr_dn.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								erpnext/patches/v13_0/update_returned_qty_in_pr_dn.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | ||||
| # Copyright (c) 2019, Frappe and Contributors | ||||
| # License: GNU General Public License v3. See license.txt | ||||
| 
 | ||||
| from __future__ import unicode_literals | ||||
| import frappe | ||||
| 
 | ||||
| def execute(): | ||||
| 	frappe.reload_doc('stock', 'doctype', 'purchase_receipt') | ||||
| 	frappe.reload_doc('stock', 'doctype', 'purchase_receipt_item') | ||||
| 	frappe.reload_doc('stock', 'doctype', 'delivery_note') | ||||
| 	frappe.reload_doc('stock', 'doctype', 'delivery_note_item') | ||||
| 
 | ||||
| 	def update_from_return_docs(doctype): | ||||
| 		for return_doc in frappe.get_all(doctype, filters={'is_return' : 1, 'docstatus' : 1}): | ||||
| 			# Update original receipt/delivery document from return | ||||
| 			return_doc = frappe.get_cached_doc(doctype, return_doc.name) | ||||
| 			return_doc.update_prevdoc_status() | ||||
| 
 | ||||
| 	for doctype in ('Purchase Receipt', 'Delivery Note'): | ||||
| 		update_from_return_docs(doctype) | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user