fix: incorrect actual qty in Bin
This commit is contained in:
parent
6b31c27ed6
commit
f8c852c54c
@ -159,13 +159,18 @@ def update_qty(bin_name, args):
|
|||||||
last_sle_qty = (
|
last_sle_qty = (
|
||||||
frappe.qb.from_(sle)
|
frappe.qb.from_(sle)
|
||||||
.select(sle.qty_after_transaction)
|
.select(sle.qty_after_transaction)
|
||||||
.where((sle.item_code == args.get("item_code")) & (sle.warehouse == args.get("warehouse")))
|
.where(
|
||||||
|
(sle.item_code == args.get("item_code"))
|
||||||
|
& (sle.warehouse == args.get("warehouse"))
|
||||||
|
& (sle.is_cancelled == 0)
|
||||||
|
)
|
||||||
.orderby(CombineDatetime(sle.posting_date, sle.posting_time), order=Order.desc)
|
.orderby(CombineDatetime(sle.posting_date, sle.posting_time), order=Order.desc)
|
||||||
.orderby(sle.creation, order=Order.desc)
|
.orderby(sle.creation, order=Order.desc)
|
||||||
.limit(1)
|
.limit(1)
|
||||||
.run()
|
.run()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
actual_qty = 0.0
|
||||||
if last_sle_qty:
|
if last_sle_qty:
|
||||||
actual_qty = last_sle_qty[0][0]
|
actual_qty = last_sle_qty[0][0]
|
||||||
|
|
||||||
|
@ -1179,7 +1179,7 @@ def get_stock_ledger_entries(
|
|||||||
def get_sle_by_voucher_detail_no(voucher_detail_no, excluded_sle=None):
|
def get_sle_by_voucher_detail_no(voucher_detail_no, excluded_sle=None):
|
||||||
return frappe.db.get_value(
|
return frappe.db.get_value(
|
||||||
"Stock Ledger Entry",
|
"Stock Ledger Entry",
|
||||||
{"voucher_detail_no": voucher_detail_no, "name": ["!=", excluded_sle]},
|
{"voucher_detail_no": voucher_detail_no, "name": ["!=", excluded_sle], "is_cancelled": 0},
|
||||||
[
|
[
|
||||||
"item_code",
|
"item_code",
|
||||||
"warehouse",
|
"warehouse",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user