Ver Mensaje Individual
  #3  
Antiguo 04-06-2023
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Reputación: 20
afxe Va por buen camino
Hola Casimiro. Como decía, se generan muchos documentos, más de 600, en los que se venden los mismos 200 artículos docenas de veces... Una vez que almacén ha sacado la mercancía y se ha cargado para reparto con el chequeo correspondiente de que no falta nada ni sobra nada, se pasa de pedido a albaranes y facturas los 600 documentos para 20 rutas de reparto, desde tres equipos a la vez, imprimiendo y separando documentos en impresoras diferentes para cada ruta. Mi intención es que se generen e impriman los documentos sin recalcular stock ni estadísticas... y a determinadas horas o cuando no haya carga de trabajo, que el servidor haga ese proceso. No quiero que el stock esté mal durante demasiado tiempo, pero es que cuando en los mismos 20 minutos TODOS se ponen a generar documento se ralentiza demasiado por culpa de estar calculando el stock una y otra vez para los mismos artículos. Mejor esperar a que terminen de generarse todos los documentos y que se lance automáticamente... pero todo desde el servidor, porque los puestos no saben cuando terminan los demás.

Otra cosa... ¿¿¿Un store procedure que contenga esta línea carga de trabajo o memoria el servidor??? (a ver qué opináis):

WHILE (CURRENT_TIMESTAMP < roxima_ejecucion) DO SUSPEND;
__________________
Amar al mundo apasionadamente.
Responder Con Cita