Gracias por su tiempo, voy a tomar sus sugerencias para dar la mejor solución.
Saludos. El mié., 17 feb. 2016 a las 3:50, lodopidolo (<dir.postgre...@orencio.org>) escribió: > En mi caso tenía productos, que son las unidades atómicas de venta donde > estaban los datos de producto, una tabla de stock donde se detallan las > unidades de del producto existente, reposiciones etc a modo de asientos de > una cuenta bancaria. La característica es que un producto puede contener > productos. Es decir, la caja es un producto y tendré X cajas. Una caja > (producto) contiene Y productos (ejemplo botellas de vino). En caso de > agrupamiento producto/subproducto, el sistema contabiliza que cada Y > productos vendidos (vino) debe decrecer el stock de 1 caja. > > Hacer este tipo modelado permite gestionar más facilmente el stock. > Permite también crear agrupaciones para ofertas. Ejemplo un producto de > oferta que es una botella de vino (producto por sí) y un abrecorchos (otro > producto) vendido en conjunto como un único producto (producto oferta). > > De todas formas, con respecto al modelado existen mil y una opiniones y > supongo que cada cual verá la solución a su necesidad de forma diferente. > > Un saludo. > > El 16/02/16 a las 22:20, Alberto Cuevas escribió: > > > Hola a todos disculpen por el OT pero recurro a su experiencia. > > Estoy diseñando la Base de Datos para un cadena de market, con muchas > cajas de venta, sucursal, almacenes. > > Tengo una tabla* PRODUCTOS* que se relaciona con la tabla* DETALLE_VENTAS > *por el id del producto, > > El tema del cual tengo duda es el siguiente: > > Esta empresa cuando compra los productos muchos vienen en cajas (12 > unidades, n unidades) o pack (6, 12, 24 unidades, n unidades) > > Si registro la compra por ejemplo *Gaseosa No retornable Coca Cola > Botella 500 Ml* que viene en un pack de 6 unidades pues tendria que hacer > equivalencias y convertir en unidades para ir registrando el stock. > > Con respecto a la venta hay productos que se venden por caja o pack y > tambien por unidades he pensado lo mismo que la compra hacer equivalencias > y convertir en unidades para ir registrando el stock cuando se venda por > caja o pack. > > Mi duda esta cuando se vende por unidad porque en los documentos de venta > se debe detallar si se vende 02 unidades de *Gaseosa No retornable Coca > Cola Botella 500 Ml* de esta manera: > > > --------------------------------------------------------------------------------------------------------- > Cant. | Cod. | > Descripcion | Precio > > --------------------------------------------------------------------------------------------------------- > 1 | 060 | Gaseosa No retornable Coca Cola Botella 500 Ml | 2.90 > 1 | 061 | Gaseosa No retornable Coca Cola Botella 500 Ml | 2.90 > > --------------------------------------------------------------------------------------------------------- > > Si se tiene 100 unidades de *Gaseosa No retornable Coca Cola Botella 500 > Ml* para vender estas deben ser registradas independientemente en la > tabla *PRODUCTOS*? o deberia crear una tabla adicional quizas > *UNIDADES_PRODUCTOS? * > Que me sugieren o como trabajan ustedes si es que han tenido el mismo caso. > > Saludos. > > >