Aggiunta indicazione generazione xml su vista fatture

This commit is contained in:
Matteo 2018-11-08 12:31:44 +01:00
parent 2fb6be60ca
commit 850cb3550f
3 changed files with 19 additions and 1 deletions

View File

@ -7,6 +7,9 @@ switch (filter('op')) {
case 'generate':
if (!empty($fattura_pa)) {
$file = $fattura_pa->save($upload_dir);
//Aggiorno la data di creazione della fattura elettronica
$dbo->query("UPDATE co_documenti SET xmlgenerated_at=NOW() WHERE co_documenti.id=".prepare($id_record));
flash()->info(tr('Fattura elettronica generata correttamente!'));

View File

@ -6,6 +6,13 @@ include_once __DIR__.'/init.php';
if (!empty($fattura_pa)) {
$disabled = false;
$generated = file_exists($upload_dir.'/'.$fattura_pa->getFilename());
//Ulteriore controllo sulla data generazione file
$rs_generated = $dbo->fetchArray("SELECT xmlgenerated_at FROM co_documenti WHERE id=".prepare($id_record));
if(empty($rs_generated[0]['xmlgenerated_at'])){
$generated = false;
}
} else {
echo '
<div class="alert alert-warning">

View File

@ -599,4 +599,12 @@ UPDATE `zz_plugins` SET `options` = ' { "main_query": [ { "type": "table", "fiel
-- Aggiunto codice cig e codice cup per contratti
ALTER TABLE `co_contratti` ADD `codice_cig` VARCHAR(15) NOT NULL AFTER `tipo_sconto_globale`;
ALTER TABLE `co_contratti` ADD `codice_cup` VARCHAR(15) NOT NULL AFTER `codice_cig`;
ALTER TABLE `co_contratti` ADD `codice_cup` VARCHAR(15) NOT NULL AFTER `codice_cig`;
-- Agiunta data e ora generazione fattura elettronica
ALTER TABLE `co_documenti` ADD `xmlgenerated_at` TIMESTAMP NULL AFTER `codice_xml`;
-- Colonna nella vista fatture per indicare se è stato generato o meno il file xml
INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `visible`, `summable`, `default`) VALUES
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita'), 'icon_FE', 'IF(xmlgenerated_at IS NOT NULL, \'fa fa-file-code-o text-success\', \'\')', 10, 1, 0, 0, 1, 0, 0),
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita'), 'icon_title_FE', 'IF(xmlgenerated_at IS NOT NULL, \'Generata\', \'\')', 10, 1, 0, 0, 0, 0, 0);