2016-04-21 19:00:34 +05:30
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
|
|
|
import frappe
|
|
|
|
|
|
|
|
@frappe.whitelist()
|
|
|
|
def get_data(item_code=None, warehouse=None, start=0, sort_by='actual_qty', sort_order='desc'):
|
|
|
|
filters = {}
|
|
|
|
if item_code:
|
2016-04-22 17:22:22 +05:30
|
|
|
filters['item_code'] = item_code
|
2016-04-21 19:00:34 +05:30
|
|
|
if warehouse:
|
2016-04-22 17:22:22 +05:30
|
|
|
filters['warehouse'] = warehouse
|
2016-04-21 19:00:34 +05:30
|
|
|
return frappe.get_list("Bin", filters=filters, fields=['item_code', 'warehouse',
|
2016-04-25 17:53:42 +05:30
|
|
|
'projected_qty', 'reserved_qty', 'reserved_qty_for_production', 'actual_qty', 'valuation_rate'],
|
2016-04-21 19:00:34 +05:30
|
|
|
order_by='{0} {1}'.format(sort_by, sort_order), start=start, page_length = 21)
|