Gestión de costos de asignación
Contents
[
Hide
Show
]Gestión del costo de la tarea
La clase Resourceassignment expone varias propiedades utilizadas para administrar el costo de asignación:
- El costo representa el costo total del proyecto de una tarea (decimal).
- BCWP representa el costo de trabajo presupuestado hasta la fecha en una tarea (doble).
- BCWS representa el costo de trabajo presupuestado programado para una tarea (doble).
- ACWP representa el costo real del trabajo realizado en una tarea hasta la fecha (doble).
Para ver los costos de asignación en el proyecto Microsoft:
- En la página de uso de la tarea, seleccione el menú Insertar y luego columna.
- Agregar columnas.
Obtener costos de asignación con Aspose.Tasks
El siguiente ejemplo de código demuestra cómo obtener los costos de la tarea usando Aspose.Tasks.
1// Create project instance
2System::SharedPtr<Project> project1 = System::MakeObject<Project>(dataDir + u"ResourceAssignmentCosts.mpp");
3
4// Print resource assignment costs
5
6{
7 auto ra_enumerator = (project1->get_ResourceAssignments())->GetEnumerator();
8 decltype(ra_enumerator->get_Current()) ra;
9 while (ra_enumerator->MoveNext() && (ra = ra_enumerator->get_Current(), true))
10 {
11 System::Console::WriteLine(ra->Get<System::Decimal>(Asn::Cost()));
12 System::Console::WriteLine(ra->Get<double>(Asn::ACWP()));
13 System::Console::WriteLine(ra->Get<double>(Asn::BCWP()));
14 System::Console::WriteLine(ra->Get<double>(Asn::BCWS()));
15 }
16}