Page "Resource Alloc. per Job Matrix"
ID 9211
Namespace: Microsoft.Projects.Project.Analysis
Source table: Table Microsoft.Projects.Project.Job.Job
Properties
| Name | Value |
|---|---|
| Caption | Resource Allocated per Project Matrix |
| DataCaptionExpression | '' |
| Editable | False |
| LinksAllowed | False |
| PageType | List |
| SourceTable | Table Microsoft.Projects.Project.Job.Job |
Methods
LoadMatrix
procedure LoadMatrix(var NewVerticalRec: Record Job, var NewHorizontalRec: Record "Job Planning Line", NewMatrixColumnCaptions: array[32] of Text[100], var NewMatrixDateFilters: array[32] of Record Date, AmountType2: Enum "Analysis Amount Type")
Parameters
| Name | Type | Description |
|---|---|---|
| NewVerticalRec | Table Microsoft.Projects.Project.Job.Job | |
| NewHorizontalRec | Table Microsoft.Projects.Project.Planning."Job Planning Line" | |
| NewMatrixColumnCaptions | array[32] of Text[100] | |
| NewMatrixDateFilters | array[32] of Record Date | |
| AmountType2 | Enum Microsoft.Foundation.Enums."Analysis Amount Type" |
SetVisible
procedure SetVisible()
Events
OnAfterMatrixOnDrillDown
[IntegrationEvent(False,False)]
local procedure OnAfterMatrixOnDrillDown(var JobPlanningLine: Record "Job Planning Line", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| JobPlanningLine | Table Microsoft.Projects.Project.Planning."Job Planning Line" | |
| IsHandled | Boolean |
OnMatrixOnAfterGetRecordOnBeforeMatrixRecLoop
[IntegrationEvent(False,False)]
local procedure OnMatrixOnAfterGetRecordOnBeforeMatrixRecLoop(var JobPlanningLine: Record "Job Planning Line", var MatrixCellQuantity: Decimal)
Parameters
| Name | Type | Description |
|---|---|---|
| JobPlanningLine | Table Microsoft.Projects.Project.Planning."Job Planning Line" | |
| MatrixCellQuantity | Decimal |