. */ use Models\Module; if ($id_module == (new Module())->getByField('name', 'Fatture di acquisto', Models\Locale::getPredefined()->id)) { $conti = 'conti-acquisti'; } else { $conti = 'conti-vendite'; } echo '

'; // Righe documento if (!empty($fattura)) { $optionsConti = AJAX::select($conti, [], null, 0, 10000); $righe = $fattura->getRighe(); $num = 0; foreach ($righe as $riga) { ++$num; if (!$riga->isDescrizione()) { echo ' '; // Quantità e unità di misura echo ' '; // Prezzi unitari echo ' '; } } } echo '
'.tr('#').' '.tr('Descrizione').' '.tr('Q.tà').' '.tr('Prezzo unitario').' '.tr('Conto').'
'.$num.' '; if ($riga->isArticolo()) { echo Modules::link('Articoli', $riga->idarticolo, $riga->codice.' - '.$riga->descrizione); } else { echo nl2br($riga->descrizione); } echo ' '.numberFormat($riga->qta, 'qta').' '.$riga->um.' '.moneyFormat($riga->prezzo_unitario_corrente); if ($dir == 'entrata' && $riga->costo_unitario != 0) { echo '
'.tr('Acquisto').': '.moneyFormat($riga->costo_unitario).' '; } if (abs($riga->sconto_unitario) > 0) { $text = discountInfo($riga); echo '
'.$text.''; } echo '
{[ "type": "select", "name": "idconto['.$riga['id'].']", "required": 1, "value": "'.$riga->id_conto.'", "values": '.json_encode($optionsConti['results']).', "class": "unblockable" ]}
';