New question

Question:

Date: 26-06-2015 18:55:38 (In Spanish)

Control de stock[Resolved]

Hola quisiera saber sobre los sistemas de inventarios, mi duda es la siguiente como plantear las BD. Si tengo nun sistema en el cual hay varios usuarios a la vez tengo me tabla stock a medida que voy cargando la venta descueto del stock o solo al finalizar la factura el tema es que si entra otro usuario comprando el mismo producto puede dar errores en las cantidades.
Otra que se me ocurrió es ir agregando ventas y compras y cuando consultó el stock es sumar y restar, la realidad que nunca vi como se plantea este tema. Muchas gracias
Tags: Concept - DER - MySQL Developing - Question Votes: 0 - Answers: 10 - Views: 13 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 27-06-2015 10:49:17 Generalmente es al finalizar la factura cuando descuentas del stock.
    Si usas bases de datos la misma hace un bloqueo al actualizar lo que evitaría que la siguiente consulta sea inconsistente.
      Votes: 0 - Link answer
     
  • Date: 27-06-2015 11:56:31 Ok, seria en realidad entonces al finalizar la venta hacer la lógica de restar y realizar el update? Es correcto no habría problema así. Uso BD Mysql.   Votes: 0 - Link answer
     
  • Date: 27-06-2015 14:05:34 Así es. Como ya sabes cuánto vendiste de cada item solo tendrías que actualizar tu stock para cada uno y listo.
    En mi caso cuando tiene que ver con dinero, inventarios y datos delicados procuro utilizar transacciones, pero eso depende de los gustos de cada quien.
      Votes: 0 - Link answer
     
  • Date: 27-06-2015 18:07:22 Con transacciones a que te refieres, gracias   Votes: 0 - Link answer
     
  • Date: 28-06-2015 07:41:49 TCL: Transaction Control Language.
    Cuando una serie de sentencias SQL se agrupan bajo una transacción y es decisión tuya decidir si esa transacción se aplica o no mediante el uso de COMMIT o ROLLBACK.
    Generalmente se utilizan dentro de un procedimiento almacenado pero también puedes utilizarlos dentro de tu flujo de programa.
    No es necesario utilizarlos.
      Votes: 0 - Link answer
     
  • Date: 02-07-2015 17:18:21 Sebastian, buenas noches:
    Te recomendaria que incorpores un Punto de reposicion, esto lo que hace es determinar en momento de repedido del producto y por otro lado te va a adevertir que estas al limite pese a no haber llegado a el.
      Votes: 0 - Link answer
     
  • Date: 02-07-2015 18:16:23 Hola Daniel gracias por tu respuesta, no entiendo bien te agradezco si me as más detalles, gracias   Votes: 0 - Link answer
     
  • Date: 02-07-2015 19:49:19 Si entiendo bien lo que Daniel recomienda es que establezcas un stock mínimo. Cuando tu inventario alcance ese límite tu sistema podría avisarte que estás a punto de quedarte sin inventario y/o hacer la solicitud de compra para provisionarte de nuevo.   Votes: 0 - Link answer
     
  • Date: 03-07-2015 03:46:01 Ah si excelente, eso lo eh visto muchas gracias por los aportes, se me ocurre para ser óptimo que envíe un mail pidiendo automáticamente con cron al proveedor.   Votes: 0 - Link answer
     
  • Date: 03-07-2015 05:43:15 Tambien es importante que lo sepa el vendedor antes de hacer la venta, ya que por ahi le piden 10 x y el solo tiene 8 en stock ...   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In