fix: changed logic
This commit is contained in:
parent
b9aa775f3b
commit
1db8c51749
@ -20,7 +20,7 @@ def execute():
|
|||||||
frappe.clear_cache()
|
frappe.clear_cache()
|
||||||
frappe.flags.warehouse_account_map = {}
|
frappe.flags.warehouse_account_map = {}
|
||||||
|
|
||||||
company_wise_data = {}
|
company_list = []
|
||||||
|
|
||||||
data = frappe.db.sql('''
|
data = frappe.db.sql('''
|
||||||
SELECT
|
SELECT
|
||||||
@ -38,8 +38,8 @@ def execute():
|
|||||||
total_sle = len(data)
|
total_sle = len(data)
|
||||||
i = 0
|
i = 0
|
||||||
for d in data:
|
for d in data:
|
||||||
if d.company not in company_wise_data:
|
if d.company not in company_list:
|
||||||
company_wise_data[d.company] = True
|
company_list.append(d.company)
|
||||||
|
|
||||||
update_entries_after({
|
update_entries_after({
|
||||||
"item_code": d.item_code,
|
"item_code": d.item_code,
|
||||||
@ -60,7 +60,7 @@ def execute():
|
|||||||
|
|
||||||
if data:
|
if data:
|
||||||
for row in frappe.get_all('Company', filters= {'enable_perpetual_inventory': 1}):
|
for row in frappe.get_all('Company', filters= {'enable_perpetual_inventory': 1}):
|
||||||
if company_wise_data.get(row.name):
|
if row.name in company_list:
|
||||||
update_gl_entries_after(posting_date, posting_time, company=row.name)
|
update_gl_entries_after(posting_date, posting_time, company=row.name)
|
||||||
|
|
||||||
frappe.db.auto_commit_on_many_writes = 0
|
frappe.db.auto_commit_on_many_writes = 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user