mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-03 12:19:12 +00:00
Patch to update against_voucher in gle for jv aganst jv
This commit is contained in:
18
erpnext/patches/update_gle_against_voucher_for_jv.py
Normal file
18
erpnext/patches/update_gle_against_voucher_for_jv.py
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
def execute():
|
||||||
|
import webnotes
|
||||||
|
from webnotes.modules.module_manager import reload_doc
|
||||||
|
|
||||||
|
# reload jv gl mapper
|
||||||
|
reload_doc('accounts', 'GL Mapper', 'Journal Voucher')
|
||||||
|
|
||||||
|
# select jv where against_jv exists
|
||||||
|
jv = webnotes.conn.sql("select distinct parent from `tabJournal Voucher Detail` where docstatus = 1 and ifnull(against_jv, '') != ''")
|
||||||
|
|
||||||
|
for d in jv:
|
||||||
|
jv_obj = get_obj('Journal Voucher', d.journal_voucher, with_children=1)
|
||||||
|
|
||||||
|
# cancel
|
||||||
|
get_obj(dt='GL Control').make_gl_entries(jv_obj.doc, jv_obj.doclist, cancel =1, adv_adj = 1)
|
||||||
|
|
||||||
|
#re-submit
|
||||||
|
get_obj(dt='GL Control').make_gl_entries(jv_obj.doc, jv_obj.doclist, cancel =0, adv_adj = 1)
|
||||||
Reference in New Issue
Block a user