mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 11:30:55 +01:00
fix: visualizzazione plugin consuntivo
This commit is contained in:
parent
44c2a1beea
commit
945df50d35
@ -163,9 +163,9 @@ if (!empty($interventi)) {
|
||||
</tr>';
|
||||
|
||||
// Raggruppamento per articolo con lo stesso prezzo
|
||||
$ricavo = ($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1);
|
||||
$costo = $articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1);
|
||||
$descrizione = $articolo->articolo->codice.' - '.$articolo->articolo->getTranslation('title');
|
||||
$ricavo = (string)(($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1));
|
||||
$costo = (string)($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1));
|
||||
$descrizione = $articolo->articolo->codice.' - '.$articolo->descrizione;
|
||||
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['id'] = $articolo->id;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['qta'] += $articolo->qta;
|
||||
|
@ -152,7 +152,7 @@ if (!empty($interventi)) {
|
||||
echo '
|
||||
<tr>
|
||||
<td>
|
||||
'.Modules::link('Articoli', $articolo->idarticolo, $articolo->getTranslation('title')).'
|
||||
'.Modules::link('Articoli', $articolo->idarticolo, $articolo->descrizione).'
|
||||
</td>
|
||||
<td class="text-right">'.numberFormat($articolo->qta, 'qta').'</td>
|
||||
<td class="text-right danger">'.moneyFormat($articolo->spesa).'</td>
|
||||
@ -160,9 +160,9 @@ if (!empty($interventi)) {
|
||||
</tr>';
|
||||
|
||||
// Raggruppamento per articolo con lo stesso prezzo
|
||||
$ricavo = ($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1);
|
||||
$costo = $articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1);
|
||||
$descrizione = $articolo->articolo->codice.' - '.$articolo->articolo->getTranslation('title');
|
||||
$ricavo = (string)(($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1));
|
||||
$costo = (string)($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1));
|
||||
$descrizione = $articolo->articolo->codice.' - '.$articolo->descrizione;
|
||||
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['id'] = $articolo->articolo->id;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['qta'] += $articolo->qta;
|
||||
|
@ -135,8 +135,8 @@ if (!empty($interventi)) {
|
||||
}
|
||||
|
||||
// Lettura articoli utilizzati
|
||||
$righe_articoli = $intervento->articoli;
|
||||
if (!$righe_articoli->isEmpty()) {
|
||||
$articoli = $intervento->articoli;
|
||||
if (!$articoli->isEmpty()) {
|
||||
echo '
|
||||
<table class="table table-striped table-condensed table-bordered">
|
||||
<tr>
|
||||
@ -146,30 +146,28 @@ if (!empty($interventi)) {
|
||||
<th width="150">'.tr('Prezzo di vendita').'</th>
|
||||
</tr>';
|
||||
|
||||
foreach ($righe_articoli as $riga_articolo) {
|
||||
$sconto = !empty($riga_articolo->sconto) ? '<br><span class="badge badge-danger">'.moneyFormat(-$riga_articolo->sconto).'</span>' : '';
|
||||
foreach ($articoli as $articolo) {
|
||||
$sconto = !empty($articolo->sconto) ? '<br><span class="badge badge-danger">'.moneyFormat(-$articolo->sconto).'</span>' : '';
|
||||
|
||||
echo '
|
||||
<tr>
|
||||
<td>
|
||||
'.Modules::link('Articoli', $riga_articolo->idarticolo, $riga_articolo->descrizione).'
|
||||
'.Modules::link('Articoli', $articolo->idarticolo, $articolo->descrizione).'
|
||||
</td>
|
||||
<td class="text-right">'.numberFormat($riga_articolo->qta, 'qta').'</td>
|
||||
<td class="text-right danger">'.moneyFormat($riga_articolo->spesa).'</td>
|
||||
<td class="text-right success">'.moneyFormat($riga_articolo->imponibile).$sconto.'</td>
|
||||
<td class="text-right">'.numberFormat($articolo->qta, 'qta').'</td>
|
||||
<td class="text-right danger">'.moneyFormat($articolo->spesa).'</td>
|
||||
<td class="text-right success">'.moneyFormat($articolo->imponibile).$sconto.'</td>
|
||||
</tr>';
|
||||
|
||||
// Raggruppamento per articolo con lo stesso prezzo
|
||||
if ($riga_articolo->qta) {
|
||||
$ricavo = ($riga_articolo->imponibile - $riga_articolo->sconto) / ($riga_articolo->qta > 0 ? $riga_articolo->qta : 1);
|
||||
$costo = $riga_articolo->spesa / ($riga_articolo->qta > 0 ? $riga_articolo->qta : 1);
|
||||
}
|
||||
$descrizione = $riga_articolo->articolo->codice.' - '.$riga_articolo->articolo->getTranslation('title');
|
||||
$ricavo = (string)(($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1));
|
||||
$costo = (string)($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1));
|
||||
$descrizione = $articolo->articolo->codice.' - '.$articolo->descrizione;
|
||||
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['id'] = $riga_articolo->articolo->id;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['qta'] += $riga_articolo->qta;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['costo'] += $riga_articolo->spesa;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['ricavo'] += $riga_articolo->imponibile - $riga_articolo->sconto;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['id'] = $articolo->id;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['qta'] += $articolo->qta;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['costo'] += $articolo->spesa;
|
||||
$materiali_art[$descrizione][$ricavo][$costo]['ricavo'] += $articolo->imponibile - $articolo->sconto;
|
||||
}
|
||||
|
||||
echo '
|
||||
|
Loading…
x
Reference in New Issue
Block a user