[patch] Create manufacturer records
This commit is contained in:
		
							parent
							
								
									d737390b80
								
							
						
					
					
						commit
						a613ea8abf
					
				| @ -241,4 +241,5 @@ erpnext.patches.v6_10.fix_billed_amount_in_drop_ship_po | ||||
| erpnext.patches.v6_10.fix_delivery_status_of_drop_ship_item #2015-12-08 | ||||
| erpnext.patches.v5_8.tax_rule #2015-12-08 | ||||
| erpnext.patches.v6_12.set_overdue_tasks | ||||
| erpnext.patches.v6_16.update_billing_status_in_dn_and_pr | ||||
| erpnext.patches.v6_16.update_billing_status_in_dn_and_pr | ||||
| erpnext.patches.v6_16.create_manufacturer_records | ||||
							
								
								
									
										19
									
								
								erpnext/patches/v6_16/create_manufacturer_records.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								erpnext/patches/v6_16/create_manufacturer_records.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | ||||
| # Copyright (c) 2016, Frappe Technologies Pvt. Ltd. and Contributors | ||||
| # License: GNU General Public License v3. See license.txt | ||||
| 
 | ||||
| from __future__ import unicode_literals | ||||
| import frappe | ||||
| from frappe.utils import cstr | ||||
| 
 | ||||
| def execute(): | ||||
| 	frappe.reload_doctype("Manufacturer") | ||||
| 	frappe.reload_doctype("Item") | ||||
| 	 | ||||
| 	for d in frappe.db.sql("""select distinct manufacturer from tabItem  | ||||
| 		where ifnull(manufacturer, '') != '' and disabled=0"""): | ||||
| 			manufacturer_name = cstr(d[0]).strip() | ||||
| 			if manufacturer_name and not frappe.db.exists("Manufacturer", manufacturer_name): | ||||
| 				man = frappe.new_doc("Manufacturer") | ||||
| 				man.short_name = manufacturer_name | ||||
| 				man.full_name = manufacturer_name | ||||
| 				man.save() | ||||
| @ -1,6 +1,7 @@ | ||||
| frappe.listview_settings['Item'] = { | ||||
| 	add_fields: ["item_name", "stock_uom", "item_group", "image", "variant_of", | ||||
| 		"has_variants", "end_of_life", "disabled", "is_sales_item"], | ||||
| 	filters: [["disabled", "=", "0"]], | ||||
| 
 | ||||
| 	get_indicator: function(doc) { | ||||
| 		if (doc.disabled) { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user