[fix] [minor] [query] sales invoice from delivery note
This commit is contained in:
parent
3139973662
commit
1dadf35fc7
@ -80,7 +80,6 @@ erpnext.accounts.SalesInvoiceController = erpnext.selling.SellingController.exte
|
|||||||
source_doctype: "Delivery Note",
|
source_doctype: "Delivery Note",
|
||||||
get_query: function() {
|
get_query: function() {
|
||||||
var filters = {
|
var filters = {
|
||||||
docstatus: 1,
|
|
||||||
company: cur_frm.doc.company
|
company: cur_frm.doc.company
|
||||||
};
|
};
|
||||||
if(cur_frm.doc.customer) filters["customer"] = cur_frm.doc.customer;
|
if(cur_frm.doc.customer) filters["customer"] = cur_frm.doc.customer;
|
||||||
|
@ -169,10 +169,12 @@ def get_price_list_currency(doctype, txt, searchfield, start, page_len, filters)
|
|||||||
def get_delivery_notes_to_be_billed(doctype, txt, searchfield, start, page_len, filters):
|
def get_delivery_notes_to_be_billed(doctype, txt, searchfield, start, page_len, filters):
|
||||||
return webnotes.conn.sql("""select `tabDelivery Note`.name, `tabDelivery Note`.customer_name
|
return webnotes.conn.sql("""select `tabDelivery Note`.name, `tabDelivery Note`.customer_name
|
||||||
from `tabDelivery Note`
|
from `tabDelivery Note`
|
||||||
where `tabDelivery Note`.`%(key)s` like %(txt)s %(fcond)s and
|
where `tabDelivery Note`.`%(key)s` like %(txt)s and
|
||||||
|
`tabDelivery Note`.docstatus = 1 %(fcond)s and
|
||||||
(ifnull((select sum(qty) from `tabDelivery Note Item` where
|
(ifnull((select sum(qty) from `tabDelivery Note Item` where
|
||||||
`tabDelivery Note Item`.parent=`tabDelivery Note`.name), 0) >
|
`tabDelivery Note Item`.parent=`tabDelivery Note`.name), 0) >
|
||||||
ifnull((select sum(qty) from `tabSales Invoice Item` where
|
ifnull((select sum(qty) from `tabSales Invoice Item` where
|
||||||
|
`tabSales Invoice Item`.docstatus = 1 and
|
||||||
`tabSales Invoice Item`.delivery_note=`tabDelivery Note`.name), 0))
|
`tabSales Invoice Item`.delivery_note=`tabDelivery Note`.name), 0))
|
||||||
%(mcond)s order by `tabDelivery Note`.`%(key)s` asc
|
%(mcond)s order by `tabDelivery Note`.`%(key)s` asc
|
||||||
limit %(start)s, %(page_len)s""" % {
|
limit %(start)s, %(page_len)s""" % {
|
||||||
|
Loading…
Reference in New Issue
Block a user