Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Programa de facturacion

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Programa de facturacion Responder citando

Hola, amigos foreros, verán, tengo un pequeño programa de facturación, el cual quiero que a primero de año me haga una copia 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.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Hola, por que no agregas en tu BD una tabla que le llames corte con una estructura
create table fac_corte (
idcorte integer not null primary key,
fecorte date
);
o algo asi
y cuando inicies el program checas el mes, si el mes es enero checas corte, si fac_corte tiene la ultima fecha menor al inicio del mes ( 01/Enero de año en curso ) entonces haces el corte ( llamas tus rutinas)
_________________
La caja decía, requiere Win95 o superior así que instalé Linux.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Gracias tronxx, cuando tenga un rato lo intento y te comento.
muchas gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

holas yo de ese tipo de programas he hechos varios ...
generalmente

creo una tabla que contenga el campo nombre (osea al que le vendo),direccion,importe,fecha(es muy util guardar todo esto para cuendo quieras hacer una estadistica ..por ejemp de lo que llevas facturado), %de descuento (si lo haces),total(obvio!!),productos(lo que sea que le vendas..esto tambien tambien te sirve para llevar control de lo que vendes y tenes en stock), cantidad del producto y lo que vale cada producto...
bueno espero te sirva de algo... saludos
_________________
Salu2
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Saludos, en la actualidad los programas modernos no suelen hacer cortes,
esto fue una necesidad al principio cuando el espacio en disco era escaso.
la informacion acumulada puede ser muy valiosa para un analista de
creditos o un vendedor etc. Si la fraccionas por años sera mas engorroso
hacer estadisticas que involucren periodos mas largos de un año

Si utilizas un servidor de datos serio como Interbase, Firebird etc y lo que
quieres es ocultar los años pasados puedes crear una vista llamada por Ej.
Facturacion donde se filtre por fecha,
Código:
create view facturacion as select * from facturas where date>='01/01/2007'

y trabajar con esta vista en lugar de directamente las tablas asi el proximo año solo tendrias que hacer:
Código:
drop view facturacion;
create view facturacion as select * from facturas where date>='01/01/2008'

y asi sucesivamente, puedes programar tu aplicacion para que haga
esto automaticamente.

Si usas otro tipo de tablas como Paradox, DBase etc puedes hacer lo mismo aplicando un
filtro a la tabla de manera que solo presente el año actual.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.