|
Yo personalmente creo que debes preguntar, pero como al final lo que preguntes se les olvidará haz lo que creas mejor ;-)
Yo personalmente creo que si el stock queda por debajo de 0, es su problema. Pero lo que si que deberías hacer (aunque es un curro), es guardar un log de las cosas que se hagan.
Si no dejas que el stock baje de 0, pero permites que se modifiquen las entradas de almacen, la solución por parte del usuario es fácil: creo una entrada de material inventada, vendo, y luego borro esa entrada de material...
Lo que te quiero decir es que dejes el programa libre de vender como quiera el usuario (o por lo menos por una opción que permita o no vender con stock negativos), pero guarda todo lo que se haga con el stock en un histórico, por supuesto no modificable por los usuarios. En todo caso que lo pueda modificar una sola persona...
Monta un sistema de contraseñas para diferenciar niveles de usuario.
Y si no quieres tanto follón, no compruebes nada del stock negativo. Y, sobre todo... ten todo lo que acuerdes con tu cliente por escrito... por si las moscas ;-)
Saludos del elfo
P.D.: Por muchas protecciones que pongas en tu programa, siempre habrá alguien que consiga saltarselas. En eso soy especialista, en reventar programas ;-)
|