mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-29 18:04:46 +00:00
Merge pull request #6486 from nabinhait/stock_trans_repost
Reposting of GLE and SLE for all stock transactions
This commit is contained in:
@@ -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"""%
|
||||||
|
|||||||
Reference in New Issue
Block a user