Horas extra en tareas

En Microsoft Project, las tareas pueden incluir trabajo extraordinario y costos por horas extra para reflejar el esfuerzo adicional más allá del horario laboral regular.
Aspose.Tasks for .NET permite a los desarrolladores leer y actualizar programáticamente estas propiedades de horas extra tanto en formatos MPP como XML.

Entendiendo las horas extra de tareas

La Tsk clase proporciona propiedades para gestionar los valores de horas extra:

Estas propiedades ayudan a rastrear gastos adicionales del proyecto y ajustes de carga de trabajo.

Campos de horas extra en Microsoft Project

Para ver las propiedades de trabajo y costo por horas extra de una tarea:

  1. En el formulario Task Entry, seleccione el Insert del menú y luego Column.
  2. Agregue las columnas de horas extra.

Obtener horas extra de tareas en Aspose.Tasks

El siguiente ejemplo en C# muestra cómo obtener los valores relacionados con horas extra para las tareas:

 1Project project = new Project("New Project.mpp");
 2// Read overtime and percentage completion for tasks
 3foreach (Task task in project.RootTask.Children)
 4{
 5    Console.WriteLine(task.Get(Tsk.OvertimeCost));
 6    Console.WriteLine(task.Get(Tsk.OvertimeWork).ToString());
 7    Console.WriteLine(task.Get(Tsk.PercentComplete));
 8    Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
 9    Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
10
11    // Set percent complete
12    task.Set(Tsk.PercentComplete, 100);
13}

Notas clave

Preguntas frecuentes

P: ¿Puedo establecer valores de horas extra programáticamente al crear tareas?

P: ¿Las propiedades de horas extra afectan la ruta crítica?

P: ¿Se preservan los valores de horas extra en los formatos MPP y XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.