'.tr('Movimenti').'

'; // Calcolo la quantità dai movimenti in magazzino $rst = $dbo->fetchArray('SELECT COUNT(mg_movimenti.id) AS row, SUM(qta) AS qta_totale, ( SELECT SUM(qta) FROM mg_movimenti WHERE idarticolo='.prepare($id_record).' AND (idintervento IS NULL OR idautomezzo = 0) AND data <= CURDATE() ) AS qta_totale_attuale FROM mg_movimenti WHERE idarticolo='.prepare($id_record).' AND (idintervento IS NULL OR idautomezzo = 0)'); $qta_totale = $rst[0]['qta_totale']; $qta_totale_attuale = $rst[0]['qta_totale_attuale']; if ( $rst[0]['row']>0){ echo '

'.tr('Quantità calcolata dai movimenti').': '.Translator::numberToLocale($qta_totale).' '.$records[0]['um'].'

'; echo '

'.tr('Quantità calcolata attuale').': '.Translator::numberToLocale($qta_totale_attuale).' '.$records[0]['um'].'

'; } // Elenco movimenti magazzino $query = 'SELECT * FROM mg_movimenti WHERE idarticolo='.prepare($id_record).' ORDER BY created_at DESC'; if (empty($_GET['show_all1'])) { $query .= ' LIMIT 0, 20'; } $rs2 = $dbo->fetchArray($query); if (!empty($rs2)) { if (empty($_GET['show_all1'])) { echo '

[ '.tr('Mostra tutti i movimenti').' ]

'; } else { echo '

[ '.tr('Mostra solo gli ultimi 20 movimenti').' ]

'; } echo ' '; foreach ($rs2 as $r) { // Quantità echo ' '; // Causale $dir = ($r['qta']<0) ? 'vendita' : 'acquisto'; echo ' '; // Data echo ' '; // Operazioni echo ' '; } echo '
'.tr('Q.tà').' '.tr('Causale').' '.tr('Data').' #
'.Translator::numberToLocale($r['qta']).' '.$records[0]['um'].''.$r['movimento'].' '.((!empty($r['idintervento'])) ? Modules::link('Interventi', $r['idintervento']) :'').' '.((!empty($r['idautomezzo'])) ? Modules::link('Automezzi', $r['idautomezzo']) :'').' '.((!empty($r['iddt'])) ? Modules::link('DDt di '.$dir.'', $r['iddt']) :'').' '.((!empty($r['iddocumento'])) ? Modules::link('Fatture di '.$dir.'', $r['iddocumento']) :'').' '.Translator::dateToLocale($r['data']).' '; if (Auth::admin() && $r['manuale']=='1') { echo ' '; } echo '
'; } else { echo '
'.tr('Questo articolo non è ancora stato movimentato', []).'.
'; } echo '
';