Limitación Proyect Doble ligadura

13/02/2006 - 17:11 por David | Informe spam
En project existe una limitación, que es que no se puede vincular una tarea
predecesora dos veces a la misma tarea, lo cual no permite reflejar casos que
se dan en la realidad y que exigen unir a una misma tarea dos veces a otra
con ligaduras FF y CC

¿Existe alguna forma de hacerlo? o al menos que proyect te avise de que la
tarea está terminando por ejemplo 5 días antes que el Fin de otra a la que ya
está unida mediante una ligadura Comienzo - Comienzo

Gracias
 

Leer las respuestas

#1 David
15/02/2006 - 21:36 | Informe spam
Project definitivamente no te va a permitir establecer una relación doble,
pero si creas una relación comienzo-comienzo, puedes utilizar una fecha
límite relacionada con la fecha de fin de otra tarea. Cuando algo en la
programación haga que tu tarea exceda a esa fecha límite, Project te mostrará
un icono característico en la columna de Información.

Por código, seria algo como esto. Supongamos que vamos a hacer que la tarea
31 dependa de la fecha de comienzo de la tarea 30, y que establezca una fecha
límite en la fecha de fin de la tarea 30. Deberías hacer un macro similar al
siguiente:

Sub AsignarLimites()
ActiveProject.Tasks(31).Deadline = ActiveProject.Tasks(30).Finish
End Sub

Este macro lo deberías estar corriendo frecuentemente para actualizarlo
según los cambios en la programación de tu proyecto. Luego, podrías agregar
todas las demás tareas que tuvieran condiciones similares.

Otra posibilidad: puedes considerar trabajar con fechas fijas. Supongamos
ahora que tu caso es que la tarea 31 debe principiar dos días después de la
tarea 30, y que debe terminar un día antes. Podrías implementar un macro
como el siguiente:

Sub AjustarFechas()
ActiveProject.Tasks(31).Start = ActiveProject.Tasks(30).Start + 1
ActiveProject.Tasks(31).Finish = ActiveProject.Tasks(30).Finish-1
End Sub

Saludos cordiales...



"David" escribió:

En project existe una limitación, que es que no se puede vincular una tarea
predecesora dos veces a la misma tarea, lo cual no permite reflejar casos que
se dan en la realidad y que exigen unir a una misma tarea dos veces a otra
con ligaduras FF y CC

¿Existe alguna forma de hacerlo? o al menos que proyect te avise de que la
tarea está terminando por ejemplo 5 días antes que el Fin de otra a la que ya
está unida mediante una ligadura Comienzo - Comienzo

Gracias

Preguntas similares