X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=reporting%2Fincludes%2Freports_classes.inc;h=c96378f7337b99dc93d1b87651c47ec29e056f8d;hb=d93b5b3fa9986a43fc0d458e4a865894b84b9fa3;hp=125cf5f87dd95255771b6898419a348d52b48d42;hpb=71e2a022f298a96a2406de1fc8397270257f9a1f;p=fa-stable.git diff --git a/reporting/includes/reports_classes.inc b/reporting/includes/reports_classes.inc index 125cf5f8..c96378f7 100644 --- a/reporting/includes/reports_classes.inc +++ b/reporting/includes/reports_classes.inc @@ -100,7 +100,7 @@ class BoxReports . "
\n"; $st_params .= submit('Rep'.$report->id, _("Display: ") . access_string($report->name, true), - false, '', $SysPrefs->pdf_debug ? false : 'default process') . hidden('REP_ID', $report->id, false).'

'; + false, '', $SysPrefs->pdf_debug ? false : 'default popup') . hidden('REP_ID', $report->id, false).'

'; $st_params .= $this->getOptions($report->get_controls(), $report->id); $st_params .= "\n" ."\n
\n"; @@ -170,7 +170,9 @@ class BoxReports { global $path_to_root, $SysPrefs, $type_shortcuts; - + $day_range = get_company_pref("max_days_in_docs"); + if (!$day_range) + $day_range = 180; $st = ''; switch ($type) { @@ -324,6 +326,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 +339,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 +351,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 +360,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 +370,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 +381,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 +398,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 +412,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));