fix: regional overide for updating item valution
(cherry picked from commit 1a10f0bcbd)
This commit is contained in:
@@ -8,6 +8,7 @@ from frappe.contacts.doctype.address.address import render_address
|
|||||||
from frappe.utils import cint, cstr, flt, getdate
|
from frappe.utils import cint, cstr, flt, getdate
|
||||||
from frappe.utils.data import nowtime
|
from frappe.utils.data import nowtime
|
||||||
|
|
||||||
|
import erpnext
|
||||||
from erpnext.accounts.doctype.budget.budget import validate_expense_against_budget
|
from erpnext.accounts.doctype.budget.budget import validate_expense_against_budget
|
||||||
from erpnext.accounts.party import get_party_details
|
from erpnext.accounts.party import get_party_details
|
||||||
from erpnext.buying.utils import update_last_purchase_rate, validate_for_items
|
from erpnext.buying.utils import update_last_purchase_rate, validate_for_items
|
||||||
@@ -305,6 +306,8 @@ class BuyingController(SubcontractingController):
|
|||||||
else:
|
else:
|
||||||
item.valuation_rate = 0.0
|
item.valuation_rate = 0.0
|
||||||
|
|
||||||
|
update_regional_item_valuation_rate(self)
|
||||||
|
|
||||||
def set_incoming_rate(self):
|
def set_incoming_rate(self):
|
||||||
if self.doctype not in ("Purchase Receipt", "Purchase Invoice", "Purchase Order"):
|
if self.doctype not in ("Purchase Receipt", "Purchase Invoice", "Purchase Order"):
|
||||||
return
|
return
|
||||||
@@ -894,3 +897,8 @@ def validate_item_type(doc, fieldname, message):
|
|||||||
).format(items, message)
|
).format(items, message)
|
||||||
|
|
||||||
frappe.throw(error_message)
|
frappe.throw(error_message)
|
||||||
|
|
||||||
|
|
||||||
|
@erpnext.allow_regional
|
||||||
|
def update_regional_item_valuation_rate(doc):
|
||||||
|
pass
|
||||||
|
|||||||
Reference in New Issue
Block a user