Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 20
lKinGl Va por buen camino
de verdad es algo muy complicado de entender, por que el listado que mi tutor empresarial tiene es que va tachando los que ya cumplieron con rutas diarias semanales, los que ya cumplieron viajes cortos, y el que le vaya faltando una x a ese es el que le va tocando segun el,

Cita:
Al ser una cuestión puramente manual deberías pasar unos días comprendiendo en cómo consigue tu "jefe" armonizar todo.
Pero no creas delphius que tiene a todos los choferes contentos, lo que pasa es que como es el jefe se la tienen que aguantar jejeje

pero el esta de acuerdo conmigo en que debe haber un procedimiento a seguir para la elaboracion semanal de la rotacion de choferes y ese es el archivo de excel que les envié para que vieran por foto

ahora yo pienso que si en la tabla, agrego un campo llamado código, que sea de tipo integer podria hacer un procedimiento o un condicional no se como... que cuando consiga el código 1 lo transforme a 2 y el nombre que habia en 1 lo pase para chofer2 y el de chofer 2 lo pase pàra chofer 3 y asi sucesivamente

no se si tienen mejor idea

ahhhh se me habia olvidado comentarles, no se maten buscandole sentido a la foto de excel que les envié, por que es dificil encontrarcerlo, pero les diré el sentido que tiene:

chofer1 no va nunca al mismo sitio durante el mes.

todos los choferes tienen que ser chofer 1 y chofer...n y cumplir con las asignaciones que antes les presenté en la foto de excel

ahora el único problemita que veo es que si registran un nuevo chofer hay si es verdad que se descuadra todo :S

pero como ya les dije el sentido de la programación a lo mejor me ayudan a buscar una solución a esto
Responder Con Cita
  #2  
Antiguo 02-10-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
El problema (uno de ellos mejor dicho) lKinGl, como bien lo has descubierto, es que se rompe el esquema cuando se altere ya sea la cantidad de choferes como de sitios.

El asunto está en encontrar alguna manera de estructurar estas asignaciones de forma independiente de la cantidad. Es decir, establecer un modelo (tal vez matemático) que permita realizar todas estas asignaciones para M choferes y N sitios.

Inicialmente tenía pensado que tal modelo podría ser fácil de encontrar, ahora me temo que no es tan sencillo.

Al ser un proceso manual no es muy fácil verlo, y eso complica a que se pueda desarrollar algun procedimiento automático que pueda satisfacer al 100% los requisitos.

¿Porqué digo que encontrar un modelo matemático es difícil? Porque no hay una proporción tan lineal entre choferes y sitios. No es el "mismo" procedimiento a seguir cuando en un escenario se tienen 20 choferes y 10 sitios, que de otro escenario con 30 choferes y 10 sitios.

El asunto de como estructurar las tablas tampoco será fácil. Por empezar, lo que comentas sobre el código que se autoincremente... no lo entiendo. Creo que estás un tanto mariado. ¿Desde cuando un código asociado a un chofer se incrementa? ¿Qué haz querido decir?

Digo que no será fácil puesto que entre las hipotéticas tablas CHOFERES y SITIOS muy posiblemente no exista una sola tabla "intermedia". Si lo que se busca es armar planes de rutas semanalmente habrá que estructurar la información de modo tal que se consiga armar los reportes adecuadamente.

Este diseño puede alterar la manera de como lleves a cabo la programación del sistema. Deberás poner en la balanza ambas cosas, por un lado desde la perspectiva del sistema software y por el otro el diseño de las tablas que forman la base de datos.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 02-10-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 20
lKinGl Va por buen camino
pues no es que este mariado sino que a lo mejor no me explique bien

1) tener un codigo (integer) un nombre de chofer y demas datos de sitios
2) lo único que cambiara es el código y el nombre de chofer
3) tengo que tener tabla original de los choferes y una temporal
4) Realizar un procedimiento que sea mas o menos asi:

semana 1:

1=Chofer1
2=Chofer2
3=chofer3
4=Chofer4

semana 2:

1= Chofer2
2= Chofer3
3=Chofer4
4=Chofer1

semana 3:

1=Chofer3
2=Chofer4
3=Chofer1
4=Chofer2

semana 4:
1=chofer4
2=chofer1
3=chofer2
4=chofer3

y asi sucesivamente para las 52 semanas del año

y asi con todos los demás choferes...no se si estoy mariado jajaja de verdad es un proceso algo engorroso
Responder Con Cita
  #4  
Antiguo 02-10-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
No he leído todo en profundidad, pero más o menos veo cómo va la cosa.

El tema de asignación y rotaciones, hazlo simple y rápido, porque se vendrá abajo en el primer día de trabajo, por ejemplo, se pone malo un chófer, averías en el camión, etc. Detalles de este tipo harán imposible cualquier automatización.

Entonces, para que queden contentos, lo que debes automatizar es el proceso contrario, es decir, que cuando vaya a cambiar un chófer, salga una lista sólo con los chóferes disponibles, pero que permita elejir otro distinto. Se trata de no ponerle trabas a tu cliente en su trabajo diario; un mensaje del tipo: "este chófer no se puede elegir porque le toca la semana de descanso obligada". A mi entender, jamás debes ponerlo.

Cuando va a elejir a un conductor, ponle un mensaje al lado con la información que le cuesta tener en mente, por ejemplo: "Este chófer tiene acumulado 8 días de descanso". Al ordenador le cuesta poco sumar, restar fechas y obtener el cálculo, para tí será fácil programarlo, pero tu cliente no puede llevar en mente los días que le pertenecen a los 30 chóferes.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Rotación de bitmap caso especial mrnovice Gráficos 7 13-03-2008 21:17:12
Rotacion de botones o paneles dave.jason C++ Builder 1 17-12-2007 19:40:28
asp.net Herramienta Administración de sitios Web maco2007 .NET 2 07-11-2007 00:17:25
Ayuda con rotacion de graficas jose_2057111 Gráficos 1 17-11-2004 07:38:42
como hago un sistema de rotacion de imagenes alachaise PHP 9 09-09-2004 10:45:09


La franja horaria es GMT +2. Ahora son las 03:16:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi