Visualizzo i codici degli articoli in fase di import fe

Collegamento alla scheda anagrafica del fornitore
This commit is contained in:
Luca 2019-05-09 19:59:59 +02:00
parent b2fc37104e
commit b852f58d56
2 changed files with 34 additions and 4 deletions

View File

@ -37,7 +37,7 @@ if (!empty($list)) {
}
echo '
<button type="button" class="btn btn-warning" onclick="download(this, \''.$element.'\')">
<button type="button" class="btn btn-warning" '.((!extension_loaded('ssl') and strpos($element, 'p7m') !== false) ? 'disabled':'').' onclick="download(this, \''.$element.'\')">
<i class="fa fa-download"></i> '.tr('Importa').'
</button>
</td>

View File

@ -37,7 +37,7 @@ echo '
<div class="row" >
<div class="col-md-6">
<h4>'.
$ragione_sociale.'<br>
$ragione_sociale.' '.( (empty($idanagrafica = $dbo->fetchOne('SELECT idanagrafica FROM an_anagrafiche WHERE codice_fiscale = '.prepare($codice_fiscale).' OR piva='.prepare($partita_iva))['idanagrafica'])) ? '<span class="badge badge-success" >'.tr('Nuova').'</span>' : '<small>'.Modules::link('Anagrafiche', $idanagrafica, '', null, '')).'</small>'.'<br>
<small>
'.(!empty($codice_fiscale) ? (tr('Codice Fiscale').': '.$codice_fiscale.'<br>') : '').'
'.(!empty($partita_iva) ? (tr('Partita IVA').': '.$partita_iva.'<br>') : '').'
@ -168,18 +168,48 @@ if (!empty($righe)) {
}
$query .= ' ORDER BY descrizione ASC';
/*Visualizzo codici articoli*/
$codici_articoli = '';
//caso di un solo codice articolo
if (isset($riga['CodiceArticolo']) and empty($riga['CodiceArticolo'][0]['CodiceValore'])){
$riga['CodiceArticolo'][0]['CodiceValore'] = $riga['CodiceArticolo']['CodiceValore'];
$riga['CodiceArticolo'][0]['CodiceTipo'] = $riga['CodiceArticolo']['CodiceTipo'];
}
foreach ($riga['CodiceArticolo'] as $key => $item) {
foreach($item as $key => $name){
if($key == 'CodiceValore'){
if (!empty($item['CodiceValore'])){
$codici_articoli .= '<small>'.$item['CodiceValore'].' ('.$item['CodiceTipo'].')</small>';
if ( ($item['CodiceValore'] != end($riga['CodiceArticolo'][(count($riga['CodiceArticolo'])-1)])) AND (is_array($riga['CodiceArticolo'][1]))){
$codici_articoli .= ', ';
}
}
}
}
}
/*###*/
echo '
<tr>
<td>
'.$riga['Descrizione'].'<br>
'.(($codici_articoli!='') ? $codici_articoli.'<br>' : '').'
<small>'.tr('Q.: _QTA_ _UM_', [
'_QTA_' => Translator::numberToLocale($riga['Quantita']),
'_UM_' => $riga['UnitaMisura'],
]).'</small><br>
<small>'.tr('Aliquota IVA _VALUE_ _DESC_', [
<small>'.tr('Aliquota IVA: _VALUE_ _DESC_', [
'_VALUE_' => empty($riga['Natura']) ? numberFormat($riga['AliquotaIVA']).'%' : $riga['Natura'],
'_DESC_' => $riga['RiferimentoNormativo'] ? ' - '.$riga['RiferimentoNormativo'] : '',
]).'</small>