28/03/2013, 05:16
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Información permanente Eso requiere un esquema algo elaborado, donde se tenga una tabla (por lo menos) en que se registran listas de precios de cada producto para un momento dado del tiempo. La factura debería contar con un campo adicional (en la cabecera, no en el detalle), que sería FK de la lista usada para esa venta.
La tabla en cuestión sería en realidad una composición de dos tablas: La cabecera, que indica su ID, fecha de inicio y fin de vigencia, y la de detalle que tendría el ID de lista, el ID del producto y el precio aplicado para la lista.
Con un poco más de extensión puedes tratar incluso listas concurrentes para ser usadas en ventas promocionales, ofertas por periodo y hasta promociones por período horario.
La cosa no es muy difícil, pero te obligará a cambiar muchas consultas que estás usando para adaptarlas a un nuevo modelado.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |