From 297f1c889073a5d2bf4bed888d3c92e08c86edf0 Mon Sep 17 00:00:00 2001 From: Pek5892 Date: Mon, 29 May 2023 10:53:56 +0200 Subject: [PATCH] Fix #1310 Aggiunta impostazione abilitazione seriali di default in articoli --- modules/articoli/add.php | 2 +- plugins/importFE/src/FatturaOrdinaria.php | 2 +- update/2_4_46.sql | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/articoli/add.php b/modules/articoli/add.php index 8578a826a..f460b91d7 100755 --- a/modules/articoli/add.php +++ b/modules/articoli/add.php @@ -126,7 +126,7 @@ $aliquota_predefinita = floatval(Aliquota::find($iva_predefinita)->percentuale);
- {[ "type": "checkbox", "label": "", "name": "abilita_serial", "help": "", "placeholder": "" ]} + {[ "type": "checkbox", "label": "", "name": "abilita_serial", "help": "", "value": "","placeholder": "" ]}
diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index 28647918d..4ed53d948 100755 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -119,7 +119,6 @@ class FatturaOrdinaria extends FatturaElettronica $fattura = $this->getFattura(); $anagrafica = Anagrafica::find($fattura->idanagrafica); $direzione = 'uscita'; - $id_ritenuta_acconto = $info['id_ritenuta_acconto']; $id_rivalsa = $info['id_rivalsa']; $calcolo_ritenuta_acconto = $info['rivalsa_in_ritenuta'] ? 'IMP+RIV' : 'IMP'; @@ -157,6 +156,7 @@ class FatturaOrdinaria extends FatturaElettronica $articolo = ArticoloOriginale::build($codice, $riga['Descrizione'], $categoria); $articolo->um = $riga['UnitaMisura']; $articolo->idconto_acquisto = $conto[$key]; + $articolo->abilita_serial = setting('Serial number abilitato di default'); $articolo->save(); } } diff --git a/update/2_4_46.sql b/update/2_4_46.sql index 47a642db6..39e91a44c 100644 --- a/update/2_4_46.sql +++ b/update/2_4_46.sql @@ -42,3 +42,5 @@ UPDATE `zz_settings` SET `nome` = 'Permetti fatturazione delle attività collega INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Permetti fatturazione delle attività collegate a ordini', (SELECT `valore` FROM `zz_settings` AS `a` WHERE `nome` = 'Permetti fatturazione delle attività collegate a contratti'), 'boolean', '1', 'Fatturazione', NULL, NULL); INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Permetti fatturazione delle attività collegate a preventivi', (SELECT `valore` FROM `zz_settings` AS `a` WHERE `nome` = 'Permetti fatturazione delle attività collegate a contratti'), 'boolean', '1', 'Fatturazione', NULL, NULL); + +INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Serial number abilitato di default', '0', 'boolean', '1', 'Magazzino', NULL, "Abilita automaticamente il serial number al momento della creazione di un articolo dal Magazzino o dall'importazione di una fattura di acquisto."); \ No newline at end of file