[patch] repost valuation rate for serialized items
This commit is contained in:
parent
2620bf402f
commit
5a4c7d3b62
@ -249,4 +249,5 @@ erpnext.patches.v6_20.set_party_account_currency_in_orders
|
||||
erpnext.patches.v6_19.comment_feed_communication
|
||||
erpnext.patches.v6_21.fix_reorder_level
|
||||
erpnext.patches.v6_21.rename_material_request_fields
|
||||
erpnext.patches.v6_23.update_stopped_status_to_closed
|
||||
erpnext.patches.v6_23.update_stopped_status_to_closed
|
||||
erpnext.patches.v6_24.repost_valuation_rate_for_serialized_items
|
0
erpnext/patches/v6_24/__init__.py
Normal file
0
erpnext/patches/v6_24/__init__.py
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
|
||||
# License: GNU General Public License v3. See license.txt
|
||||
|
||||
from __future__ import unicode_literals
|
||||
import frappe
|
||||
from frappe.utils import today
|
||||
from erpnext.accounts.utils import get_fiscal_year
|
||||
from erpnext.stock.stock_ledger import update_entries_after
|
||||
|
||||
def execute():
|
||||
try:
|
||||
year_start_date = get_fiscal_year(today())[1]
|
||||
except:
|
||||
return
|
||||
|
||||
if year_start_date:
|
||||
items = frappe.db.sql("""select distinct item_code, warehouse from `tabStock Ledger Entry`
|
||||
where ifnull(serial_no, '') != '' and actual_qty > 0 and incoming_rate=0""", as_dict=1)
|
||||
|
||||
for d in items:
|
||||
try:
|
||||
update_entries_after({
|
||||
"item_code": d.item_code,
|
||||
"warehouse": d.warehouse,
|
||||
"posting_date": year_start_date
|
||||
}, allow_zero_rate=True)
|
||||
except:
|
||||
pass
|
Loading…
Reference in New Issue
Block a user