X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=blobdiff_plain;f=reporting%2Fincludes%2Freports_classes.inc;h=38973243e0de386d9c8aaa47c03636c943d5bda3;hp=dd76d84de2cb71a260bbde7d21c7c37b73235cfe;hb=7e6e0807990447d2977b970c3a0fd28dc9250194;hpb=28f28538d4878eefa6cffad83e0dc95a7d6ccf2c diff --git a/reporting/includes/reports_classes.inc b/reporting/includes/reports_classes.inc index dd76d84d..38973243 100644 --- a/reporting/includes/reports_classes.inc +++ b/reporting/includes/reports_classes.inc @@ -170,7 +170,7 @@ class BoxReports { global $path_to_root, $SysPrefs, $type_shortcuts; - + $day_range = (isset($SysPrefs->max_days_in_docs) ? $SysPrefs->max_days_in_docs : 180); $st = ''; switch ($type) { @@ -324,6 +324,7 @@ class BoxReports .TB_PREF."debtor_trans debtor_trans LEFT JOIN ".TB_PREF."voided AS vd ON debtor_trans.type=vd.type AND debtor_trans.trans_no=vd.id WHERE debtor_trans.type=".ST_SALESINVOICE." AND debtor.debtor_no=debtor_trans.debtor_no AND ISNULL(vd.id) + AND debtor_trans.tran_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) ORDER BY debtor_trans.trans_no DESC"; return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false)); @@ -336,6 +337,7 @@ class BoxReports .TB_PREF."debtor_trans debtor_trans LEFT JOIN ".TB_PREF."voided AS vd ON debtor_trans.type=vd.type AND debtor_trans.trans_no=vd.id WHERE debtor_trans.type=".ST_CUSTCREDIT." AND debtor.debtor_no=debtor_trans.debtor_no AND ISNULL(vd.id) + AND debtor_trans.tran_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) ORDER BY debtor_trans.trans_no DESC"; return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false)); @@ -347,6 +349,7 @@ class BoxReports .TB_PREF."debtor_trans debtor_trans LEFT JOIN ".TB_PREF."voided AS vd ON debtor_trans.type=vd.type AND debtor_trans.trans_no=vd.id WHERE debtor_trans.type=".ST_CUSTDELIVERY." AND debtor.debtor_no=debtor_trans.debtor_no AND ISNULL(vd.id) + AND debtor_trans.tran_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) ORDER BY debtor_trans.trans_no DESC"; return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false)); @@ -355,8 +358,9 @@ class BoxReports $sql = "SELECT sorder.order_no, concat(sorder.$ref, '-', debtor.name) as IName FROM ".TB_PREF."debtors_master debtor," .TB_PREF."sales_orders sorder - WHERE debtor.debtor_no=sorder.debtor_no AND sorder.trans_type=".ST_SALESORDER - ." ORDER BY sorder.order_no DESC"; + WHERE debtor.debtor_no=sorder.debtor_no AND sorder.trans_type=".ST_SALESORDER." + AND sorder.ord_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) + ORDER BY sorder.order_no DESC"; return combo_input($name, '', $sql, 'order_no', 'IName',array('order'=>false)); case 'QUOTATIONS': @@ -364,8 +368,9 @@ class BoxReports $sql = "SELECT sorder.order_no, concat(sorder.$ref, '-', debtor.name) as IName FROM ".TB_PREF."debtors_master debtor," .TB_PREF."sales_orders sorder - WHERE debtor.debtor_no=sorder.debtor_no AND sorder.trans_type=".ST_SALESQUOTE - ." ORDER BY sorder.order_no DESC"; + WHERE debtor.debtor_no=sorder.debtor_no AND sorder.trans_type=".ST_SALESQUOTE." + AND sorder.ord_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) + ORDER BY sorder.order_no DESC"; return combo_input($name, '', $sql, 'order_no', 'IName',array('order'=>false)); case 'PO': @@ -374,6 +379,7 @@ class BoxReports FROM ".TB_PREF."suppliers supplier," .TB_PREF."purch_orders po WHERE supplier.supplier_id=po.supplier_id + AND po.ord_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) ORDER BY po.order_no DESC"; return combo_input($name, '', $sql, 'order_no', 'IName',array('order'=>false)); @@ -390,6 +396,7 @@ class BoxReports .TB_PREF."supp_trans trans LEFT JOIN ".TB_PREF."voided AS vd ON trans.type=vd.type AND trans.trans_no=vd.id WHERE trans.type IN(".ST_BANKPAYMENT.",".ST_SUPPAYMENT.",".ST_SUPPCREDIT.") AND supplier.supplier_id=trans.supplier_id AND ISNULL(vd.id) + AND trans.tran_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) ORDER BY trans.trans_no DESC"; return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false)); @@ -403,6 +410,7 @@ class BoxReports .TB_PREF."debtor_trans trans LEFT JOIN ".TB_PREF."voided AS vd ON trans.type=vd.type AND trans.trans_no=vd.id WHERE trans.type IN(".ST_BANKDEPOSIT.",".ST_CUSTPAYMENT.",".ST_CUSTCREDIT.") AND debtor.debtor_no=trans.debtor_no AND ISNULL(vd.id) + AND trans.tran_date > SUBDATE(CURRENT_DATE, INTERVAL $day_range DAY) ORDER BY trans.trans_no DESC"; return combo_input($name, '', $sql, 'TNO', 'IName',array('order'=>false));