| ||||
Respuesta: Manejo de stock Primero creo que tienes tablas duplicadas, que quiero decir con esto que tienes tablas que estan almacenando la misma informacion solo cambia el tipo de informacion tu base podria quedar de la sig manera: ventas id numero fecha tipo Fk tipo_ventas tipo_ventas id nombre detalle_ventas id_detalle id_guia FK ventas id_material Fk material numero materiales id_material nombre cantidad Creo que seria mejor manejar la cantidad de materiales disponibles en la tabla de materiales en lugar de realizar el calculo cada vez que realices la consulta.
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: Manejo de stock En un ERP como BPCS por ejemplo, ademas del catalogo de productos (tabla "materiales" en tu caso, existen otras tablas dependiendo del nivel al que manejes el inventario en el almacen, asi por ejemplo: Tabla: ExistenciasPorProducto Campos: Codigo, ExistenciaInicial(del mes), entradas (+), salidas(-), ajustes (+/-) De manera que cada que aplica una entrada o salida, se actualiza al momento el registro correspondiente. Para obtener la existencia=Inicial+E-S+A Si tu inventario es por ejemplo por almacen, entonces se habilita otra tabla: Campos: Codigo, Almacen, ExistenciaInicial(del mes), entradas (+), salidas(-), ajustes (+/-) y las entradas/salidas actualizan AMBAS TABLAS. Existe ademas un CIERRE DE MES, que actualiza el SALDO INICIAL y bloquea los movimientos del mes anterior, de manera que se clarean los campos de "entradas", "salidas", "ajustes" para iniciar con movimientos del nuevo mes. |
Etiquetas: |