Foro de ayuda y soporte técnico de Sysme Software

Versión completa: CAMBIAR NUMEROS DE FACTURAS
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3
Si, prueba este último código:

Código:
ALTER TABLE car_com DROP FOREIGN KEY fk_car_com_factura;
ALTER TABLE car_comg DROP FOREIGN KEY fk_car_comg_factura;
update factura set id_factura = id_factura + 2012 where serie = "14";
update factura set id_factura = id_factura - 2000 where serie = "14";
Funcionó correctamente.
Muchas gracias.
Por fin Wink
Si!!! Muchas gracias Smile
Buenos días!

Cómo puedo cambiar el número de la siguiente factura? Para que sigan la correlación anterior, P.ej que empiece por el número 248 de la serie B

Saludos y gracias!!!
Hola llevant ... ¿tienes alguna factura con la serie B?
Hola!! Si.. Lo que quiero es que la próxima en imprimirse tenga número diferente!
Te explico ... el programa genera el número de factura en base a la última factura de la serie (lógicamente sumando 1), por tanto tenemos 2 opciones:

- O bien esperamos al momento de generar la factura para que, una vez generada, modificarla en la base de datos
- O bien modificamos la última existente (no recomendable puesto que el cliente ya tendrá una copia) para que la próxima tenga el número que deseamos.

Dime que opción prefieres y te paso un script.
Mil gracias! Como lo puedo hacer para la segunda opción?? Es decir, cambiar la numeración de la factura siguiente??

Gracias por adelantado...
Edita el fichero C:\SYSME\SGH\actualizabdsysmehotel.txt y copia esté código.

Código:
ALTER TABLE car_com DROP FOREIGN KEY fk_car_com_factura;
ALTER TABLE car_comg DROP FOREIGN KEY fk_car_comg_factura;
update factura set id_factura = NUEVONUMERO where serie = "B" and id_factura = NUMEROANTIGUO ;

Nota: debes substituir NUEVONUMERO por el número que quieres y NUMEROANTIGUO por el número de la factura que estás cambiando.

Guarda el fichero y reinicia el programa.
Páginas: 1 2 3