Table "Item Templ."

ID 1382
Namespace: Microsoft.Inventory.Item

Properties

Name Value
Caption Item Template
LookupPageID Page Microsoft.Inventory.Item."Item Templ. List"
DrillDownPageID Page Microsoft.Inventory.Item."Item Templ. List"
DataClassification CustomerContent

Fields

Name Type Description
Code Code[20]
Description Text[100]
"Base Unit of Measure" Code[10]
"Price Unit Conversion" Integer
Type Enum Microsoft.Inventory.Item."Item Type"
"Inventory Posting Group" Code[20]
"Shelf No." Code[10]
"Item Disc. Group" Code[20]
"Allow Invoice Disc." Boolean
"Statistics Group" Integer

Specifies the statistics group.

"Commission Group" Integer
"Unit Price" Decimal
"Price/Profit Calculation" Enum Microsoft.Inventory.Item."Item Price Profit Calculation"
"Profit %" Decimal
"Costing Method" Enum Microsoft.Inventory.Item."Costing Method"
"Unit Cost" Decimal
"Standard Cost" Decimal
"Indirect Cost %" Decimal
"Vendor No." Code[20]
"Vendor Item No." Text[50]
"Lead Time Calculation" DateFormula
"Reorder Point" Decimal
"Maximum Inventory" Decimal
"Reorder Quantity" Decimal
"Alternative Item No." Code[20]
"Unit List Price" Decimal
"Duty Due %" Decimal
"Duty Code" Code[10]
"Gross Weight" Decimal
"Net Weight" Decimal
"Units per Parcel" Decimal
"Unit Volume" Decimal
Durability Code[10]
"Freight Type" Code[10]
"Tariff No." Code[20]
"Duty Unit Conversion" Decimal
"Country/Region Purchased Code" Code[10]
"Budget Quantity" Decimal
"Budgeted Amount" Decimal
"Budget Profit" Decimal
Blocked Boolean
"Block Reason" Text[250]
"Price Includes VAT" Boolean
"VAT Bus. Posting Gr. (Price)" Code[20]
"Gen. Prod. Posting Group" Code[20]
"Country/Region of Origin Code" Code[10]
"Automatic Ext. Texts" Boolean
"No. Series" Code[20]
"Tax Group Code" Code[20]
"VAT Prod. Posting Group" Code[20]
Reserve Enum Microsoft.Inventory.Tracking."Reserve Method"
"Global Dimension 1 Code" Code[20]
"Global Dimension 2 Code" Code[20]
"Stockout Warning" Option
"Prevent Negative Inventory" Option
"Variant Mandatory if Exists" Option
"Assembly Policy" Enum Microsoft.Assembly.Setup."Assembly Policy"
GTIN Code[14]
"Default Deferral Template Code" Code[10]
"Lot Size" Decimal
"Serial Nos." Code[20]
"Scrap %" Decimal
"Rolled-up Mat. Non-Invt. Cost" Decimal
"Inventory Value Zero" Boolean
"Discrete Order Quantity" Integer
"Minimum Order Quantity" Decimal
"Maximum Order Quantity" Decimal
"Safety Stock Quantity" Decimal
"Order Multiple" Decimal
"Safety Lead Time" DateFormula
"Flushing Method" Enum Microsoft.Manufacturing.Setup."Flushing Method"
"Replenishment System" Enum Microsoft.Inventory.Item."Replenishment System"
"Rounding Precision" Decimal
"Time Bucket" DateFormula
"Reordering Policy" Enum Microsoft.Inventory.Item."Reordering Policy"
"Include Inventory" Boolean
"Manufacturing Policy" Enum Microsoft.Manufacturing.Setup."Manufacturing Policy"
"Rescheduling Period" DateFormula
"Lot Accumulation Period" DateFormula
"Dampener Period" DateFormula
"Dampener Quantity" Decimal
"Overflow Level" Decimal
"Manufacturer Code" Code[10]
"Item Category Code" Code[20]
"Purchasing Code" Code[10]
"Expiration Calculation" DateFormula
"Item Tracking Code" Code[10]
"Lot Nos." Code[20]
"Special Equipment Code" Code[10]
"Put-away Template Code" Code[10]
"Warehouse Class Code" Code[10]
"Phys Invt Counting Period Code" Code[10]
"Use Cross-Docking" Boolean
"Sales Blocked" Boolean
"Purchasing Blocked" Boolean
"Service Blocked" Boolean
"Over-Receipt Code" Code[20]
"Overhead Rate" Decimal
"Order Tracking Policy" Enum Microsoft.Inventory.Tracking."Order Tracking Policy"
Critical Boolean
"Common Item No." Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

CopyFromTemplate

procedure CopyFromTemplate(SourceItemTempl: Record "Item Templ.")

Parameters

Name Type Description
SourceItemTempl Table Microsoft.Inventory.Item."Item Templ."

ValidateItemField

procedure ValidateItemField(FieldId: Integer)

Parameters

Name Type Description
FieldId Integer

Events

OnAfterCopyFromTemplate

[IntegrationEvent(False,False)]
local procedure OnAfterCopyFromTemplate(SourceItemTempl: Record "Item Templ.", var ItemTempl: Record "Item Templ.")

Parameters

Name Type Description
SourceItemTempl Table Microsoft.Inventory.Item."Item Templ."
ItemTempl Table Microsoft.Inventory.Item."Item Templ."

OnCopyTemplateOnBeforeModify

[IntegrationEvent(False,False)]
local procedure OnCopyTemplateOnBeforeModify(SourceItemTempl: Record "Item Templ.", SavedItemTempl: Record "Item Templ.", var ItemTempl: Record "Item Templ.")

Parameters

Name Type Description
SourceItemTempl Table Microsoft.Inventory.Item."Item Templ."
SavedItemTempl Table Microsoft.Inventory.Item."Item Templ."
ItemTempl Table Microsoft.Inventory.Item."Item Templ."

OnBeforeValidateItemField

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateItemField(var ItemTempl: Record "Item Templ.", FieldId: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
ItemTempl Table Microsoft.Inventory.Item."Item Templ."
FieldId Integer
IsHandled Boolean

OnAfterTransferFieldValues

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFieldValues(var SrcRecRef: RecordRef, var DestRecRef: RecordRef, Reverse: Boolean)

Parameters

Name Type Description
SrcRecRef RecordRef
DestRecRef RecordRef
Reverse Boolean

OnTransferFieldValuesOnBeforeTransferFieldValue

[IntegrationEvent(False,False)]
local procedure OnTransferFieldValuesOnBeforeTransferFieldValue(var SrcFieldRef: FieldRef, var DestFieldRef: FieldRef, Reverse: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SrcFieldRef FieldRef
DestFieldRef FieldRef
Reverse Boolean
IsHandled Boolean

See also