Reposting of GLE and SLE for all stock transactions
This commit is contained in:
parent
f1ad32059f
commit
b3bc41131e
@ -171,7 +171,7 @@ class Account(Document):
|
|||||||
|
|
||||||
old_warehouse = cstr(frappe.db.get_value("Account", self.name, "warehouse"))
|
old_warehouse = cstr(frappe.db.get_value("Account", self.name, "warehouse"))
|
||||||
if old_warehouse != cstr(self.warehouse):
|
if old_warehouse != cstr(self.warehouse):
|
||||||
if old_warehouse:
|
if old_warehouse and frappe.db.exists("Warehouse", old_warehouse):
|
||||||
self.validate_warehouse(old_warehouse)
|
self.validate_warehouse(old_warehouse)
|
||||||
if self.warehouse:
|
if self.warehouse:
|
||||||
self.validate_warehouse(self.warehouse)
|
self.validate_warehouse(self.warehouse)
|
||||||
|
@ -230,7 +230,7 @@ def reset_serial_no_status_and_warehouse(serial_nos=None):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
def repost_all_stock_vouchers():
|
def repost_all_stock_vouchers():
|
||||||
warehouses_with_account = frappe.db.sql_list("""select master_name from tabAccount
|
warehouses_with_account = frappe.db.sql_list("""select warehouse from tabAccount
|
||||||
where ifnull(account_type, '') = 'Stock' and (warehouse is not null and warehouse != '')
|
where ifnull(account_type, '') = 'Stock' and (warehouse is not null and warehouse != '')
|
||||||
and is_group=0""")
|
and is_group=0""")
|
||||||
|
|
||||||
@ -244,7 +244,7 @@ def repost_all_stock_vouchers():
|
|||||||
i = 0
|
i = 0
|
||||||
for voucher_type, voucher_no in vouchers:
|
for voucher_type, voucher_no in vouchers:
|
||||||
i+=1
|
i+=1
|
||||||
print i, "/", len(vouchers)
|
print i, "/", len(vouchers), voucher_type, voucher_no
|
||||||
try:
|
try:
|
||||||
for dt in ["Stock Ledger Entry", "GL Entry"]:
|
for dt in ["Stock Ledger Entry", "GL Entry"]:
|
||||||
frappe.db.sql("""delete from `tab%s` where voucher_type=%s and voucher_no=%s"""%
|
frappe.db.sql("""delete from `tab%s` where voucher_type=%s and voucher_no=%s"""%
|
||||||
|
Loading…
x
Reference in New Issue
Block a user