mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-12 03:15:07 +00:00
fix: set default posting time in RIV
(cherry picked from commita7ece65536) # Conflicts: # erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py (cherry picked from commit6e438e71eb)
This commit is contained in:
committed by
Mergify
parent
b88f3f69b0
commit
041f99c926
@@ -74,6 +74,11 @@ class RepostItemValuation(Document):
|
|||||||
repost(self)
|
repost(self)
|
||||||
|
|
||||||
def validate(self):
|
def validate(self):
|
||||||
|
<<<<<<< HEAD
|
||||||
|
=======
|
||||||
|
self.set_default_posting_time()
|
||||||
|
self.reset_repost_only_accounting_ledgers()
|
||||||
|
>>>>>>> a7ece65536 (fix: set default posting time in RIV)
|
||||||
self.set_company()
|
self.set_company()
|
||||||
self.validate_update_stock()
|
self.validate_update_stock()
|
||||||
self.validate_period_closing_voucher()
|
self.validate_period_closing_voucher()
|
||||||
@@ -83,6 +88,20 @@ class RepostItemValuation(Document):
|
|||||||
self.reset_recreate_stock_ledgers()
|
self.reset_recreate_stock_ledgers()
|
||||||
self.validate_recreate_stock_ledgers()
|
self.validate_recreate_stock_ledgers()
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
|
=======
|
||||||
|
def set_default_posting_time(self):
|
||||||
|
if not self.posting_time:
|
||||||
|
self.posting_time = nowtime()
|
||||||
|
|
||||||
|
if not self.posting_date:
|
||||||
|
frappe.throw(_("Posting date is required"))
|
||||||
|
|
||||||
|
def reset_repost_only_accounting_ledgers(self):
|
||||||
|
if self.repost_only_accounting_ledgers and self.based_on != "Transaction":
|
||||||
|
self.repost_only_accounting_ledgers = 0
|
||||||
|
|
||||||
|
>>>>>>> a7ece65536 (fix: set default posting time in RIV)
|
||||||
def validate_update_stock(self):
|
def validate_update_stock(self):
|
||||||
if self.voucher_type in ["Sales Invoice", "Purchase Invoice"]:
|
if self.voucher_type in ["Sales Invoice", "Purchase Invoice"]:
|
||||||
update_stock = frappe.get_value(self.voucher_type, self.voucher_no, "update_stock")
|
update_stock = frappe.get_value(self.voucher_type, self.voucher_no, "update_stock")
|
||||||
|
|||||||
@@ -233,6 +233,8 @@ def repost_future_sle(
|
|||||||
|
|
||||||
index = get_current_index(doc) or 0
|
index = get_current_index(doc) or 0
|
||||||
while index < len(items_to_be_repost):
|
while index < len(items_to_be_repost):
|
||||||
|
validate_item_warehouse(items_to_be_repost[index])
|
||||||
|
|
||||||
obj = update_entries_after(
|
obj = update_entries_after(
|
||||||
{
|
{
|
||||||
"item_code": items_to_be_repost[index].get("item_code"),
|
"item_code": items_to_be_repost[index].get("item_code"),
|
||||||
|
|||||||
Reference in New Issue
Block a user