diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ca7a1f02..aa757d846 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,7 +36,12 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k ### Aggiunto (Added) - Aggiunte nuove aliquote IVA più specifiche - + - Aggiunte condizioni generali di fornitura in Preventivi + - Aggiunta azione massiva per la creazione di preventivi da Articoli + - Aggiunta azione massiva per cambiare lo stato a più ordini + - Aggiunta azione massiva in articoli per allineare la quantità degli articoli + - Aggiunta possibilità di importare ddt di acquisto nei ddt di vendita + - Aggiunta possibilità di creare una nota di credito da un ddt di acquisto ## 2.4.21 (2021-01-14) diff --git a/modules/preventivi/actions.php b/modules/preventivi/actions.php index 78f02eb82..e10c0b9d3 100755 --- a/modules/preventivi/actions.php +++ b/modules/preventivi/actions.php @@ -61,6 +61,7 @@ switch (post('op')) { $preventivo->idporto = post('idporto'); $preventivo->tempi_consegna = post('tempi_consegna'); $preventivo->numero = post('numero'); + $preventivo->condizioni_fornitura = post('condizioni_fornitura'); // Informazioni sulle date del documento $preventivo->data_bozza = post('data_bozza'); diff --git a/modules/preventivi/edit.php b/modules/preventivi/edit.php index 4a67028ac..c84bc3d81 100755 --- a/modules/preventivi/edit.php +++ b/modules/preventivi/edit.php @@ -155,6 +155,12 @@ echo ' +
+
+ {[ "type": "ckeditor", "label": "", "name": "condizioni_fornitura", "class": "autosize", "value": "$condizioni_fornitura$" ]} +
+
+ diff --git a/modules/preventivi/src/Preventivo.php b/modules/preventivi/src/Preventivo.php index 25c680e3c..418cc091b 100755 --- a/modules/preventivi/src/Preventivo.php +++ b/modules/preventivi/src/Preventivo.php @@ -97,6 +97,7 @@ class Preventivo extends Document if (!empty($id_pagamento)) { $model->idpagamento = $id_pagamento; } + $model->condizioni_fornitura = setting('Condizioni generali di fornitura'); $model->save(); diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php index e7346a784..c3ed1bd95 100755 --- a/templates/preventivi/body.php +++ b/templates/preventivi/body.php @@ -391,3 +391,7 @@ echo ' // Conclusione echo '

'.tr("In attesa di un Vostro Cortese riscontro, colgo l'occasione per porgere Cordiali Saluti").'

'; + +if(!empty($documento->condizioni_fornitura)){ + echo ''.$documento->condizioni_fornitura; +} \ No newline at end of file diff --git a/update/2_4_22.sql b/update/2_4_22.sql index 4768e2479..0c7e45064 100644 --- a/update/2_4_22.sql +++ b/update/2_4_22.sql @@ -61,4 +61,10 @@ INSERT INTO `co_iva` (`id`, `descrizione`, `percentuale`, `indetraibile`, `esent INSERT INTO `co_iva` (`id`, `descrizione`, `percentuale`, `indetraibile`, `esente`, `dicitura`, `codice_natura_fe`, `deleted_at`, `codice`, `esigibilita`, `default`) VALUES (NULL, 'Non imp. art.72 DPR 633/1972', '0.00', '0.00', '1', NULL, 'N3.6', NULL, NULL, 'I', '1'); INSERT INTO `co_iva` (`id`, `descrizione`, `percentuale`, `indetraibile`, `esente`, `dicitura`, `codice_natura_fe`, `deleted_at`, `codice`, `esigibilita`, `default`) VALUES (NULL, 'Art. 71 DPR 633/1972', '0.00', '0.00', '1', NULL, 'N3.6', NULL, NULL, 'I', '1'); INSERT INTO `co_iva` (`id`, `descrizione`, `percentuale`, `indetraibile`, `esente`, `dicitura`, `codice_natura_fe`, `deleted_at`, `codice`, `esigibilita`, `default`) VALUES (NULL, 'Art. 2 c. 2, n. 4 DPR 633/1972', '0.00', '0.00', '1', NULL, 'N3.6', NULL, NULL, 'I', '1'); -INSERT INTO `co_iva` (`id`, `descrizione`, `percentuale`, `indetraibile`, `esente`, `dicitura`, `codice_natura_fe`, `deleted_at`, `codice`, `esigibilita`, `default`) VALUES (NULL, 'Non imp. art.38 quater c.1 DPR 633/1972', '0.00', '0.00', '1', NULL, 'N3.6', NULL, NULL, 'I', '1'); \ No newline at end of file +INSERT INTO `co_iva` (`id`, `descrizione`, `percentuale`, `indetraibile`, `esente`, `dicitura`, `codice_natura_fe`, `deleted_at`, `codice`, `esigibilita`, `default`) VALUES (NULL, 'Non imp. art.38 quater c.1 DPR 633/1972', '0.00', '0.00', '1', NULL, 'N3.6', NULL, NULL, 'I', '1'); + +-- Aggiunto ckeditor Condizioni generali di fornitura in impostazioni preventivi +INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Condizioni generali di fornitura', '', 'ckeditor', '1', 'Preventivi', NULL, NULL); + +-- Aggiunta colonna condizioni_fornitura in co_preventivi +ALTER TABLE `co_preventivi` ADD `condizioni_fornitura` TEXT NOT NULL AFTER `numero_revision`; \ No newline at end of file