Added customer search in Search not invoiced Deliveries.
authorJoe <unknown>
Wed, 9 Jul 2014 09:42:38 +0000 (11:42 +0200)
committerJoe <unknown>
Wed, 9 Jul 2014 09:42:38 +0000 (11:42 +0200)
sales/includes/db/cust_trans_db.inc
sales/inquiry/sales_deliveries_view.php

index efb6b25f97fa0139177d3e57309fd140de6474a1..19cdaea7b466509e4435e482dd037a5e116a0138 100644 (file)
@@ -361,7 +361,7 @@ function get_sql_for_customer_inquiry()
        return $sql;
 }
 
-function get_sql_for_sales_deliveries_view($selected_customer, $selected_stock_item=null)
+function get_sql_for_sales_deliveries_view($selected_customer, $selected_stock_item=null, $customer_id=ALL_TEXT)
 {
        $sql = "SELECT trans.trans_no,
                        debtor.name,
@@ -415,6 +415,9 @@ function get_sql_for_sales_deliveries_view($selected_customer, $selected_stock_i
 
                if (isset($_POST['StockLocation']) && $_POST['StockLocation'] != ALL_TEXT)
                        $sql .= " AND sorder.from_stk_loc = ".db_escape($_POST['StockLocation'])." ";
+               
+               if ($customer_id != ALL_TEXT)
+                       $sql .= " AND sorder.debtor_no = ".db_escape($customer_id) . " AND trans.debtor_no = ".db_escape($customer_id);         
 
                $sql .= " GROUP BY trans.trans_no ";
 
index 5a29b43401ad61c6d46cb32ac79cff88e464fa5d..b10d084c6b1255584c99f6dbb934d7e14b549793 100644 (file)
@@ -113,6 +113,8 @@ start_row();
 
 stock_items_list_cells(_("Item:"), 'SelectStockFromList', null, true);
 
+customer_list_cells(_("Select a customer: "), 'customer_id', null, true, true);
+
 submit_cells('SearchOrders', _("Search"),'',_('Select documents'), 'default');
 
 hidden('OutstandingOnly', $_POST['OutstandingOnly']);
@@ -173,7 +175,7 @@ function check_overdue($row)
                        $row["Outstanding"]!=0;
 }
 //------------------------------------------------------------------------------------------------
-$sql = get_sql_for_sales_deliveries_view($selected_customer, $selected_stock_item);
+$sql = get_sql_for_sales_deliveries_view($selected_customer, $selected_stock_item, $_POST['customer_id']);
 
 $cols = array(
                _("Delivery #") => array('fun'=>'trans_view'),