openstamanager
openstamanager copied to clipboard
Bug permette di inserire due volte lo stesso serial number
Comportamento richiesto
Verificare la presenza di un serial number già inserito in una fattura di acquisto anche se lo stesso articolo è inserito in righi diversi.
Comportamento attuale
Attualmente l'inserimento di SN viene verificato e i seriali doppi non vengono inseriti, se però in una fattura di acquisto inserisco un articolo più volte su righi diversi allora posso inserire lo stesso seriale più volte. Il problema si ripercuote sulle fatture di vendita in quanto in fase di evasione mancheranno dei seriali.
Possibile soluzione
Estendere la verifica dei seriali doppi anche ai diversi righi di una stessa fattura di acquisto.
Passi per riprodurre il comportamento
Sulla demo 2.4.33 (demo.osmcloud.it/2432) guardare la fattura di acquisto 9999 e la fattura di vendita 9999 entrambe del 21/06. Nella prima si vede l'articolo inserito due volte con lo stesso seriale, nella seconda si vede l'articolo inserito due volte ma con un solo seriale inserito perché non esistono altri seriali da poter utilizzare.
Eventuale codice rilevante:
Se serve, aggiungi qui il codice che vuoi farci testare
Eventuali log relativi (cartella logs/):
Se presenti, aggiungi qui i log relativi al malfunzionamento
Contesto
Inserisci le informazioni riguardanti il tuo ambiente di esecuzione. Può essere utile per individuare problemi riproducibili solo con condizioni specifiche.
- Modulo:
- Versione del progetto: 2.4.30 ma anche 2.4.33
- Versione PHP:
- Tipo di server: