Pārlūkot izejas kodu

WindykacjaPanel: add LAST_FVAT_VALUE (kwota ostatniej faktury)

Piotr Labudda 11 gadi atpakaļ
vecāks
revīzija
116273d9f2
1 mainītis faili ar 11 papildinājumiem un 2 dzēšanām
  1. 11 2
      SE/superedit-USERS2_WINDYKACJA_STATUS.php

+ 11 - 2
SE/superedit-USERS2_WINDYKACJA_STATUS.php

@@ -1317,6 +1317,7 @@ function frm_kontakt_add_id_koresp(frm){
 		$cols['PAY_FVAT'] = array('label'=>'zaległe faktury', 'title'=>'PAY_FVAT');
 		$cols['PAY_DATE_FIRST_FVAT'] = array('label'=>'data wymagalności<br> pierwszej faktury', 'title'=>'PAY_DATE_FIRST_FVAT');
 		$cols['PAY_DATE'] = array('label'=>'data wymagalności<br> ostatniej faktury', 'title'=>'PAY_DATE');
+		$cols['LAST_FVAT_VALUE'] = array('label'=>'kwota ostatniej faktury', 'title'=>'LAST_FVAT_VALUE');
 		$cols['LAST_PAY_DATE'] = array('label'=>'data ostatniej wpłaty', 'title'=>'LAST_PAY_DATE');
 		$cols['LAST_PAY_VALUE'] = array('label'=>'kwota ostatniej wpłaty', 'title'=>'LAST_PAY_VALUE');
 		$cols['PAY_TERM'] = array('label'=>'termin płatności', 'title'=>'PAY_TERM');
@@ -1436,6 +1437,9 @@ function frm_kontakt_add_id_koresp(frm){
 						echo $user->PAY_DATE;
 					}
 				echo'</td>';
+				echo'<td>';
+					echo $user->LAST_FVAT_VALUE;
+				echo'</td>';
 				echo'<td>';
 					if ($user->LAST_PAY_DATE && $user->LAST_PAY_DATE != '0000-00-00') {
 						echo $user->LAST_PAY_DATE;
@@ -1489,6 +1493,7 @@ function frm_kontakt_add_id_koresp(frm){
 		$cols['PAY_FVAT'] = array('label'=>'zaległe faktury', 'title'=>'PAY_FVAT');
 		$cols['PAY_DATE_FIRST_FVAT'] = array('label'=>'data wymagalności pierwszej faktury', 'title'=>'PAY_DATE_FIRST_FVAT');
 		$cols['PAY_DATE'] = array('label'=>'data wymagalności ostatniej faktury', 'title'=>'PAY_DATE');
+		$cols['LAST_FVAT_VALUE'] = array('label'=>'kwota ostatniej faktury', 'title'=>'LAST_FVAT_VALUE');
 		$cols['LAST_PAY_DATE'] = array('label'=>'data ostatniej wpłaty', 'title'=>'LAST_PAY_DATE');
 		$cols['LAST_PAY_VALUE'] = array('label'=>'kwota ostatniej wpłaty', 'title'=>'LAST_PAY_VALUE');
 		$cols['PAY_TERM'] = array('label'=>'termin płatności', 'title'=>'PAY_TERM');
@@ -1521,6 +1526,7 @@ function frm_kontakt_add_id_koresp(frm){
 			$out_cols[] = '"' . $user->PAY_FVAT . '"';
 			$out_cols[] = '"' . (($user->PAY_DATE_FIRST_FVAT != '0000-00-00')? $user->PAY_DATE_FIRST_FVAT : '') . '"';
 			$out_cols[] = '"' . (($user->PAY_DATE != '0000-00-00')? $user->PAY_DATE : '') . '"';
+			$out_cols[] = '"' . $user->LAST_FVAT_VALUE . '"';
 			$out_cols[] = '"' . (($user->LAST_PAY_DATE && $user->LAST_PAY_DATE != '0000-00-00')? $user->LAST_PAY_DATE : '---') . '"';
 			$out_cols[] = '"' . $user->LAST_PAY_VALUE . '"';
 			$out_cols[] = '"' . (($user->PAY_TERM != '0000-00-00')? $user->PAY_TERM : '') . '"';
@@ -3415,8 +3421,8 @@ class WindykacjaStatsHelper {
 			$lastPayDoc = $billing_docs->get_last_pay_doc();
 			if ($lastPayDoc) {
 				$lastPayDoc = $lastPayDoc->get_data();
-				$data_arr["LAST_PAY_DATE"] = $lastPayDoc['BILL_DATE'];
-				$data_arr["LAST_PAY_VALUE"] = $lastPayDoc['MA'];
+				$data_arr["LAST_PAY_DATE"] = $lastPayDoc->get('BILL_DATE');
+				$data_arr["LAST_PAY_VALUE"] = $lastPayDoc->get('MA');
 				if(V::get('DBG_LAST_FVAT_PAY_TERM', '', $_GET)){echo'<pre>lastPayDoc: ';print_r($lastPayDoc);echo'</pre>';}
 			}
 		}
@@ -3428,6 +3434,7 @@ class WindykacjaStatsHelper {
 		if ($lastFvatDoc) {
 			$data_arr["LAST_FVAT_PAY_TERM"] = $lastFvatDoc->get('PAYMENT_TERM');
 			$data_arr["LAST_FVAT_SELL_DATE"] = $lastFvatDoc->get('SELL_DATE');
+			$data_arr["LAST_FVAT_VALUE"] = $lastFvatDoc->get('WINIEN');
 		}
 		if ($saldo <= -0.05) {
 			$fvat_arr = $billing_docs->get_unpaid_fvat();
@@ -4582,6 +4589,8 @@ class WindykacjaStatsModel {
 				, w.`ID_KORESP`
 				, w.`LAST_PAY_DATE`
 				, w.`LAST_PAY_VALUE`
+				, w.`LAST_FVAT_PAY_TERM`
+				, w.`LAST_FVAT_VALUE`
 				, w.`BAD_ADDRESS`
 				-- , (select bu.`BILLING_OWNER` from `BILLING_USERS` as bu where bu.`ID`=w.`ID_BILLING_USERS` limit 1) as BILLING_OWNER
 				-- , (select bu.`STATUS` from `BILLING_USERS` as bu where bu.`ID`=w.`ID_BILLING_USERS` limit 1) as STATUS