Salve,
Versione: 2.2 (r1511)
Scenario in una fattura vengono inserite più righe generiche.
Riscontri:
- Nella fattura in lavorazione viene visualizzata solo la prima riga generica e non le successive
- Nella fattura in lavorazione il totale visualizzato è solo il totale della prima riga generica
- Nell'elenco Fatture il totale è la somma corretta di tutte le righe generiche inserite
per la sql generata in /modules/fatture/rowlist.php
$q = "SELECT *, idarticolo AS idarticolo_ , lotto AS lotto_ , CONCAT( 'Lotto ', (SELECT lotto FROM co_righe_documenti WHERE iddocumento='$iddocumento' AND idarticolo = idarticolo_ AND lotto = lotto_ LIMIT 0,1) , ' SN Da ', (SELECT MIN( CAST(serial AS UNSIGNED )) FROM co_righe_documenti WHERE iddocumento='$iddocumento' AND idarticolo = idarticolo_ AND lotto = lotto_ ) , ' a ', (SELECT MAX( CAST(serial AS UNSIGNED )) FROM co_righe_documenti WHERE iddocumento='$iddocumento' AND idarticolo = idarticolo_ AND lotto = lotto_ ) ) AS codice, SUM(qta) AS sumqta, GROUP_CONCAT(CONCAT(id)) AS ids, IFNULL((SELECT codice FROM mg_articoli WHERE id=idarticolo),'') AS codice_articolo FROM co_righe_documenti
GROUP BY idarticolo, iddocumento, lotto HAVING iddocumento='$iddocumento' ORDER BY ordine";
il risultato è una sola riga anche se vi sono presenti (registrate nella tabella più righe generiche presenti in quella fattura.
Sarebbe possibile fare una una query per le righe presenti nella fattura con < idarticolo='0' and iddocumento= $iddocuemto > ed un ciclo per estrazione dati dalla query al rigo 391 del file?
Stefano