. */ use Modules\Anagrafiche\Anagrafica; use Modules\Articoli\Articolo; use Plugins\ListinoClienti\DettaglioPrezzo; include_once __DIR__.'/../../core.php'; // Informazioni di base $id_articolo = get('id_articolo'); $id_anagrafica = get('id_anagrafica'); $direzione = get('direzione') == 'uscita' ? 'uscita' : 'entrata'; $prezzi_ivati = ($direzione == 'entrata' ? setting('Utilizza prezzi di vendita comprensivi di IVA') : 0); // Modelli di interesse $articolo = Articolo::find($id_articolo); $anagrafica = Anagrafica::find($id_anagrafica); if ($direzione == 'entrata') { $prezzo_predefinito = $prezzi_ivati ? $articolo->prezzo_vendita_ivato : $articolo->prezzo_vendita; } else { $prezzo_predefinito = $articolo->prezzo_acquisto; } // Individuazione dei prezzi registrati $dettagli = DettaglioPrezzo::dettagli($id_articolo, $id_anagrafica, $direzione) ->get(); $dettaglio_predefinito = DettaglioPrezzo::dettaglioPredefinito($id_articolo, $id_anagrafica, $direzione) ->first(); if ($articolo->id_fornitore == $anagrafica->idanagrafica) { $color = 'success'; $icon = 'check'; $text = tr('Sì'); } else { $color = 'danger'; $icon = 'times'; $text = tr('No'); } echo '
'.($direzione == 'entrata' ? tr('Cliente') : tr('Fornitore')).' | '.tr('Prezzo predefinito').' | '; if ($direzione == 'uscita') { echo ''.tr('E\' il fornitore predefinito?').' | '; } else { echo ''.tr('Fornitore predefinito').' | '; } echo '
---|---|---|---|
'.$anagrafica->ragione_sociale.' | '.moneyFormat($prezzo_predefinito).' | '; if ($direzione == 'uscita') { echo ''.$text.' | '; } else { echo ''.(!empty($articolo->id_fornitore) ? Anagrafica::find($articolo->id_fornitore)->ragione_sociale : tr('Nessuno')).' | '; } echo '
{[ "type": "number", "name": "minimo[-id-]", "min-value": 0 ]} | {[ "type": "number", "name": "massimo[-id-]", "min-value": 0 ]} | {[ "type": "number", "name": "prezzo_unitario[-id-]", "icon-after": "'.currency().'" ]} | {[ "type": "number", "name": "sconto[-id-]", "min-value": 0, "icon-after": "%" ]} |