From 6157e2e20fcf5f125a39bcaef0ece412dad819ad Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 28 Mar 2018 19:09:28 +0200 Subject: [PATCH] Seleziona banca alla selezione del pagamento --- modules/fatture/actions.php | 2 ++ modules/fatture/edit.php | 6 +++++- update/2_4.sql | 5 ++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index ed9185887..f5a5f2c66 100644 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -67,6 +67,7 @@ switch (post('op')) { $idtipodocumento = post('idtipodocumento'); $idstatodocumento = post('idstatodocumento'); $idpagamento = post('idpagamento'); + $idbanca = post('idbanca'); $idcausalet = post('idcausalet'); $idspedizione = post('idspedizione'); $idporto = post('idporto'); @@ -102,6 +103,7 @@ switch (post('op')) { ' idanagrafica='.prepare($idanagrafica).','. ' idagente='.prepare($idagente).','. ' idpagamento='.prepare($idpagamento).','. + ' idbanca='.prepare($idbanca).','. ' idcausalet='.prepare($idcausalet).','. ' idspedizione='.prepare($idspedizione).','. ' idporto='.prepare($idporto).','. diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 752b12081..53744e28d 100644 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -141,7 +141,11 @@ $_SESSION['superselect']['ddt'] = $dir;
- {[ "type": "select", "label": "", "name": "idpagamento", "required": 1, "values": "query=SELECT id, descrizione FROM co_pagamenti GROUP BY descrizione ORDER BY descrizione ASC", "value": "$idpagamento$" ]} + {[ "type": "select", "label": "", "name": "idpagamento", "required": 1, "values": "query=SELECT id, descrizione, (SELECT id FROM co_banche WHERE id_pianodeiconti3 = co_pagamenti.idconto_acquisti ) AS idbanca_acquisti, (SELECT id FROM co_banche WHERE id_pianodeiconti3 = co_pagamenti.idconto_vendite ) AS idbanca_vendite FROM co_pagamenti GROUP BY descrizione ORDER BY descrizione ASC", "value": "$idpagamento$", "extra": "onchange=\"$('#idbanca').val( $(this).find('option:selected').data('idbanca_vendite') ).change(); \" " ]} +
+ +
+ {[ "type": "select", "label": "", "name": "idbanca", "required": 0, "values": "query=SELECT id, nome AS descrizione FROM co_banche WHERE deleted = 0 ORDER BY nome ASC", "value": "$idbanca$" ]}
diff --git a/update/2_4.sql b/update/2_4.sql index f7172f33f..cc4b3c256 100644 --- a/update/2_4.sql +++ b/update/2_4.sql @@ -337,4 +337,7 @@ INSERT INTO `zz_group_view` (`id_gruppo`, `id_vista`) VALUES ((SELECT `id` FROM `zz_groups` WHERE `nome` = 'Amministratori'), (SELECT `id` FROM `zz_views` WHERE `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Banche') AND `name` = 'IBAN')); -- Aggiungo campi in an_anagrafiche con riferimento banche -ALTER TABLE `an_anagrafiche` ADD `idbanca_vendite` INT(11) NOT NULL AFTER `idconto_cliente`, ADD `idbanca_acquisti` INT(11) NOT NULL AFTER `idbanca_vendite`; \ No newline at end of file +ALTER TABLE `an_anagrafiche` ADD `idbanca_vendite` INT(11) NOT NULL AFTER `idconto_cliente`, ADD `idbanca_acquisti` INT(11) NOT NULL AFTER `idbanca_vendite`; + +-- Campo idbanca per fatture +ALTER TABLE `co_documenti` ADD `idbanca` INT(11) NOT NULL AFTER `idpagamento`; \ No newline at end of file