From 0d2db80778ece315adbdbe9f58225144d7063f64 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Mon, 23 Aug 2021 18:03:08 +0200 Subject: [PATCH] Miglioramenti gestione codice destinatario per sedi diverse --- plugins/exportFE/src/FatturaElettronica.php | 2 +- plugins/sedi/add.php | 2 +- plugins/sedi/edit.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index 1a077d3a9..530395188 100755 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -613,7 +613,7 @@ class FatturaElettronica $cliente = $fattura->getCliente(); $sede = database()->fetchOne('SELECT `codice_destinatario` FROM `an_sedi` WHERE `id` = '.prepare($documento['idsede_destinazione'])); - if (!empty($sede)) { + if (!empty($sede['codice_destinatario'])) { $codice_destinatario = $sede['codice_destinatario']; } else { $codice_destinatario = $cliente->codice_destinatario; diff --git a/plugins/sedi/add.php b/plugins/sedi/add.php index 44b5e4ddf..58ebb4d91 100755 --- a/plugins/sedi/add.php +++ b/plugins/sedi/add.php @@ -40,7 +40,7 @@ echo '
- {[ "type": "text", "label": "'.($record['tipo_anagrafica'] == 'Ente pubblico' ? tr('Codice unico ufficio') : tr('Codice destinatario')).'", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase alphanumeric-mask", "value": "$codice_destinatario$", "maxlength": '.($record['tipo_anagrafica'] == 'Ente pubblico' ? '6' : '7').', "extra": "'.(empty($record['tipo_anagrafica']) || $record['tipo_anagrafica'] == 'Privato' ? 'disabled' : '').'", "help": "'.tr('Attenzione: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:
').'", "readonly": "'.intval($record['iso2'] != 'IT').'" ]} + {[ "type": "text", "label": "'.($record['tipo_anagrafica'] == 'Ente pubblico' ? tr('Codice unico ufficio') : tr('Codice destinatario')).'", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase alphanumeric-mask", "value": "$codice_destinatario$", "maxlength": '.($record['tipo_anagrafica'] == 'Ente pubblico' ? '6' : '7').', "help": "'.tr('Attenzione: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:
').'", "readonly": "'.intval($record['iso2'] ? $record['iso2'] != 'IT' : 0).'" ]}
diff --git a/plugins/sedi/edit.php b/plugins/sedi/edit.php index 47faa461e..9c25607de 100755 --- a/plugins/sedi/edit.php +++ b/plugins/sedi/edit.php @@ -48,7 +48,7 @@ echo '
- {[ "type": "text", "label": "'.($record['tipo_anagrafica'] == 'Ente pubblico' ? tr('Codice unico ufficio') : tr('Codice destinatario')).'", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase alphanumeric-mask", "value": "$codice_destinatario$", "maxlength": '.($record['tipo_anagrafica'] == 'Ente pubblico' ? '6' : '7').', "extra": "'.(empty($record['tipo_anagrafica']) || $record['tipo_anagrafica'] == 'Privato' ? 'disabled' : '').'", "help": "'.tr('Attenzione: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:
').'", "readonly": "'.intval($record['iso2'] != 'IT').'" ]} + {[ "type": "text", "label": "'.($record['tipo_anagrafica'] == 'Ente pubblico' ? tr('Codice unico ufficio') : tr('Codice destinatario')).'", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase alphanumeric-mask", "value": "$codice_destinatario$", "maxlength": '.($record['tipo_anagrafica'] == 'Ente pubblico' ? '6' : '7').', "help": "'.tr('Attenzione: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:
').'", "readonly": "'.intval($record['iso2'] ? $record['iso2'] != 'IT' : 0).'" ]}