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

		if merge:
			if not frappe.db.exists("Warehouse", new_warehouse):
				frappe.throw(_("Warehouse {0} does not exist").format(new_warehouse))

			if self.company != frappe.db.get_value("Warehouse", new_warehouse, "company"):
				frappe.throw(_("Both Warehouse must belong to same Company"))

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

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

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

        if merge:
            if not frappe.db.exists("Warehouse", new_warehouse):
                frappe.throw(
                    _("Warehouse {0} does not exist").format(new_warehouse))

            if self.company != frappe.db.get_value("Warehouse", new_warehouse,
                                                   "company"):
                frappe.throw(_("Both Warehouse must belong to same Company"))

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

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

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