Prima nota primi due conti obbligatori

This commit is contained in:
Luca 2018-04-17 19:09:19 +02:00
parent 87f8e80fb9
commit 392aac7df2
3 changed files with 16 additions and 5 deletions

View File

@ -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';
</tr>';
for ($i = 0; $i < 10; ++$i) {
// Conto
($i<=1) ? $required = 1 : $required = 0;
// Conto
echo '
<tr>
<td>
@ -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.'" ]}
</td>';
// Importo dare e avere

View File

@ -70,11 +70,14 @@ include_once __DIR__.'/../../core.php';
</tr>';
for ($i = 0; $i < 10; ++$i) {
($i<=1) ? $required = 1 : $required = 0;
// Conto
echo '
<tr>
<td>
{[ "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.'" ]}
</td>';
// Importo dare e avere

View File

@ -1 +1,7 @@
ALTER TABLE `co_contratti` ADD `idsede` INT NOT NULL AFTER `idanagrafica`;
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';