diff --git a/modules/primanota/add.php b/modules/primanota/add.php
index cfe42da21..5f2adf466 100644
--- a/modules/primanota/add.php
+++ b/modules/primanota/add.php
@@ -33,7 +33,7 @@ include_once __DIR__.'/../../core.php';
$field = 'idconto_'.($dir == 'entrata' ? 'vendite' : 'acquisti');
$idconto_aziendale = $dbo->fetchArray('SELECT '.$field.' FROM co_pagamenti WHERE id = (SELECT idpagamento FROM co_documenti WHERE id='.prepare($iddocumento).') GROUP BY descrizione')[0][$field];
- // Lettura conto cassa di default
+ // Lettura conto di default
$idconto_aziendale = !empty($idconto_aziendale) ? $idconto_aziendale : get_var('Conto aziendale predefinito');
// Generazione causale (incasso fattura)
@@ -139,7 +139,9 @@ include_once __DIR__.'/../../core.php';
';
for ($i = 0; $i < 10; ++$i) {
- // Conto
+
+ ($i<=1) ? $required = 1 : $required = 0;
+ // Conto
echo '
@@ -149,7 +151,7 @@ include_once __DIR__.'/../../core.php';
} elseif ($i == 1) {
echo $idconto_aziendale;
}
- echo '", "ajax-source": "conti" ]}
+ echo '", "ajax-source": "conti", "required": "'.$required.'" ]}
| ';
// Importo dare e avere
diff --git a/modules/primanota/edit.php b/modules/primanota/edit.php
index cdd5088c9..9b78c2ef1 100644
--- a/modules/primanota/edit.php
+++ b/modules/primanota/edit.php
@@ -70,11 +70,14 @@ include_once __DIR__.'/../../core.php';
';
for ($i = 0; $i < 10; ++$i) {
+
+ ($i<=1) ? $required = 1 : $required = 0;
+
// Conto
echo '
- {[ "type": "select", "name": "idconto['.$i.']", "value": "'.$rs[$i]['idconto'].'", "ajax-source": "conti" ]}
+ {[ "type": "select", "name": "idconto['.$i.']", "value": "'.$rs[$i]['idconto'].'", "ajax-source": "conti", "required": "'.$required.'" ]}
| ';
// Importo dare e avere
diff --git a/update/2_4_1.sql b/update/2_4_1.sql
index 3b0b903be..d5210562d 100644
--- a/update/2_4_1.sql
+++ b/update/2_4_1.sql
@@ -1 +1,7 @@
-ALTER TABLE `co_contratti` ADD `idsede` INT NOT NULL AFTER `idanagrafica`;
\ No newline at end of file
+ALTER TABLE `co_contratti` ADD `idsede` INT NOT NULL AFTER `idanagrafica`;
+
+-- Imposto conto banca per bonifico bancario
+UPDATE `co_pagamenti` SET `idconto_vendite` = (SELECT id FROM co_pianodeiconti3 WHERE descrizione = 'Banca C/C'), `idconto_acquisti` = (SELECT id FROM co_pianodeiconti3 WHERE descrizione = 'Banca C/C') WHERE `co_pagamenti`.`descrizione` = 'Bonifico bancario';
+
+-- Imposto conto cassa per contanti
+UPDATE `co_pagamenti` SET `idconto_vendite` = (SELECT id FROM co_pianodeiconti3 WHERE descrizione = 'Cassa'), `idconto_acquisti` = (SELECT id FROM co_pianodeiconti3 WHERE descrizione = 'Cassa') WHERE `co_pagamenti`.`descrizione` = 'Contanti';
\ No newline at end of file