Yo habia pensado hace tiempo hacerlos de tal forma que si a un articulo le
metes un stock inicial o de regularizacion a una fecha dada, mi aplicacion
tomase ese estock a esa fecha y a partir de entonces sumase las compras y
restase las ventas pero �como hacer esta consulta? no se ni por donde
empezar. mas o menos seria asi
articulo XX1 cuaderno azul
stock inicial 10 unidades
1/1/10 compra 5 uniddaes me quedo con 15 unuidades reales
2/1/10 vedo 3 unidaes me quedo con 12 uniddaes reales
15/2/10 compro 20 unidades mequedo con 32 unidades reales
meto un invemntario a fecha 31/1/10 y le digo que tengo a esa fecha 15
uniddaes. El stock real que me deberia de dar a dia de hoy seria 35 uniddaes
reales, porque en el inventario he metido 15 uniddes y despues he compra 20
mas, con los cual me dan 35, de esa forma me ignora todos los movimientos
anteriores de ese articulo.
esta seria la mejor forma y cre oque las mas real pero quizas mas
complicada.
he estado por ahi mas programas y pasan d eesto, ellos cuando haces un
inventario te suman o restan l oque tienes a esa fehca y punto, lo tratan
como una compra o venta mas
no se que pensais amigos, espero vuestros consejos que siempre son buenos
gracias
--
--
**
Salu2/Regards
Ju@nK [MVP Access] 2006/09
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org http://www.juank.es
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank?hl=es
www.juank.tk
�Que es un MVP?, ent�rate en http://mvp.support.microsoft.com
**
"Blue" <as...@hotmail.com> escribi� en el mensaje
news:ODdoS25t...@TK2MSFTNGP05.phx.gbl...
Yo antes de comenzar leería esto muy ilustrativo de Julián y Rokoko:
- tabla Movimientos : Id (autonum�rico), Fecha, Articulo, Cantidad, Tipo,
etc
- tabla Hist�ricoMovimientos : los mismos campos que la tabla anterior.
- tabla Inventario IdInventario, IdMovimiento, etc
Utilizo el campo tipo para saber que clase de movimiento he realizado :
Inventario, Ajuste, Salida, Entrada, Devoluci�n a proveedor, Devoluci�n a
almac�n, Retirar productos defectuosos o en mal estado, etc
Para iniciar el sistema hago inventario, lo cual quiere decir que anoto en
la tabla movimientos los art�culos presentes en almac�n. Concluido esto, ya
puedo anotar entradas, salidas, etc, consignando en el campo Tipo la clase
de acci�n realizada. En la tabla Inventario guardo el valor del primer
Movimientos.Id, valor que utilizo para delimitar el c�lculo de los stocs. Es
decir : Stoc = Inventario (a partir del susodicho Movimientos.Id guardado en
la tabla Inventario) + Entradas - Salidas.
Si preciso hacer un nuevo inventario, elimino de la tabla los movientos del
Inventario anterior, y los guardo en Hist�ricoMovimientos. Inserto los
registros de Inventario nuevos en la tabla Movimientos y guardo el valor del
primer registro Tipo inventario en la tabla Inventario (las consultas que
utilizo para calcular el stoc, obvian los movimientos anteriores a ese dato)
Est� explicado muy esquem�tico y simplificado, pero esta seria una forma de
hacerlo.
Un saludo.
"Blue" <as...@hotmail.com> escribi� en el mensaje
news:ODdoS25t...@TK2MSFTNGP05.phx.gbl...