form('iddocumento'); $idriga = $html->form('idriga'); //Info ordine $q = "SELECT * FROM co_documenti WHERE id='".$iddocumento."'"; $rs = $dbo->fetchArray($q); ( $rs[0]['numero_esterno'] != '' ) ? $numero=$rs[0]['numero_esterno'] : $numero=$rs[0]['numero']; $idanagrafica = $rs[0]['idanagrafica']; $idarticolo=$rs[0]['idarticolo']; //Info riga inserita $q = "SELECT * FROM co_righe_documenti WHERE iddocumento='".$iddocumento."' AND id='".$idriga."'"; $rsr = $dbo->fetchArray($q); // info dati di magazzino $idarticolo=$rsr[0]['idarticolo']; $q_mag="SELECT * FROM mg_articoli left join an_anagrafiche on mg_articoli.idfornitore = an_anagrafiche.idanagrafica WHERE id='".$rsr[0]['idarticolo']."'"; $rs_mag = $dbo->fetchArray($q_mag); $ragione_sociale=$rs_mag[0]['ragione_sociale']; $giacenza=number_format($rs_mag[0]['qta'], 2, ",", "."); $threshold_qta=number_format($rs_mag[0]['threshold_qta'], 2, ",", "."); $pro_smax=number_format($rs_mag[0]['pro_smax'], 2, ",", "."); $pro_lotto=number_format($rs_mag[0]['pro_lotto'], 2, ",", "."); $idarticolo=$rs_mag[0]['id']; $qt_ordinato=number_format($rsr[0]['qta'], 2, ",", "."); $descrizione=$rsr[0]['descrizione']; $da_ordinare_min= $qt_ordinato - $giacenza; // cerco totale qta in odidini $tot_ord=$dbo->fetchArray("select sum(qta) as qt1, sum(qta_evasa) as qt2 from co_documenti left join co_righe_documenti on co_documenti.id = co_righe_documenti.iddocumento left join co_tipidocumento on co_documenti.idtipodocumento = co_tipidocumento.id where idarticolo='".$idarticolo."' and mod_impegnato='1'"); $tot_qta_ordinato=number_format($tot_ord[0]['qt1'], 2, ",", "."); $tot_qta_ordinato_evasa=number_format($tot_ord[0]['qt2'], 2, ",", "."); $tot_qta_ordinato_da_evadere=number_format($tot_ord[0]['qt1'] - $tot_ord[0]['qt2'], 2, ",", "."); // ricerco le qta orinata confermata in attesa $tot_ord_incorso=$dbo->fetchArray("select sum(qta) as qt1, sum(qta_evasa) as qt2 from or_ordini left join or_righe_ordini on or_ordini.id = or_righe_ordini.idordine where ( idstatoordine='4' or idstatoordine='3' ) and idtipoordine='1' and idarticolo='".$idarticolo."'"); $or_tot_qta_ordinato=number_format($tot_ord_incorso[0]['qt1'], 2, ",", "."); $or_tot_qta_ordinato_evasa=number_format($tot_ord_incorso[0]['qt2'], 2, ",", "."); $or_tot_qta_ordinato_da_evadere=number_format($tot_ord_incorso[0]['qt1'] - $tot_ord_incorso[0]['qt2'], 2, ",", "."); // if ( $tot_qta_ordinato_da_evadere < 0 ) { $da_ordinare_min=$tot_qta_ordinato_da_evadere - $giacenza - $or_tot_qta_ordinato_da_evadere ; // } // else{ // $da_ordinare_min='0'; // } if( $ragione_sociale <>"" ){ $show_btn = true; /* Form di modifica riga ordine */ // echo "

\n"; echo "

\n"; echo "\n"; } else{ $show_btn = false; echo "... Non e' presente nessun fornitore in anagrafica articolo ...
\n"; echo "\n"; } ?>