[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_19.comment_feed_communication
|
||||||
erpnext.patches.v6_21.fix_reorder_level
|
erpnext.patches.v6_21.fix_reorder_level
|
||||||
erpnext.patches.v6_21.rename_material_request_fields
|
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