blob: 5df65a21c65aa9c144db6e084cafed316c95ba3c [file] [log] [blame]
Rushabh Mehtaad45e312013-11-20 12:59:58 +05301# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
Rushabh Mehtae67d1fb2013-08-05 14:59:54 +05302# License: GNU General Public License v3. See license.txt
Nabin Haite4e88c92012-09-24 15:40:56 +05303
4from __future__ import unicode_literals
5def execute():
6 import webnotes
Nabin Hait902e8602013-01-08 18:29:24 +05307 from stock.stock_ledger import update_entries_after
8 res = webnotes.conn.sql("select distinct item_code, warehouse from `tabStock Ledger Entry`")
Nabin Haite4e88c92012-09-24 15:40:56 +05309 i=0
Nabin Hait902e8602013-01-08 18:29:24 +053010 for d in res:
Nabin Haite4e88c92012-09-24 15:40:56 +053011 try:
Nabin Haitf78d16c2013-06-21 15:13:49 +053012 update_entries_after({ "item_code": d[0], "warehouse": d[1]})
Nabin Haite4e88c92012-09-24 15:40:56 +053013 except:
14 pass
15 i += 1
16 if i%100 == 0:
17 webnotes.conn.sql("commit")
18 webnotes.conn.sql("start transaction")