Cita:
Empezado por marcoszorrilla
1.-Adjudico un número provisional a la factura, suelo utilizar el número de usuario multiplicado por 10 y lo sumo a la última que como digo se encuentra en un contador guardado en una tabla.
2.-Cuando el usuario decide grabar la factura, bloqueo el registro contador, le sumo uno y hago una actualización del número de la factura, tanto para la cabecera como para sus lineas detalle.
Un Saludo.
|
Creo que sería mejor que trabajes con los datos en memoria y cuando se confirma la venta, asignas el número correspondiente y haces el comit.
Creo que es menos complicado que tener que eliminar el comprobante de la DD.BB en caso de que no se realice la venta.
Trabajando en memoria le asignas el -1 por ejemplo y ya no tendrías problemas.
Saludos.