Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Programa de facturacion (https://www.clubdelphi.com/foros/showthread.php?t=42428)

martinlop2007 13-04-2007 18:24:26

Programa de facturacion
 
Hola, amigos foreros, verán, tengo un pequeño programa de facturación, el cual quiero que a primero de año me haga un acopia de la base de datos de facturación, guarde esta como copia de seguridad, y me inicie una nueva reiniciando el numero de facturación. No pido que me aportéis código, lo que os pido son ideas, que me deis sugerencias de cómo puedo hacerlos.

Gracias.

Neftali [Germán.Estévez] 13-04-2007 18:35:26

¿Qué tipo de Base de Datos utilizas?
¿Cómo generas/almacenas el número de facturación que quieres reiniciar?

¿La nueva debe estar en blanco o debe ser una copia de la actual?

luisgutierrezb 13-04-2007 20:10:35

hay que tener cuidado, porque por ejemplo aqui en México no se puede reiniciar el numero de facturacion, se tiene que continuar...

Lepe 13-04-2007 21:05:05

Cita:

Empezado por luisgutierrezb
hay que tener cuidado, porque por ejemplo aqui en México no se puede reiniciar el numero de facturacion, se tiene que continuar...

¿También al cambiar de año? ¿seguro?

Al menos en España se reinician a cero al cambiar de año, lo que no puede haber son saltos (huecos) de esos números de facturación.

las facturas, al menos en mi caso incluían el año, algo así: 0000032/2007, así que enviaba una consulta a la base de datos cuando se quería hacer una factura nueva. La consulta (más o menos como esta):
Código SQL [-]
select max(nfactura) 
from factura
where factura.anio = yearof(Date)

Obviamente al estar en un año nuevo, no devuelve registros, condición observable y caso especial para reiniciar a cero.


Saludos

luisgutierrezb 13-04-2007 21:57:10

si seguro que al cambiar el año sigue todo normal, pero eso aqui en México...

Gabo 16-04-2007 13:39:48

Nº factura
 
En Chile, tampoco se debe reiniciar el Nº de factura al comienzo de cada año.

Sin embargo, llevo viviendo unos 4 años en España y se que aquí si se hace.
Además, el ideal es que los nº de factura vayan enlazados a la fecha, osea si una factura con fecha 14/01/2007 es la nº 127, la del día siguiente no puede ser la 126 sino la 128.

Tengo un programa en el que aviso al usuario sobre el cambio de año por si quiere reiniciar el contador de las facturas (que lo manejo con un Generator).

Saludos...


La franja horaria es GMT +2. Ahora son las 11:46:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi