Willi Quintana wrote:Analizamos...
Si estas en Red, con un solo correlativo de facturas,,, mi idea es la siguiente (al menos asi me funciona sin problemas)
1ro, se "arma" los datos de la factura,
2do, luego de darle el click en el boton Imprimir,, un linea antes de que empieze la impresion de la factura, se toma el numero de la tabla correspondiente (con un Flock() )
3ro, Se incrementa en 1 el numero, y se actualiza la tabla y de hace el UnLock(),
4ro, Se imprime la factura con el numero inicialmente tomado.
5to, Si se produce un error enla impresion, simplemente se anula el documento, y se continua con el numero que sigue...
Salu2
Willi, uso el mismo metodo que tu con la diferencia que genero siguiente correlativo del NUMERO FACTURA cuando
FINALIZO la FACTURA al SALVARLA, ya que no es obligadoque emitas la factura al momento o puedes llegar a tener un problema en la impresion, por eso lo genero antes, y puedo imprimirla cuando quiera....pero creo llevamos la misma logica, esperemos le ayude al colega, este tema ya lo habiamos tocado antes pero no lo consigo, ya que fue hace tiempo, bueno por alguna aca estamos..saludos.
Dios no está muerto...
Gracias a mi Dios ante todo!