Exemplo n.º 1
0
Arquivo: bom.py Projeto: cocoy/erpnext
	def manage_default_bom(self):
		""" Uncheck others if current one is selected as default, 
			update default bom in item master
		"""
		if self.doc.is_default and self.doc.is_active:
			from webnotes.model.utils import set_default
			set_default(self.doc, "item")
			webnotes.conn.set_value("Item", self.doc.item, "default_bom", self.doc.name)
		
		else:
			if not self.doc.is_active:
				webnotes.conn.set(self.doc, "is_default", 0)
			
			sql("update `tabItem` set default_bom = null where name = %s and default_bom = %s", 
			 	(self.doc.item, self.doc.name))
Exemplo n.º 2
0
	def manage_default_bom(self):
		""" Uncheck others if current one is selected as default, 
			update default bom in item master
		"""
		if self.doc.is_default and self.doc.is_active:
			from webnotes.model.utils import set_default
			set_default(self.doc, "item")
			webnotes.conn.set_value("Item", self.doc.item, "default_bom", self.doc.name)
		
		else:
			if not self.doc.is_active:
				webnotes.conn.set(self.doc, "is_default", 0)
			
			sql("update `tabItem` set default_bom = null where name = %s and default_bom = %s", 
				 (self.doc.item, self.doc.name))