[Php-avanzado] Normalización
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Jul 4 01:21:59 ART 2012
Hola David,
El mar, 03-07-2012 a las 18:03 -0300, David Barraud escribió:
> Leo: está todo bien, no hace falta aclarar nada, estamos para
> aprender.
Sé que sí, pero a veces la palabra escrita no alcanza para transmitir
al otro la intención, más allá de los conceptos.
> Sólo que no he hecho nunca la programación de remitos y por el
> momento es confuso pero ya vamos a ver la luz.
Seguro que sí.
Si tenés a mano una factura o un remito cualquiera de algún proveedor,
fijate los datos que tiene. Estamos modelando la versión digital de un
comprobante real, y es una buena guía.
> Dejando de lado el tema de dar de baja y la solicitud, quiero
> concentrarme primeramente en dar de alta el insumo.
A ver, a ver...
> Yo tengo un mecanismo que crea el nuevo insumo (tabla insumos)
Correcto. Es tu RF3.
> y utilizamos otro mecanismo que es el remito de alta de insumos para
> cargar la cantidad del insumo que ya está creado en el sistema.
Correcto. Es tu RF4.
Por las dudas, porque acá lo decís de manera ambigua, el RF3 es para
"dar de alta los insumos", y el RF4 es para "dar de alta stock de
insumos".
Pensalo con estas palabras, porque los Insumos y el Stock son cosas
distintas y es fácil confundirse y mezclar ambos conceptos.
> Con las 2 tablas que planteás entonces quiero entender que con un solo
> remito emitido por ejemplo en una fecha determinada yo puedo cargar n
> cantidad de insumos, esto es así ?
Es así. Puntualizando mejor, con un solo remito emitido por ejemplo en
una fecha determinada podes cargar n cantidad de stock de los insumos.
(se nota la diferencia entre lo que vos escribís y lo que escribo yo?)
De hecho es así como funciona un remito en el mundo real. Los remitos
son los comprobantes que reflejan el movimiento de mercaderías de un
lugar a otro. En tu caso, es desde el mundo exterior al depósito de la
escuela (alta), y desde el depósito de la escuela a las computadoras o a
la basura (baja)
> Entonces la pantalla del remito de alta de insumos tendría que
> permitirme poder seleccionar digamos desde 1 a 20 (por decir un
> número) insumos distintos antes de grabar?
Es correcto.
Un un renglón, elegís un Insumo (por ejemplo de una lista desplegable),
al lado le ponés la cantidad, pasás al renglón siguiente, y repetís el
proceso para todos los insumos que te llegan.
Es como un remito en papel!
> Muchas gracias
Por nada!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado