Debate de Inventarios
Holas
Esto no es una pregunta exactamente es mas bien un debate acerca de el famoso INVENTARIO. Todos talvez de alguna o de otra manera lo hemos utilizado en nuestras aplicaciones. La pregunta surge, cual seria la mejor forma de implementarlo?, es decir, la forma mas optima. Yo particularmente lo he tratado de hacer de varias maneras. 1 - Que la existencia se valla descontando y cuando esta sea cero se acabo y luego ir agregando mas. 2 - Que la existencia sea una tabla independiente de la de articulos. 3 - Que la cantidad total se reste a la salida y te de la existencia. Estas son alguna de las formas que yo le he dado al inventario en aplicaciones en las que practico y me gustaria saber como lo manejan ustedes. Gracias a todos y esperando que se animen a conversar un poco y a darme sus puntos de vista. |
A mi modo de ver, las existencias deben de ser una tabla a parte.
Tendríamos al empezar el ejercicio las existencias iniciales de cada producto, ya que cada vez que se haga una compra nos incrementa las existencias y nos restará al hacer una venta. Esto se alimentará por medio de las líneas de las facturas de compra y las facturas de venta. Ademas tendrá que haber otra tabla para las regularizaciones, es decir productos que se pierden por rotura, robo..... De esta manera en cualquier momento podremos recalcular las existencias. Partimos de las iniciales, le sumamos a cada producto las compras, le restamos las ventas y finalmente recorremos la tabla regularizaciones para añadir o restar las que desaparecieron o aparecieron súbitamente. Un Saludo. |
Me apunto con MarcosZorrilla, si mantienes un acumulado en la ficha del articulo, no podras validar ese numero, es mejor tener un registro de los movimientos que te permita reconstruir ese numero, obtener precios medios y demas.
En el ultimo que monte deje la posibilidad de introducir inventarios en cualquier momento, el problema para conocer el stock de un articulo es localizar el apunte de inventario mas cercano y acumular a partir de el, aqui os pongo el storeproc que uso para automatizarlo, a ver si le veis pegas o mejoras, por supuesto se aceptan criticas y comentarios ;-D Código:
ALTER PROCEDURE "STOCKARTICULO" |
La franja horaria es GMT +2. Ahora son las 17:14:14. |
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