Selecciona cualquier tema a continuación para obtener más información sobre Inventario en Northwind Developer Edition.
Las definiciones son muy importantes. Se pueden hacer de varias maneras, ninguna de las cuales es correcta por encima de todas las demás. Sin embargo, independientemente del enfoque, sus definiciones deben ser coherentes internamente. Estos archivos de plantilla de Northwind usan las siguientes definiciones. (Vea también modInventory).
-
Un producto se compra cuando Northwind recibe el producto en un pedido de compra.
-
Un producto se vende cuando Northwind factura un pedido para ese producto.
-
Producto Disponible es el número de unidades físicamente en el estante. Esto incluye unidades ya asignadas a pedidos pero aún no enviados.
-
Producto a vender es un producto que está físicamente en el estante y no se asigna a ningún pedido existente - y, por lo tanto, disponible para vender.
-
Producto en pedido significa que se encuentra en un pedido de compra con el estado Aprobado.
La versión anterior de las plantillas de Northwind también tenía un seguimiento de inventario, aunque algo enrevesado y mal documentado. Por lo tanto, aquí tenemos el objetivo de hacer mejor. Hemos seguido un artículo de Allen Browne: la cantidad física disponible es el resultado de un cálculo sencillo:
[Última cantidad de acciones adquiridas] + [Suma de cantidades compradas desde ese día] – [Suma de cantidades vendidas desde ese día] = [Cantidad física a mano]
Para ver el inventario en acción aquí en NW 2 Developer Edition, comencemos de forma sencilla, con un nuevo producto. Asígnele un nombre que esperaría ver en un catálogo de alimentación al por mayor.
Usaremos estos números:
> Reordenar nivel de 50
> nivel de destino de 40
> pedido mínimo de 100
qt.
Inicialmente, este producto no tiene pedidos, ningún pedido de compra y un registro de Stock-Take con una cantidad de 0.
Crea un pedido solo para este producto, con una cantidad de 10.
Observe que el estado del elemento de línea será Sin existencias. No tenemos ningún producto a mano. El pedido no se puede facturar hasta que hayamos comprado algunos productos a uno de nuestros proveedores.
Para obtener algo de stock a mano, creamos un pedido de compra para este producto.
Observa la cantidad de 100 que se establecerá como predeterminada.
Avanzar el pedido de compra hasta el estado Aprobado .
En el formulario producto ahora se muestra No hay existencias de 10 y Cant en pedido de 100, y el elemento de línea de pedido del pedido de muestra muestra ahora el estado En pedido.
Avanzar el pedido de compra hasta el estado Recibido .
El procedimiento ReallocateInventory se ejecuta y vuelve en el tiempo buscando posiciones de línea de pedido en estado Sin existencias o En pedido y, si hay cantidad suficiente restante, las "cumple" estableciendo el estado en Asignado. Esto ocurrirá con nuestro pedido y ahora podemos avanzar a la línea final. ¡Listo!
En NW 2.0 manejamos otros escenarios, incluidos los siguientes:
-
Cuando se elimina una partida de línea de pedido asignada anteriormente, esa cantidad pasa a estar disponible para la asignación y ejecutamos el mismo procedimiento que se ha indicado anteriormente.
-
Cuando se reduce la cantidad de un artículo de línea de pedido asignado, el delta también estará disponible para la asignación.
-
Cuando se cambia el producto de un artículo de línea de pedido asignado, la cantidad del producto anterior vuelve a estar disponible para su asignación.
Todo esto puede parecer bastante elegante y abarcante. No te preocupes. El seguimiento de inventario puede ser complejo, pero este conjunto de plantillas no tiene la intención de proporcionar una solución llave en paso para dirigir cualquier negocio. Es un escaparate de lo que es posible con Access, que puede proporcionarle algunas ideas para su propia implementación.
-
Facturas parciales y envíos parciales.
-
Productos devueltos (por clientes o a proveedores).
-
Trato preferencial en la asignación de productos para nuestros mejores clientes.
-
Ubicación del almacén ("bin") para cada producto, y soporte para escanear hacia dentro y hacia fuera con un escáner de código de barras. Imprima una etiqueta de código de barras para marcar la bandeja.
-
Expiración del producto – un concepto muy importante en el negocio de los alimentos.
-
Los pedidos de compra recibidos y devueltos (parcialmente) porque algunos artículos se han agotado, han expirado, etc. Proceso RMA.
Northwind 2.0 Developer Edition: cosas que debes saber
Northwind 2.0 Developer Edition: Todos los temas