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

Reply via email to