Como generar números consecutivos en Facturación.
Yo utilizo una tabla auxiliar en donde guardo el último número de documento.
Los usuarios en la red, a cada uno le doy un número, cuando se inicia un documento, le pongo el número = número de usuario * 10, de esta manera y en tanto no se guarde el documento todos tienen un número provisional, sin que haya colisiones.
Cuando alguien pulsa en la opción guardar, bloqueo la tabla auxiliar, aumento un número, y a continuación modifico el número de documento provisional y finalmente lo envío al servidor.
Un Saludo.
|