mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-26 13:44:55 +01:00
Fix import fatture
This commit is contained in:
parent
ed5d524fff
commit
e0f02d302d
@ -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>';
|
||||
}
|
||||
|
||||
|
@ -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");
|
||||
|
@ -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();
|
||||
|
||||
|
@ -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];
|
||||
|
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user