FROM ".TB_PREF."sales_order_details sod
JOIN ".TB_PREF."sales_orders so ON (so.order_no = sod.order_no
AND so.trans_type = sod.trans_type
+ AND so.trans_type = ".ST_SALESORDER."
AND so.debtor_no = $customer_id
)
WHERE quantity > qty_sent
return $sql;
}
+
+function get_order_summary() {
+ $sql = "SELECT debtor_ref, branch_ref
+ , min(delivery_date)
+ , sum(quantity - qty_sent) as quantity
+ , sum((quantity - qty_sent)*unit_price*(1-discount_percent/100)) as amount
+ , min(required_date)
+ , min(comment)
+ FROM ".TB_PREF."sales_order_details sod
+ JOIN ".TB_PREF."sales_orders so ON (so.order_no = sod.order_no
+ AND so.trans_type = sod.trans_type
+ AND so.trans_type = ".ST_SALESORDER."
+ )
+ NATURAL JOIN ".TB_PREF."debtors_master
+ NATURAL JOIN ".TB_PREF."cust_branch
+ WHERE quantity > qty_sent AND ".ST_SALESORDER."
+ GROUP BY debtor_no, branch_code
+ ";
+
+ return $sql;
+}
?>
// Orders inquiry table
//
$customer_id = $_POST['customer_id'];
-if(isset($customer_id)) {
+if($customer_id) {
$sql = get_order_details_extra($customer_id);
-
-
$cols = array(
'detail_id' => 'skip'
, _("Order #") => array('fun'=>'view_link', 'ord' => '')
);
}
else {
+ $sql = get_order_summary();
+ $cols = array(
+_("Customer") => array('ord' => ''),
+_("Branch") => array('ord' => ''),
+_("Delivery Date") => array('ord' => ''),
+_("Quantity") => array('ord' => ''),
+_("Amount") => array('ord' => '', 'type' => 'amount'),
+_("required date") => array('ord' => '', 'type' => 'date'),
+_("comment") => array('ord' => ''),
+ );
}