openstamanager icon indicating copy to clipboard operation
openstamanager copied to clipboard

Bug permette di inserire due volte lo stesso serial number

Open NicolaNext opened this issue 3 years ago • 0 comments

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:

NicolaNext avatar Jun 21 '22 09:06 NicolaNext