File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9393
9494 // Aggiornamento e creazione dei dettagli registrati
9595 foreach ($ prezzi_unitari as $ key => $ prezzo_unitario ) {
96+ // Salta se minimo o massimo non sono definiti (articolo principale senza range)
97+ if (!isset ($ minimi [$ key ]) || !isset ($ massimi [$ key ]) || $ minimi [$ key ] === '' || $ massimi [$ key ] === '' ) {
98+ continue ;
99+ }
100+
96101 if (isset ($ dettagli_registrati [$ key ])) {
97102 $ dettaglio = Articolo::find ($ dettagli_registrati [$ key ]);
98103 } else {
Original file line number Diff line number Diff line change 144144</form>
145145
146146<a class="btn btn-danger ask" data-backto="record-list">
147- <i class="fa fa-trash"></i> ' .tr ('Elimina ' ).'
147+ <i class="fa fa-trash"></i> ' .tr ('Elimina ' ).'
148148</a>
149149
150150<script>
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ public function setPrezzoUnitario($prezzo_unitario)
6464 // Calcolo prezzo di vendita ivato e non ivato
6565 $ prezzi_ivati = ($ this ->dir == 'entrata ' ? setting ('Utilizza prezzi di vendita comprensivi di IVA ' ) : 0 );
6666 $ percentuale_aliquota = floatval (Aliquota::find ($ id_iva )->percentuale );
67+ $ prezzo_unitario = floatval ($ prezzo_unitario );
6768 if ($ prezzi_ivati ) {
6869 $ this ->prezzo_unitario_ivato = $ prezzo_unitario ;
6970 $ this ->prezzo_unitario = $ prezzo_unitario / (1 + $ percentuale_aliquota / 100 );
You can’t perform that action at this time.
0 commit comments