none
Notificar cuando se acabe un articulo en un stock RRS feed

  • Pregunta

  • Estoy trabajando en un control de stock... Ya casi termino pero tengo un problemita:

    Si en almacén solo quedan 5 manzanas (por ejemplo), como puedo hacer para que al momento de que el usuario quiera retirar mas de 5 (mas de lo que hay en almacén), le de error?

    Por fa ayuda, soy nueva en esto y tengo varios días tratando de resolver esto

    viernes, 14 de junio de 2019 22:25

Todas las respuestas

  • Hola. Una notificación y un error son dos cosas totalmente distintas.

    Para el tema de las notificaciones, yo uso una consulta y un timer. Por ejemplo, un storeproc que te haga un select de todos los productos con stock menor a 5 y después en tu app un timer que ejecute ese storeproc. Ahí ya tenés las notificaciones.

    El error al seleccionar mas de lo que hay en stock... no se como será o se comporta tu form, pero podés hacer algo tan simple como: if txtboxseleccion.text > txtboxstock.text then msgbox("No hay stock suficiente") txtseleccion.text=txtboxstock.text

    Saludos

    • Propuesto como respuesta Carlos_Ruiz_M lunes, 17 de junio de 2019 15:01
    domingo, 16 de junio de 2019 14:44
  • Hola Edily Cuevas:

    Si al momento de leer el ítem donde tu vendedor lo solicita, también lees su stock, para el almacén en la misma consulta, solo tienes que validar que el número introducido sea inferior a la cantidad de stock.

    Adicionalmente, y como un método más eficaz, si al registrar el stock, calculas el stock, del ítem, también puedes devolver desde la base de datos un error y hacer un rollback de la transacción, de manera que independientemente de lo que los usuarios realicen, el sistema anule una transacción cuando las unidades superen al stock.

    Ahora bien, la lógica dice, que mediante algún sistema simple, determinados usuarios de privilegios X, tienen que poder subsanar los errores de stock, mediante inventarios, o fijando un stock. Por ejemplo el encargado de una sección, puede validar el stock solicitado por un vendedor, fijando las unidades que solicita.

    Y así la operación puede realizarse.

    • Propuesto como respuesta Carlos_Ruiz_M lunes, 17 de junio de 2019 15:01
    domingo, 16 de junio de 2019 17:05