diff --git a/modules/fatture/add.php b/modules/fatture/add.php index 608eadb30..739d62751 100755 --- a/modules/fatture/add.php +++ b/modules/fatture/add.php @@ -70,7 +70,7 @@ $idtipodocumento = $dbo->selectOne('co_tipidocumento', ['id'], [
- {[ "type": "select", "label": "", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE enabled = 1 AND dir = '' ORDER BY descrizione", "value": "" ]} + {[ "type": "select", "label": "", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE enabled = 1 AND dir = '' ORDER BY descrizione", "value": "" ]}
diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 121a33da3..ce70386f3 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -277,7 +277,7 @@ elseif ($record['stato'] == 'Bozza') {
- {[ "type": "select", "label": "", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, CONCAT_WS(\" - \",codice_tipo_documento_fe, descrizione) AS descrizione FROM co_tipidocumento WHERE dir='' AND (reversed = 0 OR id = )", "value": "$idtipodocumento$", "readonly": , "help": "fetchOne('SELECT tipo FROM an_anagrafiche WHERE idanagrafica = '.prepare($record['idanagrafica']))['tipo'] == 'Ente pubblico') ? 'FPA12 - fattura verso PA (Ente pubblico)' : 'FPR12 - fattura verso soggetti privati (Azienda o Privato)'; ?>" ]} + {[ "type": "select", "label": "", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, CONCAT_WS(\" - \",codice_tipo_documento_fe, descrizione) AS descrizione FROM co_tipidocumento WHERE dir='' AND (reversed = 0 OR id = )", "value": "$idtipodocumento$", "readonly": , "help": "fetchOne('SELECT tipo FROM an_anagrafiche WHERE idanagrafica = '.prepare($record['idanagrafica']))['tipo'] == 'Ente pubblico') ? 'FPA12 - fattura verso PA (Ente pubblico)' : 'FPR12 - fattura verso soggetti privati (Azienda o Privato)'; ?>" ]}
diff --git a/templates/fatture/init.php b/templates/fatture/init.php index 753279951..e6fc15781 100755 --- a/templates/fatture/init.php +++ b/templates/fatture/init.php @@ -99,6 +99,7 @@ if (!empty($record['idsede_destinazione'])) { $custom = [ 'tipo_doc' => Stringy\Stringy::create($tipo_doc)->toUpperCase(), 'numero' => $numero, + 'tipo_documento' => $tipo_documento, 'data' => Translator::dateToLocale($record['data']), 'pagamento' => $record['tipo_pagamento'], 'c_destinazione' => $destinazione, diff --git a/update/2_4_22.sql b/update/2_4_22.sql index 6a68e932b..cb5b1b877 100644 --- a/update/2_4_22.sql +++ b/update/2_4_22.sql @@ -189,3 +189,6 @@ ALTER TABLE `or_ordini` ADD `codice_commessa` VARCHAR(100) NULL AFTER `updated_a -- Copiato in or_ordini id_documento_fe in numero_cliente dove è presente UPDATE `or_ordini` SET `numero_cliente`= `id_documento_fe` WHERE `id_documento_fe`!='' AND `id_documento_fe` IS NOT NULL; + +-- Fix nome file con il tipo documento di vendita +UPDATE `zz_prints` SET `filename` = '{tipo_documento} num. {numero} del {data}' WHERE `zz_prints`.`name` = 'Fattura di vendita'; \ No newline at end of file