diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php
index 345a2f1ad..c49ead879 100755
--- a/modules/fatture/edit.php
+++ b/modules/fatture/edit.php
@@ -282,7 +282,7 @@ elseif ($record['stato'] == 'Bozza') {
- {[ "type": "select", "label": "", "name": "idpagamento", "required": 1, "ajax-source": "pagamenti", "value": "$idpagamento$", "extra": "onchange=\"$('#id_banca_azienda').val($(this).selectData().id_banca_).change(); \" " ]}
+ {[ "type": "select", "label": "", "name": "idpagamento", "required": 1, "ajax-source": "pagamenti", "value": "$idpagamento$", "extra": "onchange=\"$('#id_banca_azienda').selectSetNew( $(this).selectData().id_banca_, $(this).selectData().descrizione_banca_ ).change(); \" " ]}
diff --git a/modules/pagamenti/ajax/select.php b/modules/pagamenti/ajax/select.php
index 1d42512c2..d42e95d6c 100755
--- a/modules/pagamenti/ajax/select.php
+++ b/modules/pagamenti/ajax/select.php
@@ -25,11 +25,16 @@ switch ($resource) {
* - codice_modalita_pagamento_fe
*/
case 'pagamenti':
- $query = "SELECT id,
+ $query = "SELECT co_pagamenti.id,
CONCAT_WS(' - ', codice_modalita_pagamento_fe, descrizione) AS descrizione,
- (SELECT id FROM co_banche WHERE id_pianodeiconti3 = co_pagamenti.idconto_vendite LIMIT 1) AS id_banca_vendite,
- (SELECT id FROM co_banche WHERE id_pianodeiconti3 = co_pagamenti.idconto_acquisti LIMIT 1) AS id_banca_acquisti
- FROM co_pagamenti |where| GROUP BY descrizione ORDER BY descrizione ASC";
+ banca_vendite.id AS id_banca_vendite,
+ CONCAT(banca_vendite.nome, ' - ', banca_vendite.iban) AS descrizione_banca_vendite,
+ banca_acquisti.id AS id_banca_acquisti,
+ CONCAT(banca_acquisti.nome, ' - ', banca_acquisti.iban) AS descrizione_banca_acquisti
+ FROM co_pagamenti
+ LEFT JOIN co_banche banca_vendite ON co_pagamenti.idconto_vendite = banca_vendite.id_pianodeiconti3
+ LEFT JOIN co_banche banca_acquisti ON co_pagamenti.idconto_acquisti = banca_acquisti.id_pianodeiconti3
+ |where| GROUP BY co_pagamenti.descrizione ORDER BY co_pagamenti.descrizione ASC";
foreach ($elements as $element) {
$filter[] = 'co_pagamenti.id = '.prepare($element);