Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
nabinhait committed Apr 26, 2017
2 parents f7d81c7 + ecd4658 commit f26dcbc
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 11 deletions.
2 changes: 1 addition & 1 deletion erpnext/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from __future__ import unicode_literals
import frappe

__version__ = '8.0.18'
__version__ = '8.0.19'

def get_default_company(user=None):
'''Get default company for user'''
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
def get_data():
return {
'fieldname': 'purchase_order',
'non_standard_fieldnames': {
'Journal Entry': 'reference_name',
'Payment Entry': 'reference_name'
},
'internal_links': {
'Material Request': ['items', 'material_request'],
'Supplier Quotation': ['items', 'supplier_quotation'],
Expand All @@ -13,13 +17,17 @@ def get_data():
'label': _('Related'),
'items': ['Purchase Receipt', 'Purchase Invoice']
},
{
'label': _('Payment'),
'items': ['Payment Entry', 'Journal Entry']
},
{
'label': _('Reference'),
'items': ['Material Request', 'Supplier Quotation', 'Project']
},
{
'label': _('Sub-contracting'),
'items': ['Stock Entry']
},
}
]
}
7 changes: 7 additions & 0 deletions erpnext/selling/doctype/sales_order/sales_order_dashboard.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ def get_data():
'fieldname': 'sales_order',
'non_standard_fieldnames': {
'Delivery Note': 'against_sales_order',
'Journal Entry': 'reference_name',
'Payment Entry': 'reference_name',
'Payment Request': 'reference_name'
},
'internal_links': {
'Quotation': ['items', 'prevdoc_docname']
Expand All @@ -30,5 +33,9 @@ def get_data():
'label': _('Reference'),
'items': ['Quotation']
},
{
'label': _('Payment'),
'items': ['Payment Entry', 'Payment Request', 'Journal Entry']
},
]
}
20 changes: 11 additions & 9 deletions erpnext/stock/doctype/batch/batch.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,16 +101,18 @@ def set_batch_nos(doc, warehouse_field, throw = False):

def get_batch_no(item_code, warehouse, qty, throw=False):
'''get the smallest batch with for the given item_code, warehouse and qty'''
batches = sorted(
get_batch_qty(item_code = item_code, warehouse = warehouse),
lambda a, b: 1 if a.qty > b.qty else -1)


batch_no = None
for b in batches:
if b.qty >= qty:
batch_no = b.batch_no
# found!
break

batches = get_batch_qty(item_code = item_code, warehouse = warehouse)
if batches:
batches = sorted(batches, lambda a, b: 1 if a.qty > b.qty else -1)

for b in batches:
if b.qty >= qty:
batch_no = b.batch_no
# found!
break

if not batch_no:
frappe.msgprint(_('Please select a Batch for Item {0}. Unable to find a single batch that fulfills this requirement').format(frappe.bold(item_code)))
Expand Down

0 comments on commit f26dcbc

Please sign in to comment.