mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-21 18:36:30 +00:00
fix: correct error message in validate_internal_transfer_qty
(cherry picked from commit 5063f1174e)
This commit is contained in:
@@ -1153,6 +1153,12 @@ class StockController(AccountsController):
|
|||||||
if self.doctype not in ["Purchase Invoice", "Purchase Receipt"]:
|
if self.doctype not in ["Purchase Invoice", "Purchase Receipt"]:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
self.__inter_company_reference = (
|
||||||
|
self.get("inter_company_reference")
|
||||||
|
if self.doctype == "Purchase Invoice"
|
||||||
|
else self.get("inter_company_invoice_reference")
|
||||||
|
)
|
||||||
|
|
||||||
item_wise_transfer_qty = self.get_item_wise_inter_transfer_qty()
|
item_wise_transfer_qty = self.get_item_wise_inter_transfer_qty()
|
||||||
if not item_wise_transfer_qty:
|
if not item_wise_transfer_qty:
|
||||||
return
|
return
|
||||||
@@ -1182,15 +1188,11 @@ class StockController(AccountsController):
|
|||||||
bold(key[1]),
|
bold(key[1]),
|
||||||
bold(flt(transferred_qty, precision)),
|
bold(flt(transferred_qty, precision)),
|
||||||
bold(parent_doctype),
|
bold(parent_doctype),
|
||||||
get_link_to_form(parent_doctype, self.get("inter_company_reference")),
|
get_link_to_form(parent_doctype, self.__inter_company_reference),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
def get_item_wise_inter_transfer_qty(self):
|
def get_item_wise_inter_transfer_qty(self):
|
||||||
reference_field = "inter_company_reference"
|
|
||||||
if self.doctype == "Purchase Invoice":
|
|
||||||
reference_field = "inter_company_invoice_reference"
|
|
||||||
|
|
||||||
parent_doctype = {
|
parent_doctype = {
|
||||||
"Purchase Receipt": "Delivery Note",
|
"Purchase Receipt": "Delivery Note",
|
||||||
"Purchase Invoice": "Sales Invoice",
|
"Purchase Invoice": "Sales Invoice",
|
||||||
@@ -1210,7 +1212,7 @@ class StockController(AccountsController):
|
|||||||
child_tab.item_code,
|
child_tab.item_code,
|
||||||
child_tab.qty,
|
child_tab.qty,
|
||||||
)
|
)
|
||||||
.where((parent_tab.name == self.get(reference_field)) & (parent_tab.docstatus == 1))
|
.where((parent_tab.name == self.__inter_company_reference) & (parent_tab.docstatus == 1))
|
||||||
)
|
)
|
||||||
|
|
||||||
data = query.run(as_dict=True)
|
data = query.run(as_dict=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user