Visual Basic Foro
Programación => Bases de Datos => Mensaje iniciado por: E N T E R en Octubre 02, 2012, 09:25:52 pm
-
Tengo un cliente que tiene Ferretería, y tengo un problema con un articulo que es Cable de corriente ellos compran por rrollo, un rrollo tiene 100 metros a veces venden todo un rollo o por metro según pida el cliente hasta ahí todo bien no hay problema.
El problema es que ellos de ese cable preparan un alargador de toma corriente usando el cable, un enchufe macho y una zapatilla.
(http://www.mediafire.com/conv/65c8bdd194cca8eecb603f02d8d892e1ff92523ed0a60d08a0784733a73975d44g.jpg) (http://www.mediafire.com/view/?gy41k2eo0dkx347) (http://www.mediafire.com/conv/65692cbf8dea26491c969b0d0478f45ebed3dee97ba0125c53b8926a300a40974g.jpg) (http://www.mediafire.com/view/?blki9h7xg2g949m) (http://www.mediafire.com/conv/4fd6ff0a7a787df676ed81da62b117bc92d798165ea2d884aa4e93d6d3be12a04g.jpg) (http://www.mediafire.com/view/?aidj7jzdna357vk)
De todo este sale una zapatilla casera por decirlo asi: Ejemplo
(http://www.mediafire.com/conv/1feac5331fceb266593ce1402bad87664e989b4d62fd5d07e99a2bda5a4116c94g.jpg) (http://www.mediafire.com/view/?8ppsrhzcx3m2cro)
Ahora como hago para ajustar mi Stock de cada articulo. algunas de las zapatilla tiene el cable mas largo por ejmplo de 2 metro, 3 metros otros de 5 ya todo preparado en la ferretería.
-
Saludos doc.
No entiendo mucho donde está tu duda.
La Venta no es el único concepto de egreso, también debes tener el Ajuste y dentro de el Ajuste la definición de cada ajuste (producción, perdida, regalo, consumo, etc), luego de que retires esos insumos tendrás que ingresar el nuevo articulo ya producido (la extensión de toma corriente o alargador como llamas).
-
Buenas a todos !!! hace poco me tocó algo similar, y solucioné sencillamente con un tipo de producto llamado KIT, el cual se compone de otros productos, con lo cual, al elaborar un kit con determinados materiales (productos), se descuenta automáticamente la cantidad utilizada. Se que es mas complejo el asunto, y creo (creo) que tal y como dice Yvan, la cosa va por el lado de los conceptos de Producción, Ajustes y demás yerbas contables.
-
Algo similar estaba pensando Pedro crear un formulario mas en donde se pueda preparar un articulo tipo KIT
por ejemplo:
KIT-1 contiene - 2 metro Cable de 2 milímetro, un Enchufe macho con una Zapatilla.
KIT-2 contiene - 4 metro Cable de 4 milímetro, un Enchufe macho con una Zapatilla.
Entonces cuando voy a vender en la factura busco el articulo KIT-1 y al insertar en la factura va a quedar como si estas vendiendo normalmente los artículos:
----------------------------------------
Cant | Nombre Articulo
----------------------------------------
2 | Cable de 2 Milimetro
1 | Enchufe macho
1 | Zapatilla
Yvan, si se compraste 100 metros de cable, y cuando decís ajuste como vendo eso. Yo tengo un ajuste en mi sistema en donde se registra por ejemplo extravíos, rotos, vencidos etc.
-
Eso que estas queriendo hacer del Kit tiene nombre, siempre que te refieras a que cuando retires el Kit-1 se descuente de tu inventario los insumos que lo componen estarías haciendo un sistema tipo MRP, eso entonces seria una capacidad mas de tu software.
Ahora, tu estas poniendo en la factura los componentes de dicho KIT-1 y no el KIT-1... ahora viene lo feo:
Que haces si tu cliente te dice:
Yo no quiero que se pinte en la factura el detalle de los componentes de los extensores de cable, ese detalle me interesa como control interno no en mi factura!!! sino los 10 Extensores de cable?
Podrías respondeme: Fácil, pinto solo el nombre que le di al kit... pero alli al final del camino veo una lista de problemillas que vas a (podrias) tener. Checa eso.
----------------------------------------
Cant | Nombre Articulo
----------------------------------------
20 | Extensores de Corriente
-
Yvan, si se compraste 100 metros de cable, y cuando decís ajuste como vendo eso. Yo tengo un ajuste en mi sistema en donde se registra por ejemplo extravíos, rotos, vencidos etc.
Doc, esto no me has entendido. Estos son los pasos a los que me refería:
1.- Retiro por Ajuste / Producción: 2 metros de cable, 1 enchufe, 1 Zapatilla
2.- Ingreso por Ajuste / Producción: 1 Extensor de Corriente.
3.- Venta: 1 Extensor de Corriente
Saludos
-
Y cuando me decís el tema de ajuste como funciona eso cuando vendes?
Por ejemplo si tengo registrado en mi sistema:
100 metros de cable de 2 ml
100 enchufe macho
100 zapatillas
Yo puedo crear por ejemplo un ajuste de cada articulo ejemplo:
2 metros Cable de 2 ml - entonces se descuenta 2 de mi articulo (Quedan 98 metros de cable de 2ml)
1 enchufe macho - entonces se descuenta 1 de mi articulo (Quedan 99 enchufes macho)
1 zapatilla - entonces se descuenta 1 de mi articulo (Quedan 99 zapatillas)
Después ese ajuste registro como un nuevo articulo en mi sistema.
Ejempo:
1 Alargador de corriente.
-
Exactamente doc, a eso me refería y fue lo primero que te comente, las compras y ventas no son los únicos conceptos por los cuales entra y sale mercadería, recuerda que tienes Ajuste por Inventario, Ajuste por Produccion, Ajuste por Consumo (cuando la misma empresa consumo sus productos), etc.
De esta forma cuando hagas la conversión de cable, enchufe y zapatilla para hacer 100 Extensiones de tomacorriente, en tu inventario ha de decir: 100 Extensiones de tomacorriente (debes crear este nuevo articulo) y si voy a contar debo encontrar 100 Ext. de tomac.
Las 100 ext. de tom. estan respaldadas por las facturas de compra de sus insumos, osea de los cables, enchufes y zapatillas, puedes alegar que es una producción artesanal y que lo estas "ordenando" de esa manera para un mejor manejo de inventarios, si la cosa va para mas (producción a escala) entonces si requerirías de algún tema contable especifico que ya yo no manejo.
Si quieres algo mas "fino" entonces podrías orientarlo al MRP, si te interesa te explico mas sobre ello, pero con lo de arriba puede ya estar.
-
+1 Ivan gracias amigo por el despejo.
La verdad seria bueno saber algo del MRP, cuando tengas tiempito metele una explicación que de seguro me sirve y a la comunidad.
-
Te respondo al toque porque últimamente estoy olvidadizo, no necesariamente es desarrollar un sistema MRP (http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_los_requerimientos_de_material) que es toda una chamba, pero quizá alguna pista te puedo dar y para el caso que expones no vendría a considerarse dentro de la categoría de software que estas desarrollando. Sin embargo y dado que tu eres muy entusiasta y activo por alli que te sirva para un nuevo software.
El requerimiento de mi cliente era: Yo produzco Controles de Luces (Consolas) y quiero saber cuantas consolas y de que modelo tengo en stock, también quiero saber cuanto stock tengo de los insumos que los componen.
Entonces lo que le hice (fue hace 10 años +/-) fue un software que tenga inventariado todos los insumos (resistencias, condensadores, placas, chips, etc etc), tenia un módulo donde creaba los modelos de las consolas, para decirlo en sencillo este "armado" era como un catalogador de sus componentes que no movían stock.
Entonces cuando tenia un pedido, el iba a un Modulo de Orden de Producción de las consolas y ponía algo similar a esto:
15 MK-0001
13 RP-CONSOLA6
80 MINI-CON-LED3
Entonces el software le decía:
Retira del stock de Modelos:
3 MK-0001
10 RP-CONSOLA6
porque es todo lo que hay
Y para producir los 12 MK-0001, los 3 RP-CONSOLA6 y los 80 MINI-CON-LED3 faltantes:
Retira del stock de Insumos:
35 condensadores ABC
15 resistencias XYZ
3 chips ABC etc etc.
Y ve a comprar con (X dinero aproximado)
50 placas XYZ
200 resistencias CDE
etc etc
Cuando, el quería producir para tener stock de Modelos listos para ofrecer hacia todo ese proceso y luego ingresaba a inventarios esos modelos, de tal manera que el podía saber el stock (valorizado incluso) de los insumos y de los modelos.
Es una idea a groso modo que espero te sirva.
Saludos
-
De lujo mi cuate, gracias por tu tiempo.
Saludos... Asunto resuelto.
-
G E N I A L !!!!
-
Y SI FUERA AL REVES?
COMPRAS AL PROVEEDOR : zapatilla casera A 35.0
COMPONENTES : el cable, un enchufe macho y una zapatilla.
Y LO QUE TU VENDES SON LOS COMPONENTES DE LA zapatilla casera
COMO GUARDARÍAS EN LA BD?
o como HARÍAS CON EL STOCK
Y TAMBIÉN PUEDE HABER CASOS EN QUE VENDAS LOS COMPONENTES Y TAMBIÉN LA zapatilla casera
-
Pues seria exactamente lo mismo pero completamente al revés... jeje.
Aqui viene una biblia por ser domingo:
Bueno considero que estos casos no pertenecen a la regla para la categoría de software a la que nos referimos, son excepciones y han de tratarse como tal, si el caso que planteas fuese una regla del negocio para el que desarrollas no te queda de otra que implementar un ingreso de mercadería que haría mas tedioso el proceso de ingreso y seria asi porque la regla de negocio lo exige.
El caso mas común uno compra el articulo A, almacena el articulo A y vende el articulo A. Si despedazas A para venderlo por partes o si unes A con otros artículos para venderlo como una unidad entonces estamos hablando de un tratamiento particular para controlar esas mercaderías. Se puede resolver en buena medida sin mayor trauma pero...
Vamos a simular una conversación entro un cliente mio y yo, este cliente tiene una tienda mediana (no un supermarket) ni tampoco es una gran empresa:
Cliente (que usa mi sistema) me dice: tengo el producto "ABC" pero yo quiero venderlo por partes ¿como hago?.
Le respondo: Canibaliza el producto ABC en las partes que tienes destinado vender.
Ejemplo: 100 "ABC" reza en factura de compra, entonces:
Ingresa 100 A
Ingresa 100 B
Ingresa 100 C
Seguramente A, B y C tendrán costos diferentes y tienes que hacer allí el prorrateo porque quizá A es la parte mas cara y C es la parte mas barata, asi que chapa tu calculadora y calcula. Luego también los precios de venta serán diferente por ende las utilidades que te reporte cada uno.
Cliente: ¿Pero el ingreso en sistema indicará 3 items y en factura del proveedor un solo item?.
Respondo: Si pues, ese ingreso tiene como numero de referencia el numero de factura de compra, osea lo ingresas como si fuera esa compra, aunque el detalle difiera entre sistema y tu factura son lo mismo solo que tu necesitas controlar por separado porque vas a llevar control de stock por separado, nada te asegura ni te garantiza que después de 1 mes vas a tener el mismo stock en A, en B y en C, normalmente tendrás stocks diferentes.
Cliente: ¿Pero es que también a veces vendo "ABC"?
Respondo: Pues entonces tienes que decidir si "aguantas" esa mercadería para que la vayas ingresando según tu control de seguridad (o stock mínimo a reponer) te lo indique. Eso te conllevara otros problemas y posibles cuellos de botella a lo que yo te pregunto ¿Cuantas veces sucede esto en el mes?¿Con cuantos artículos?¿Vale la pena?
Cliente: No se cuantas veces, con varios artículos... y si vale la pena.
Respondo: Entonces tienes que decidir y llevarlo como te explique.
Cliente: Pero yo quiero que el sistema lo haga, que el sistema controle eso.
Respondo: El sistema en su forma standard no lo hace y es muy difícil desarrollarlo.
Cliente: Yo quiero que lo haga
Respondo: Es muy difícil
Cliente: Yo quiero
Respondo: Muy difícil
Cliente: ¿Que tan difícil?
Respondo: Dos mil quinientos dolares mas difícil.
Cliente: A chucha... si es muy difícil. Alli no mas que yo lo llevo como me explicaste.
Fin del problema jeje.
Pero si el cliente responde: Ok. Lo pago (ojo que si pasa eh).
Entonces lo desarrollo, a grandes rasgos diría que la funcionalidad seria ingresar la mercadería tal como reza en factura, posiblemente en el maestro de artículos definir la propiedad y dimensión (no medida) que tendría el articulo, tener un modulo de conversión donde indique las partes y estas tendrían un documento de ingreso a almacén con referencia de la factura de ingreso, posiblemente un modulo de admisión temporal, los artículos viajaran en la empresa por separado pero tienen el ABC común, etc etc. Obviamente tiene que decidirse igual en cuantas partes y en que cantidad se dividirá para meterlo en almacén, no van a hacer la salvajada de hacerlo en el mismo momento que venden porque allí si estarían jugando a la tiendita y esas cosas no se sistematizan.
Bueno alli no mas pa' no aburrirlos mas.
Saludos