Codeunit "Price Asset List"
ID 7007
Namespace: Microsoft.Pricing.Asset
Methods
Init
Count
procedure Count(): Integer
Returns
GetMinMaxLevel
procedure GetMinMaxLevel(var Level: array[2] of Integer)
Parameters
| Name |
Type |
Description |
|
Level
|
array[2] of Integer |
|
IncLevel
SetLevel
procedure SetLevel(Level: Integer)
Parameters
| Name |
Type |
Description |
|
Level
|
Integer |
|
Add
procedure Add(AssetType: Enum "Price Asset Type"; AssetNo: Code[20])
Parameters
Add
procedure Add(AssetType: Enum "Price Asset Type"; AssetId: Guid)
Parameters
Add
procedure Add(AssetType: Enum "Price Asset Type")
Parameters
Add
procedure Add(PriceAsset: Record "Price Asset")
Parameters
Add
procedure Add(PriceCalculationBuffer: Record "Price Calculation Buffer")
Parameters
GetValue
procedure GetValue(AssetType: Enum "Price Asset Type"): Code[20]
Parameters
Returns
| Type |
Description |
|
Code[20] |
|
Copy
procedure Copy(var FromPriceAssetList: Codeunit "Price Asset List")
Parameters
Append
procedure Append(var FromPriceAssetList: Codeunit "Price Asset List")
Parameters
GetList
procedure GetList(var ToTempPriceAsset: Record "Price Asset" temporary): Boolean
Parameters
Returns
First
procedure First(var PriceAsset: Record "Price Asset"; AtLevel: Integer): Boolean
Parameters
Returns
Next
procedure Next(var PriceAsset: Record "Price Asset"): Boolean
Parameters
Returns
Remove
procedure Remove(AssetType: Enum "Price Asset Type"): Boolean
Parameters
Returns
RemoveAtLevel
procedure RemoveAtLevel(AssetType: Enum "Price Asset Type"; Level: Integer): Boolean
Parameters
Returns
Events
OnAddOnBeforeInsert
[IntegrationEvent(True,False)]
local procedure OnAddOnBeforeInsert(var PriceAsset: Record "Price Asset")
Parameters
OnAfterGetValue
[IntegrationEvent(True,False)]
local procedure OnAfterGetValue(AssetType: Enum "Price Asset Type"; var Result: Code[20])
Parameters
See also