Table "Item Templ."
ID 1382
Namespace: Microsoft.Inventory.Item
Properties
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
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
OnCopyTemplateOnBeforeModify
[IntegrationEvent(False,False)]
local procedure OnCopyTemplateOnBeforeModify(SourceItemTempl: Record "Item Templ.", SavedItemTempl: Record "Item Templ.", var ItemTempl: Record "Item Templ.")
Parameters
OnBeforeValidateItemField
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateItemField(var ItemTempl: Record "Item Templ.", FieldId: Integer, var IsHandled: Boolean)
Parameters
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