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);