Codeunit "Job Chart Mgt"
ID 759
Namespace: Microsoft.Projects.Project.Analysis
Methods
CreateChart
procedure CreateChart(var BusChartBuf: Record "Business Chart Buffer", var TempJob: Record Job temporary, ChartType: Enum "Business Chart Type", JobChartType: Enum "Job Chart Type")
Parameters
SetJobRangeByMyJob
procedure SetJobRangeByMyJob(var TempRangeJob: Record Job temporary)
Parameters
DataPointClicked
procedure DataPointClicked(var BusChartBuf: Record "Business Chart Buffer", var RangeJob: Record Job)
Parameters
CalculateJobRevenueAndCost
procedure CalculateJobRevenueAndCost(var RangeJob: Record Job, var JobRevenue: Decimal, var JobCost: Decimal)
Parameters
CalculateJobCosts
procedure CalculateJobCosts(var RangeJob: Record Job, var ActualCost: Decimal, var BudgetCost: Decimal)
Parameters
CalculateJobPrices
procedure CalculateJobPrices(var RangeJob: Record Job, var ActualPrice: Decimal, var BudgetPrice: Decimal)
Parameters
Events
OnBeforeCreateChart
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateChart(var BusChartBuf: Record "Business Chart Buffer", var TempJob: Record Job temporary, ChartType: Enum "Business Chart Type", JobChartType: Enum "Job Chart Type", var IsHandled: Boolean)
Parameters
See also