mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-23 23:19:20 +00:00
Merge branch 'responsive' of github.com:webnotes/erpnext into responsive
This commit is contained in:
@@ -330,16 +330,14 @@ class DocType(BuyingController):
|
||||
self.doc.against_expense_account = ",".join(against_accounts)
|
||||
|
||||
def po_required(self):
|
||||
res = sql("select value from `tabSingles` where doctype = 'Global Defaults' and field = 'po_required'")
|
||||
if res and res[0][0] == 'Yes':
|
||||
if webnotes.conn.get_single_value("Buying Settings", "po_required") == 'Yes':
|
||||
for d in getlist(self.doclist,'entries'):
|
||||
if not d.purchase_order:
|
||||
msgprint("Purchse Order No. required against item %s"%d.item_code)
|
||||
raise Exception
|
||||
|
||||
def pr_required(self):
|
||||
res = sql("select value from `tabSingles` where doctype = 'Global Defaults' and field = 'pr_required'")
|
||||
if res and res[0][0] == 'Yes':
|
||||
if webnotes.conn.get_single_value("Buying Settings", "pr_required") == 'Yes':
|
||||
for d in getlist(self.doclist,'entries'):
|
||||
if not d.purchase_receipt:
|
||||
msgprint("Purchase Receipt No. required against item %s"%d.item_code)
|
||||
|
||||
@@ -460,7 +460,7 @@ class DocType(SellingController):
|
||||
"""check in manage account if sales order / delivery note required or not."""
|
||||
dic = {'Sales Order':'so_required','Delivery Note':'dn_required'}
|
||||
for i in dic:
|
||||
if webnotes.conn.get_value('Global Defaults', 'Global Defaults', dic[i]) == 'Yes':
|
||||
if webnotes.conn.get_single_value('Selling Settings', dic[i]) == 'Yes':
|
||||
for d in getlist(self.doclist,'entries'):
|
||||
if webnotes.conn.get_value('Item', d.item_code, 'is_stock_item') == 'Yes' \
|
||||
and not d.fields[i.lower().replace(' ','_')]:
|
||||
|
||||
Reference in New Issue
Block a user