Table "Nonstock Item"
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] | Specifies the number of the entry, as assigned from the specified number series when the entry was created. |
| "Manufacturer Code" | Code[10] | Specifies a code for the manufacturer of the catalog item. |
| "Vendor No." | Code[20] | Specifies the number of the vendor from whom you can purchase the catalog item. |
| "Vendor Item No." | Code[50] | Specifies the number that the vendor uses for this item. |
| Description | Text[100] | Specifies a description of the catalog item. |
| "Unit of Measure" | Code[10] | Specifies the name of the item or resource's unit of measure, such as piece or hour. |
| "Published Cost" | Decimal | Specifies the published cost or vendor list price for the catalog item. |
| "Negotiated Cost" | Decimal | Specifies the price you negotiated to pay for the catalog item. |
| "Unit Price" | Decimal | Specifies the price of one unit of the item or resource. You can enter a price manually or have it entered according to the Price/Profit Calculation field on the related card. |
| "Gross Weight" | Decimal | Specifies the gross weight, including the weight of any packaging, of the catalog item. |
| "Net Weight" | Decimal | Specifies the net weight of the item. The weight of packaging materials is not included. |
| "Last Date Modified" | Date | Specifies the date on which the catalog item card was last modified. |
| "Bar Code" | Code[20] | Specifies the bar code of the catalog item. |
| "Item No." | Code[20] | Specifies the item number that the program has generated for this catalog item. |
| "Item No. Series" | Code[20] | |
| Comment | Boolean | |
| "No. Series" | Code[20] | |
| "Item Templ. Code" | Code[20] | Specifies the code for the item template used for this catalog item. |
| 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
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 |