account balance reposting with freezing current session

This commit is contained in:
Nabin Hait 2011-10-13 17:33:30 +05:30
parent 1a1ce709e0
commit 989462b669

View File

@ -1,7 +1,7 @@
# REMEMBER to update this
# ========================
last_patch = 388
last_patch = 391
#-------------------------------------------
@ -463,3 +463,23 @@ def execute(patch_no):
sql("update `tabDocField` set allow_on_submit = 1 where fieldname in ('indent_details', 'po_details', 'purchase_receipt_details', 'entries', 'sales_order_details', 'delivery_note_details', 'quotation_details') and fieldtype = 'Table'")
elif patch_no == 388:
pass
elif patch_no == 389:
webnotes.conn.set_global('__session_status', 'stop')
webnotes.conn.set_global('__session_status_message', 'Patch is running. please wait...')
elif patch_no == 390:
comp = sql("select name from tabCompany where docstatus!=2")
fy = [['2011-2012']]#sql("select name from `tabFiscal Year` order by year_start_date asc")
for c in comp:
prev_fy = ''
for f in fy:
fy_obj = get_obj('Fiscal Year', f[0])
fy_obj.doc.past_year = prev_fy
fy_obj.doc.company = c[0]
fy_obj.doc.save()
fy_obj.repost()
prev_fy = f[0]
sql("commit")
sql("start transaction")
elif patch_no == 391:
webnotes.conn.set_global('__session_status', '')
webnotes.conn.set_global('__session_status_message', '')