コード例 #1
0
ファイル: warehouse.py プロジェクト: allomedia/erpnext
	def before_rename(self, olddn, newdn, merge=False):
		if merge:
			if not webnotes.conn.exists("Warehouse", newdn):
				webnotes.throw(_("Warehouse ") + newdn +_(" does not exists"))
				
			if self.doc.company != webnotes.conn.get_value("Warehouse", newdn, "company"):
				webnotes.throw(_("Both Warehouse must belong to same Company"))
				
			webnotes.conn.sql("delete from `tabBin` where warehouse=%s", olddn)
			
		from accounts.utils import rename_account_for
		rename_account_for("Warehouse", olddn, newdn, merge)

		return newdn
コード例 #2
0
ファイル: warehouse.py プロジェクト: YarZarTun-sead/erpnext
    def before_rename(self, olddn, newdn, merge=False):
        if merge:
            if not webnotes.conn.exists("Warehouse", newdn):
                webnotes.throw(_("Warehouse ") + newdn + _(" does not exists"))

            if self.doc.company != webnotes.conn.get_value(
                    "Warehouse", newdn, "company"):
                webnotes.throw(_("Both Warehouse must belong to same Company"))

            webnotes.conn.sql("delete from `tabBin` where warehouse=%s", olddn)

        from accounts.utils import rename_account_for
        rename_account_for("Warehouse", olddn, newdn, merge)

        return newdn
コード例 #3
0
ファイル: warehouse.py プロジェクト: SoniaBrogi/erpnext
	def before_rename(self, olddn, newdn, merge=False):
		# Add company abbr if not provided
		from setup.doctype.company.company import get_name_with_abbr
		new_warehouse = get_name_with_abbr(newdn, self.doc.company)

		if merge:
			if self.doc.company != webnotes.conn.get_value("Warehouse", new_warehouse, "company"):
				webnotes.throw(_("Both Warehouse must belong to same Company"))
				
			webnotes.conn.sql("delete from `tabBin` where warehouse=%s", olddn)
			
		from accounts.utils import rename_account_for
		rename_account_for("Warehouse", olddn, new_warehouse, merge)

		return new_warehouse
コード例 #4
0
    def before_rename(self, olddn, newdn, merge=False):
        # Add company abbr if not provided
        from setup.doctype.company.company import get_name_with_abbr
        new_warehouse = get_name_with_abbr(newdn, self.doc.company)

        if merge:
            if self.doc.company != webnotes.conn.get_value(
                    "Warehouse", new_warehouse, "company"):
                webnotes.throw(_("Both Warehouse must belong to same Company"))

            webnotes.conn.sql("delete from `tabBin` where warehouse=%s", olddn)

        from accounts.utils import rename_account_for
        rename_account_for("Warehouse", olddn, new_warehouse, merge)

        return new_warehouse
コード例 #5
0
ファイル: customer.py プロジェクト: abordin/erpnext
	def before_rename(self, olddn, newdn, merge=False):
		from accounts.utils import rename_account_for
		rename_account_for("Customer", olddn, newdn, merge, self.doc.company)
コード例 #6
0
ファイル: supplier.py プロジェクト: pdvyas/erpnext
 def before_rename(self, olddn, newdn, merge=False):
     from accounts.utils import rename_account_for
     rename_account_for("Supplier", olddn, newdn, merge)
コード例 #7
0
 def before_rename(self, olddn, newdn, merge=False):
     from accounts.utils import rename_account_for
     rename_account_for("Customer", olddn, newdn, merge, self.doc.company)
コード例 #8
0
ファイル: supplier.py プロジェクト: aalishanmatrix/erpnext
	def before_rename(self, olddn, newdn, merge=False):
		from accounts.utils import rename_account_for
		rename_account_for("Supplier", olddn, newdn, merge)