semplice, fatturazione.Originariamente inviato da gianf_tarantino
Potresti usare 0 = nel cestino, 1 = valido, 2 = eliminato
Così se l'utente ti dice di coprire uno dei buchi prendi quello + piccolo che hanno i flag 0 o 2. Oppure l'utente sa quali record sono stati cancellati e quali no?
Comunque per poterti dare una mano dovresti farci capire un attimino di cosa stiamo parlando, altrimenti facciamo solo delle supposizioni che possono rivelarsi inutili.
non può esserci un buco nel numero delle fatture, e la numerazione deve rispettare anche la data della fattura.
se la fattura 10 è del 19/09/2007, la fattura 12 non può evere data 15/09/2007.
nel momento in cui l'utente mi sposta una fattura nel cestino, quella verrà completamente ignorata dal sistema, come se non fosse mai esistita; resterà solo come remind nel caso in cui l'uutente si accroge di averla eliminata per sbaglio... e nel caso in cui la ripristini, data fattura e numero cambieranno.
poi starà all'utente ordinarsi numeri e date, io devo solo avvertirlo in caso di 'buchi' nella fatturazione!