Fix import fatture

This commit is contained in:
Pek5892 2024-04-23 15:54:02 +02:00
parent ed5d524fff
commit e0f02d302d
5 changed files with 7 additions and 7 deletions

View File

@ -59,7 +59,7 @@ $plugins = Plugin::where('idmodule_to', $id_module)->where('position', 'tab_main
foreach ($plugins as $plugin) {
echo '
<li>
<a data-toggle="tab" href="#tab_'.$plugin->id.'" id="link-tab_'.$plugin->id.'">'.$plugin->title.'</a>
<a data-toggle="tab" href="#tab_'.$plugin->id.'" id="link-tab_'.$plugin->id.'">'.$plugin->getTranslation('title').'</a>
</li>';
}

View File

@ -69,8 +69,8 @@ class Anagrafica extends Model
$model->ragione_sociale = $ragione_sociale;
$model->nome = $nome;
$model->cognome = $cognome;
$model->nome = $nome ?: '';
$model->cognome = $cognome ?: '';
$model->codice = static::getNextCodice();
$model->id_ritenuta_acconto_vendite = setting("Ritenuta d'acconto predefinita");

View File

@ -135,7 +135,7 @@ switch ($op) {
$fattura->note_aggiuntive = post('note_aggiuntive');
$fattura->idanagrafica = post('idanagrafica');
$fattura->idagente = post('idagente');
$fattura->idagente = post('idagente') ?: '';
$fattura->idreferente = post('idreferente');
$fattura->idpagamento = post('idpagamento');
$fattura->id_banca_azienda = post('id_banca_azienda');
@ -764,7 +764,7 @@ switch ($op) {
$fattura->idsede_destinazione = $idsede;
$fattura->id_ritenuta_contributi = post('id_ritenuta_contributi') ?: null;
$fattura->idreferente = $documento->idreferente;
$fattura->idagente = $documento->idagente;
$fattura->idagente = $documento->idagente ?: '';
$fattura->save();

View File

@ -122,7 +122,7 @@ class Fattura extends Document
if ($numero_esterno) {
$model->numero_esterno = $numero_esterno;
}
$model->idagente = $anagrafica->idagente;
$model->idagente = $anagrafica->idagente ?: '';
// Sede aziendale scelta tra le sedi disponibili per l'utente
$id_sede = $user->sedi[0];

View File

@ -574,7 +574,7 @@ if (!empty($righe)) {
<div class="box-header">
<div class="row">
<div class="col-md-5">
{[ "type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "select-options": '.json_encode(['permetti_movimento_a_zero' => 1, 'dir' => 'entrata', 'idanagrafica' => $anagrafica ? $anagrafica->id : '']).', "icon-after": "add|'.(new Module())->getByField('title', 'Articoli', Models\Locale::getPredefined()->id).'|codice='.urlencode($codice_principale).'&descrizione='.urlencode($riga['Descrizione']).'&prezzo_acquisto='.urlencode($riga['PrezzoUnitario']).'", "value": "'.$id_articolo.'", "label": "'.tr('Articolo').'", "extra": "data-id=\''.$key.'\'" ]}
{["type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "select-options": '.json_encode(['permetti_movimento_a_zero' => 1, 'dir' => 'entrata', 'idanagrafica' => $anagrafica ? $anagrafica->id : '']).', "icon-after": "add|'.(new Module())->getByField('title', 'Articoli', Models\Locale::getPredefined()->id).'|codice='.($codice_principale ? urlencode($codice_principale) : '').'&descrizione='.($riga['Descrizione'] ? urlencode($riga['Descrizione']) : '').'&prezzo_acquisto='. ($riga['PrezzoUnitario'] ? urlencode($riga['PrezzoUnitario']) : '').'", "value": "'.$id_articolo.'", "label": "'.tr('Articolo').'","extra": "data-id=\''.$key.'\'" ]}
</div>
<div class="col-md-3">