Fix consuntivo php8
This commit is contained in:
parent
67824aa175
commit
e4a99ad3b8
|
@ -254,7 +254,7 @@ if (!empty($interventi)) {
|
||||||
|
|
||||||
// Bilancio del preventivo
|
// Bilancio del preventivo
|
||||||
$budget = $ordine->totale_imponibile;
|
$budget = $ordine->totale_imponibile;
|
||||||
$diff = sum($budget, -$totale);
|
$diff = sum($budget, -$totale) - $ordine->provvigione;
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="well text-center">
|
<div class="well text-center">
|
||||||
|
|
|
@ -253,7 +253,7 @@ if (!empty($interventi)) {
|
||||||
|
|
||||||
// Bilancio del preventivo
|
// Bilancio del preventivo
|
||||||
$budget = $preventivo->totale_imponibile;
|
$budget = $preventivo->totale_imponibile;
|
||||||
$diff = sum($budget, -$totale);
|
$diff = sum($budget, -$totale) - $preventivo->provvigione;
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="well text-center">
|
<div class="well text-center">
|
||||||
|
@ -287,7 +287,7 @@ if ($diff > 0) {
|
||||||
ksort($tipologie);
|
ksort($tipologie);
|
||||||
foreach ($tipologie as $key => $tipologia){
|
foreach ($tipologie as $key => $tipologia){
|
||||||
$margine = $tipologia['ricavo'] - $tipologia['costo'];
|
$margine = $tipologia['ricavo'] - $tipologia['costo'];
|
||||||
$margine_prc = (int)(1 - ($tipologia['costo'] / $tipologia['ricavo'])) * 100;
|
$margine_prc = ($tipologia['ricavo'] && $tipologia['costo']) ? (int)(1 - ($tipologia['costo'] / $tipologia['ricavo'])) * 100 : 100;
|
||||||
$ricarico_prc = ($tipologia['ricavo'] && $tipologia['costo']) ? (int)((($tipologia['ricavo'] / $tipologia['costo']) - 1) * 100) : 100;
|
$ricarico_prc = ($tipologia['ricavo'] && $tipologia['costo']) ? (int)((($tipologia['ricavo'] / $tipologia['costo']) - 1) * 100) : 100;
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -317,7 +317,7 @@ if ($diff > 0) {
|
||||||
ksort($tecnici);
|
ksort($tecnici);
|
||||||
foreach ($tecnici as $key => $tecnico){
|
foreach ($tecnici as $key => $tecnico){
|
||||||
$margine = $tecnico['ricavo'] - $tecnico['costo'];
|
$margine = $tecnico['ricavo'] - $tecnico['costo'];
|
||||||
$margine_prc = (int)(1 - ($tecnico['costo'] / $tecnico['ricavo'])) * 100;
|
$margine_prc = ($tecnico['ricavo'] && $tecnico['costo']) ? (int)(1 - ($tecnico['costo'] / $tecnico['ricavo'])) * 100 : 100;
|
||||||
$ricarico_prc = ($tecnico['ricavo'] && $tecnico['costo']) ? (int)((($tecnico['ricavo'] / $tecnico['costo']) - 1) * 100) : 100;
|
$ricarico_prc = ($tecnico['ricavo'] && $tecnico['costo']) ? (int)((($tecnico['ricavo'] / $tecnico['costo']) - 1) * 100) : 100;
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -349,7 +349,7 @@ if ($diff > 0) {
|
||||||
ksort($stati_intervento);
|
ksort($stati_intervento);
|
||||||
foreach ($stati_intervento as $key => $stato){
|
foreach ($stati_intervento as $key => $stato){
|
||||||
$margine = $stato['ricavo'] - $stato['costo'];
|
$margine = $stato['ricavo'] - $stato['costo'];
|
||||||
$margine_prc = (int)(1 - ($stato['costo'] / $stato['ricavo'])) * 100;
|
$margine_prc = ($stato['ricavo'] && $stato['costo']) ? (int)(1 - ($stato['costo'] / $stato['ricavo'])) * 100 : 100;
|
||||||
$ricarico_prc = ($stato['ricavo'] && $stato['costo']) ? (int)((($stato['ricavo'] / $stato['costo']) - 1) * 100) : 100;
|
$ricarico_prc = ($stato['ricavo'] && $stato['costo']) ? (int)((($stato['ricavo'] / $stato['costo']) - 1) * 100) : 100;
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -380,7 +380,7 @@ if ($diff > 0) {
|
||||||
foreach ($materiali_array1 as $materiali_array2){
|
foreach ($materiali_array1 as $materiali_array2){
|
||||||
foreach ($materiali_array2 as $materiale){
|
foreach ($materiali_array2 as $materiale){
|
||||||
$margine = $materiale['ricavo'] - $materiale['costo'];
|
$margine = $materiale['ricavo'] - $materiale['costo'];
|
||||||
$margine_prc = (int)(1 - ($materiale['costo'] / $materiale['ricavo'])) * 100;
|
$margine_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int)(1 - ($materiale['costo'] / $materiale['ricavo'])) * 100 : 100;
|
||||||
$ricarico_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int)((($materiale['ricavo'] / $materiale['costo']) - 1) * 100) : 100;
|
$ricarico_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int)((($materiale['ricavo'] / $materiale['costo']) - 1) * 100) : 100;
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -21,7 +21,7 @@ include_once __DIR__.'/../riepilogo_interventi/bottom.php';
|
||||||
|
|
||||||
$budget = get_imponibile_contratto($id_record);
|
$budget = get_imponibile_contratto($id_record);
|
||||||
$somma_totale_imponibile = get_totale_interventi_contratto($id_record);
|
$somma_totale_imponibile = get_totale_interventi_contratto($id_record);
|
||||||
$rapporto = floatval($budget) - floatval($somma_totale_imponibile);
|
$rapporto = floatval($budget) - floatval($somma_totale_imponibile) - $documento->provvigione;
|
||||||
|
|
||||||
$rs = $dbo->fetchArray("SELECT SUM(qta) AS totale_ore FROM `co_righe_contratti` WHERE um='ore' AND idcontratto = ".prepare($id_record));
|
$rs = $dbo->fetchArray("SELECT SUM(qta) AS totale_ore FROM `co_righe_contratti` WHERE um='ore' AND idcontratto = ".prepare($id_record));
|
||||||
$totale_ore = $rs[0]['totale_ore'];
|
$totale_ore = $rs[0]['totale_ore'];
|
||||||
|
|
|
@ -21,7 +21,7 @@ include_once __DIR__.'/../riepilogo_interventi/bottom.php';
|
||||||
|
|
||||||
$budget = get_imponibile_ordine($id_record);
|
$budget = get_imponibile_ordine($id_record);
|
||||||
$somma_totale_imponibile = get_totale_interventi_ordine($id_record);
|
$somma_totale_imponibile = get_totale_interventi_ordine($id_record);
|
||||||
$rapporto = floatval($budget) - floatval($somma_totale_imponibile);
|
$rapporto = floatval($budget) - floatval($somma_totale_imponibile) - $documento->provvigione;;
|
||||||
|
|
||||||
if ($pricing && empty($options['dir'])) {
|
if ($pricing && empty($options['dir'])) {
|
||||||
// Totale imponibile
|
// Totale imponibile
|
||||||
|
|
|
@ -21,7 +21,7 @@ include_once __DIR__.'/../riepilogo_interventi/bottom.php';
|
||||||
|
|
||||||
$budget = get_imponibile_preventivo($id_record);
|
$budget = get_imponibile_preventivo($id_record);
|
||||||
$somma_totale_imponibile = get_totale_interventi_preventivo($id_record);
|
$somma_totale_imponibile = get_totale_interventi_preventivo($id_record);
|
||||||
$rapporto = floatval($budget) - floatval($somma_totale_imponibile);
|
$rapporto = floatval($budget) - floatval($somma_totale_imponibile) - $documento->provvigione;
|
||||||
|
|
||||||
if ($pricing && empty($options['dir'])) {
|
if ($pricing && empty($options['dir'])) {
|
||||||
// Totale imponibile
|
// Totale imponibile
|
||||||
|
|
Loading…
Reference in New Issue