[test-fix]
This commit is contained in:
parent
a7c377887b
commit
288a833422
@ -4,18 +4,25 @@ def execute():
|
||||
# stock reco now amendable
|
||||
frappe.db.sql("""update tabDocPerm set `amend` = 1 where parent='Stock Reconciliation' and submit = 1""")
|
||||
|
||||
|
||||
if frappe.db.has_column("Stock Reconciliation", "reconciliation_json"):
|
||||
for sr in frappe.db.get_all("Stock Reconciliation", ["name"],
|
||||
{"reconciliation_json": ["!=", ""]}):
|
||||
start = False
|
||||
sr = frappe.get_doc("Stock Reconciliation", sr.name)
|
||||
for item in json.loads(sr.reconciliation_json):
|
||||
if item.get("item_code"):
|
||||
sr.append("items", {
|
||||
"item_code": item.item_code,
|
||||
"warehouse": item.warehouse,
|
||||
"valuation_rate": item.valuation_rate,
|
||||
"qty": item.qty
|
||||
})
|
||||
if start:
|
||||
if item.get("item_code"):
|
||||
sr.append("items", {
|
||||
"item_code": item[0],
|
||||
"warehouse": item[1],
|
||||
"valuation_rate": item[3],
|
||||
"qty": item[4]
|
||||
})
|
||||
|
||||
elif item[0]=="Item Code":
|
||||
start = True
|
||||
|
||||
|
||||
for item in sr.items:
|
||||
item.db_update()
|
||||
|
Loading…
x
Reference in New Issue
Block a user