diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index c26436d92..a53391b4a 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -265,7 +265,7 @@ if (empty($record['is_fiscale'])) { $query .= " WHERE `co_statidocumento`.`id` = $id_stato_bozza"; $plugin = $dbo->fetchArray('SELECT `zz_plugins`.`id` FROM `zz_plugins` LEFT JOIN `zz_plugins_lang` ON (`zz_plugins`.`id` = `zz_plugins_lang`.`id_record` AND `zz_plugins_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).") WHERE `title`='Fatturazione Elettronica' AND `idmodule_to` = ".prepare($id_module)); - echo ''; + echo ''; } // Forzo il passaggio della fattura da Bozza ad Emessa per il corretto calcolo del numero. elseif ($fattura->stato->id == $id_stato_bozza) { @@ -282,14 +282,15 @@ $query .= ' ORDER BY `title`';
+ -
> +
> {[ "type": "select", "label": "", "name": "codice_stato_fe", "values": "query=SELECT `codice` as id, CONCAT_WS(' - ',`codice`, `title`) as text FROM `fe_stati_documento` LEFT JOIN `fe_stati_documento_lang` ON (`fe_stati_documento_lang`.`id_record` = `fe_stati_documento`.`codice` AND `fe_stati_documento_lang`.`id_lang` = id); ?>)", "value": "$codice_stato_fe$", "disabled": stato->id == $id_stato_bozza && $abilita_genera)); ?>, "class": "unblockable", "help": "" ]}
+
{[ "type": "select", "label": "'.tr('Stato').'", "name": "idstatodocumento", "required": 1, "values": "query='.$query.'", "value": "'.$fattura->stato->id.'", "class": "'.(($fattura->stato->id != $id_stato_bozza && !$abilita_genera) ? '' : 'unblockable').'", "extra": "onchange=\"return cambiaStato()\"" ]}