Como estas Carlos, podrias enviarme ese modelo tambien a mi ,sino es mucha molestias ? [😝]
________________________________ From: pgsql-es-ayuda-ow...@postgresql.org <pgsql-es-ayuda-ow...@postgresql.org> on behalf of Carlos Enrique Perez - Syswarp - Direccion <carlos.pe...@syswarp.com.ar> Sent: Tuesday, July 12, 2016 7:40 PM To: Alberto Cuevas Cc: pgsql Subject: Re: [pgsql-es-ayuda] Stock Actual de Productos De nada, espero que te sirva. Te aclaro que esta implementado y funciona. El mar, 12-07-2016 a las 19:35 +0000, Alberto Cuevas escribió: Hola Carlos, gracias por responder. El mar., 12 jul. 2016 a las 14:15, Carlos Enrique Perez - Syswarp - Direccion (<carlos.pe...@syswarp.com.ar<mailto:carlos.pe...@syswarp.com.ar>>) escribió: Te paso a modo de resumen lo que tenemos armado en un ERP tratando de marcar algunas tablas satelites por su importancia nada mas. . Familias . Grupos Esta tabla puede tener una relacion directa a una familia o a un grupo padre, esto te va a permitir que si algun cliente quiere hacer una apertura mas profunda que dividir por familia y grupo, la puedas hacer como quieras (algo asi tiene SAP). Interesante, claro y asi no te llenas de tablas. Articulos . Aca van campos de los que mencionas en tu modelo, aunque quede a tu criterio, yo pondria todo tipo de costo y precio (ej promedio ponderado, ultima compra... idem con la utilizacion de unidad de medida principal y alternativas por si necesitas hacer conversiones (ej. cajas, botellas). Tengo una tabla PRODUCTO_PRECIOS, donde registro todo tipo de precios del producto (precio de venta, precio descuento, etc) Tengo una tabla UNIDADES_MEDIDA, donde registro todas las unidades de medida del producto con sus equivalencias. . Movimientos de stock Aca basicamente registra todo los datos necesarios que se necesitan para hacer entradas / salidas (y cambios de depositos ) que no son mas que una salida de un deposito y una entrada al otro en forma atomica. En esta tabla registras todos los movimientos del producto, si pense en tener una sola tabla. . Historico de stock Todo lo necesario para tener las cantidades de cada producto a fecha. Esta es similar a Movimientos de stock? . Vista materializada con las cantidades actuales. No he trabajado con vistas materializadas empezare a leer al respecto. Hay lugares donde te piden mas ampliacion respecto a los datos. Ej. cuando se importa /exporta a otro pais te piden datos como lote, despacho, fecha de vencimiento, pais de origen, etc. ..... tenes que ver que hacer cuando los productos se vencen..... (en general se decide con el cliente) ej. hacerle un proceso batch. Claro tienes razón. ....y respecto a eso de hacer siempre un insert, yo en tu lugar si es que lo decis para tener una suerte de auditoria completa, pondria un _his de cada una de las tablas que tenga un trigger en la tabla origen que las vaya alimentando. Si mas o menos se entiende lo que quise expresar y consideras que te sirve, si queres te paso por privado el modelo de datos basico. saludos. -- Carlos Enrique Perez SYSWARP - SRL - Direccion