Page "Items by Location Matrix"

ID 9231
Namespace: Microsoft.Inventory.Analysis

Properties

Name Value
Caption Items by Location Matrix
Editable False
LinksAllowed False
PageType ListPart
SourceTable Table Microsoft.Inventory.Item.Item

Methods

Load

procedure Load(MatrixColumns1: array[32] of Text[1024], var MatrixRecords1: array[32] of Record Location, var MatrixRecord1: Record Location, CurrSetLength: Integer)

Parameters

Name Type Description
MatrixColumns1 array[32] of Text[1024]
MatrixRecords1 array[32] of Record Location
MatrixRecord1 Table Microsoft.Inventory.Location.Location
CurrSetLength Integer

SetVisible

procedure SetVisible()

Events

OnAfterMATRIX_OnAfterGetRecord

[IntegrationEvent(True,False)]
local procedure OnAfterMATRIX_OnAfterGetRecord(var MATRIX_CellData: array[32] of Decimal, var MatrixRecords: array[32] of Record Location, var TempItem: Record Item temporary, ColumnID: Integer)

Parameters

Name Type Description
MATRIX_CellData array[32] of Decimal
MatrixRecords array[32] of Record Location
TempItem Table Microsoft.Inventory.Item.Item
ColumnID Integer

OnMatrixOnDrillDownOnAfterItemLedgerEntrySetFilters

[IntegrationEvent(False,False)]
local procedure OnMatrixOnDrillDownOnAfterItemLedgerEntrySetFilters(var Item: Record Item, var ItemLedgerEntry: Record "Item Ledger Entry", ColumnID: Integer)

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"
ColumnID Integer

OnBeforeMatrixOnDrillDown

[IntegrationEvent(False,False)]
local procedure OnBeforeMatrixOnDrillDown(var Item: Record Item, var ItemLedgerEntry: Record "Item Ledger Entry", ColumnID: Integer, var IsHandled: Boolean, var MatrixRecords: array[32] of Record Location)

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"
ColumnID Integer
IsHandled Boolean
MatrixRecords array[32] of Record Location

See also