diff --git a/templates/ordini/body.php b/templates/ordini/body.php index 79f771d71..aee222a9f 100755 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -22,15 +22,27 @@ include_once __DIR__.'/../../core.php'; // Righe documento $righe = $documento->getRighe(); -$has_image = $righe->search(function ($item) { - return !empty($item->articolo->immagine); -}) !== false; +$columns = 6; -if ($has_image) { - $columns = 7; +//Immagine solo per documenti di vendita +if ($documento->direzione == 'entrata'){ + $has_image = $righe->search(function ($item) { + return !empty($item->articolo->immagine); + }) !== false; + + if ($has_image) { + $columns++; + $char_number = $options['pricing'] ? 26 : 63; + } +} + + + +if ($documento->direzione == 'uscita'){ + $columns++; $char_number = $options['pricing'] ? 26 : 63; + } else { - $columns = 6; $char_number = $options['pricing'] ? 45 : 82; } $columns = $options['pricing'] ? $columns : $columns - 3; @@ -45,6 +57,12 @@ echo " ".tr('#', [], ['upper' => true]).''; + + if ($documento->direzione == 'uscita'){ + echo " + ".tr('Codice', [], ['upper' => true]).''; + } + if ($has_image) { echo " ".tr('Immagine', [], ['upper' => true]).''; @@ -80,6 +98,17 @@ foreach ($righe as $riga) { '.$num.' '; + + if ($documento->direzione == 'uscita'){ + + echo' + + '.$riga->articolo->codice.' + '; + + } + + if ($has_image) { if ($riga->isArticolo() && !empty($riga->articolo->image)) { echo ' @@ -197,12 +226,16 @@ $totale = $documento->totale; $show_sconto = $sconto > 0; +$colspan = 4; +($documento->direzione == 'uscita' ? $colspan++ : $colspan); +($has_image ? $colspan++ : $colspan); + // TOTALE COSTI FINALI if ($options['pricing']) { // Totale imponibile echo ' - + '.tr('Imponibile', [], ['upper' => true]).': @@ -215,7 +248,7 @@ if ($options['pricing']) { if ($show_sconto) { echo ' - + '.tr('Sconto', [], ['upper' => true]).': @@ -227,7 +260,7 @@ if ($options['pricing']) { // Totale imponibile echo ' - + '.tr('Totale imponibile', [], ['upper' => true]).': @@ -240,7 +273,7 @@ if ($options['pricing']) { // IVA echo ' - + '.tr('Totale IVA', [], ['upper' => true]).': @@ -252,7 +285,7 @@ if ($options['pricing']) { // TOTALE echo ' - + '.tr('Totale documento', [], ['upper' => true]).':