MySQL - Diseño de tablas productos y listas de precios.

 
Vista:
Imágen de perfil de Nicolás Ignacio
Val: 32
Ha aumentado su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Diseño de tablas productos y listas de precios.

Publicado por Nicolás Ignacio (21 intervenciones) el 01/02/2017 19:26:11
Hola estimados!

Hoy vengo con una consulta sobre diseño más que nada, a ver si me pueden dar una mano en esto.

Mi cliente me está solicitando una aplicación de manejo de stock, almacén, clientes, etc. Y me pide que los precios tanto de compra y de venta no figuren en la tabla productos (he visto que varios sistemas, algunos erp lo implementan así), y que los mismos figuren en listas de precios, las cuales luego se aplicarán o al cliente o a la hora de facturar.

Mis dudas son las siguientes:

1) Cómo debo realizar el diseño y sus relaciones? por ejemplo se me ocurre:

TABLA_PRODUCTO
id
codigo
descripcion
familia
categoria
existencia
....

TABLA_LISTA_PRECIO
id
nombre
descripcion
....

TABLA_DETALLE_LISTA
id
id_lista_precio (FK tabla lista precio)
id_producto (FK tabla producto)
precio
...

Más o menos se me ocurre así, y luego cada lista pueda ser seleccionada a la hora de crear un cliente o bien a la hora de emitir una factura o pedido, etc.

2) Por lo general siempre hacía mi tabla "producto" con los campos de precio de compra y porcentaje de ganancia, para poder manejar estos datos, ahora cómo puedo manejar el precio de compra y el porcentaje de ganancia si no los tengo allí???

Bueno espero puedan ayudarme un poco, estoy muy agradecido con el Foro.

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Diseño de tablas productos y listas de precios.

Publicado por xve (1151 intervenciones) el 01/02/2017 20:20:06
Hola Nicolás, la verdad no entiendo muy bien porque quieren separar el precio del producto... entiendo que en cada venta, se guarda el precio del momento de la venta en la factura, pero el producto, siempre tiene un precio, y solo tiene uno, no tiene varios, no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Nicolás Ignacio
Val: 32
Ha aumentado su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Diseño de tablas productos y listas de precios.

Publicado por Nicolás Ignacio (21 intervenciones) el 02/02/2017 03:08:09
Muchas gracias por tu respuesta xve!

Mira, en realidad si es necesario porque por ejemplo, el mismo producto no tiene el mismo precio para clientes del interior del país como para el exterior o para otra zona geográfica, además se desean manejar diferentes listas de precios por tipo de cliente.

Ya lo he visto implementado en softwares erp pero no se cómo lo desarrollan en modelado y código...

Mira este enlace http://www.erpmanager.com.ar/018g-erp-ventas.html

Ellos implementan esto.

Bueno espero haberme expresado correctamente.

Muchas gracias nuevamente, saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Arévalo

Diseño de tablas productos y listas de precios.

Publicado por Arévalo (3 intervenciones) el 02/02/2017 14:22:11
es bueno chicos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nicolás Ignacio
Val: 32
Ha aumentado su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Diseño de tablas productos y listas de precios.

Publicado por Nicolás Ignacio (21 intervenciones) el 02/02/2017 19:22:18
Hola Arévalo, perdoname pero no entiendo tu comentario.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar