mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-18 22:35:10 +00:00
fix: set default posting time in RIV
This commit is contained in:
@@ -80,6 +80,7 @@ class RepostItemValuation(Document):
|
||||
repost(self)
|
||||
|
||||
def validate(self):
|
||||
self.set_default_posting_time()
|
||||
self.reset_repost_only_accounting_ledgers()
|
||||
self.set_company()
|
||||
self.validate_update_stock()
|
||||
@@ -90,6 +91,13 @@ class RepostItemValuation(Document):
|
||||
self.reset_recreate_stock_ledgers()
|
||||
self.validate_recreate_stock_ledgers()
|
||||
|
||||
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
|
||||
|
||||
@@ -237,6 +237,8 @@ def repost_future_sle(
|
||||
|
||||
index = get_current_index(doc) or 0
|
||||
while index < len(items_to_be_repost):
|
||||
validate_item_warehouse(items_to_be_repost[index])
|
||||
|
||||
obj = update_entries_after(
|
||||
{
|
||||
"item_code": items_to_be_repost[index].get("item_code"),
|
||||
|
||||
Reference in New Issue
Block a user