Table "Price Asset"
ID 7003
Namespace: Microsoft.Pricing.Asset
Properties
| Name |
Value |
| TableType |
Temporary
|
| DataClassification |
CustomerContent
|
Fields
| Name |
Type |
Description |
| "Entry No." |
Integer
|
|
| "Asset Type" |
Enum Microsoft.Pricing.Asset."Price Asset Type"
|
|
| "Asset No." |
Code[20]
|
|
| "Asset ID" |
Guid
|
|
| Level |
Integer
|
|
| "Variant Code" |
Code[10]
|
|
| "Unit of Measure Code" |
Code[10]
|
|
| "Price Type" |
Enum Microsoft.Pricing.PriceList."Price Type"
|
|
| "Table Id" |
Integer
|
|
| "Amount Type" |
Enum Microsoft.Pricing.PriceList."Price Amount Type"
|
|
| "Unit Price" |
Decimal
|
|
| "Unit Price 2" |
Decimal
|
|
| "Allow Invoice Disc." |
Boolean
|
|
| "Price Includes VAT" |
Boolean
|
|
| "VAT Bus. Posting Gr. (Price)" |
Code[20]
|
|
| "Work Type Code" |
Code[10]
|
|
| Description |
Text[100]
|
|
| SystemId |
Guid
|
|
| SystemCreatedAt |
DateTime
|
|
| SystemCreatedBy |
Guid
|
|
| SystemModifiedAt |
DateTime
|
|
| SystemModifiedBy |
Guid
|
|
| SystemCreatedByUserName |
Text[50]
|
|
| SystemCreatedByFullName |
Text[80]
|
|
| SystemModifiedByUserName |
Text[50]
|
|
| SystemModifiedByFullName |
Text[80]
|
|
| SystemRowVersion |
BigInteger
|
|
Methods
NewEntry
procedure NewEntry(AssetType: Enum "Price Asset Type"; NewLevel: Integer)
Parameters
InitAsset
IsAssetNoRequired
procedure IsAssetNoRequired(): Boolean
Returns
LookupNo
procedure LookupNo(): Boolean
Returns
LookupVariantCode
procedure LookupVariantCode(): Boolean
Returns
LookupUnitofMeasure
procedure LookupUnitofMeasure(): Boolean
Returns
FilterPriceLines
procedure FilterPriceLines(var PriceListLine: Record "Price List Line"): Boolean
Parameters
Returns
PutRelatedAssetsToList
procedure PutRelatedAssetsToList(var PriceAssetList: Codeunit "Price Asset List"): Integer
Parameters
Returns
FillFromBuffer
procedure FillFromBuffer(PriceCalculationBuffer: Record "Price Calculation Buffer")
Parameters
ValidateAssetNo
procedure ValidateAssetNo()
Events
OnAfterInitAsset
[IntegrationEvent(False,False)]
local procedure OnAfterInitAsset(var PriceAsset: Record "Price Asset")
Parameters
OnBeforeValidateUnitOfMeasureCode
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateUnitOfMeasureCode(var PriceAsset: Record "Price Asset"; var IsHandled: Boolean)
Parameters
OnBeforeVerifyConsistentAssetType
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyConsistentAssetType(var PriceAsset: Record "Price Asset"; var IsHandled: Boolean)
Parameters
See also