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" temporary)
Parameters
Add
procedure Add(PriceCalculationBuffer: Record "Price Calculation Buffer" temporary)
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" temporary, AtLevel: Integer): Boolean
Parameters
Returns
Next
procedure Next(var PriceAsset: Record "Price Asset" temporary): 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" temporary)
Parameters
OnAfterGetValue
[IntegrationEvent(True,False)]
local procedure OnAfterGetValue(AssetType: Enum "Price Asset Type", var Result: Code[20])
Parameters
See also