Table "Nonstock Item"

ID 5718
Namespace: Microsoft.Inventory.Item.Catalog

Properties

Name Value
Caption Nonstock Item
DrillDownPageID Page Microsoft.Inventory.Item.Catalog."Catalog Item List"
LookupPageID Page Microsoft.Inventory.Item.Catalog."Catalog Item List"
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Code[20]
"Manufacturer Code" Code[10]
"Vendor No." Code[20]
"Vendor Item No." Code[50]
Description Text[100]
"Unit of Measure" Code[10]
"Published Cost" Decimal
"Negotiated Cost" Decimal
"Unit Price" Decimal
"Gross Weight" Decimal
"Net Weight" Decimal
"Last Date Modified" Date
"Bar Code" Code[20]
"Item No." Code[20]
"Item No. Series" Code[20]
Comment Boolean
"No. Series" Code[20]
"Item Templ. Code" Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

AssistEdit

procedure AssistEdit(): Boolean

Returns

Type Description
Boolean

CheckVendorItemNo

procedure CheckVendorItemNo(VendorNo: Code[20], VendorItemNo: Code[50], CalledByFieldNo: Integer): Boolean

Parameters

Name Type Description
VendorNo Code[20]
VendorItemNo Code[50]
CalledByFieldNo Integer

Returns

Type Description
Boolean

Events

OnBeforeCheckVendorItemNo

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckVendorItemNo(var NonstockItem: Record "Nonstock Item", xNonstockItem: Record "Nonstock Item", VendorNo: Code[20], VendorItemNo: Code[50], CalledByFieldNo: Integer, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
NonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
xNonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
VendorNo Code[20]
VendorItemNo Code[50]
CalledByFieldNo Integer
Result Boolean
IsHandled Boolean

OnBeforeValidateField

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateField(var NonstockItem: Record "Nonstock Item", xNonstockItem: Record "Nonstock Item", CalledByFieldNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
NonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
xNonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
CalledByFieldNo Integer
IsHandled Boolean

OnBeforeValidateVendorNo

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateVendorNo(var NonstockItem: Record "Nonstock Item", xNonstockItem: Record "Nonstock Item", var IsHandled: Boolean)

Parameters

Name Type Description
NonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
xNonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
IsHandled Boolean

OnModifyOnBeforeError

[IntegrationEvent(False,False)]
local procedure OnModifyOnBeforeError(var NonstockItem: Record "Nonstock Item", var IsHandled: Boolean)

Parameters

Name Type Description
NonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
IsHandled Boolean

OnModifyOnNoFormatElseCase

[IntegrationEvent(False,False)]
local procedure OnModifyOnNoFormatElseCase(NonStockItemSetup: Record "Nonstock Item Setup", NonstockItem: Record "Nonstock Item", var ItemNo: Code[20])

Parameters

Name Type Description
NonStockItemSetup Table Microsoft.Inventory.Item.Catalog."Nonstock Item Setup"
NonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
ItemNo Code[20]

OnBeforeValidateVendorItemNo

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateVendorItemNo(var NonstockItem: Record "Nonstock Item", xNonstockItem: Record "Nonstock Item", var IsHandled: Boolean)

Parameters

Name Type Description
NonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
xNonstockItem Table Microsoft.Inventory.Item.Catalog."Nonstock Item"
IsHandled Boolean

See also