Codeunit "Item Templ. Mgt."
ID 1336
Namespace: Microsoft.Inventory.Item
Methods
CreateItemFromTemplate
procedure CreateItemFromTemplate(var Item: Record Item, var IsHandled: Boolean, ItemTemplCode: Code[20]): Boolean
Parameters
Returns
CreateItemFromTemplate
procedure CreateItemFromTemplate(var Item: Record Item, var IsHandled: Boolean): Boolean
Parameters
Returns
ApplyItemTemplate
procedure ApplyItemTemplate(var Item: Record Item, ItemTempl: Record "Item Templ.")
Parameters
ApplyItemTemplate
procedure ApplyItemTemplate(var Item: Record Item, ItemTempl: Record "Item Templ.", UpdateExistingValues: Boolean)
Parameters
InsertDimensions
procedure InsertDimensions(DestNo: Code[20], SourceNo: Code[20], DestTableId: Integer, SourceTableId: Integer)
Parameters
Name
Type
Description
DestNo
Code[20]
SourceNo
Code[20]
DestTableId
Integer
SourceTableId
Integer
ItemTemplatesAreNotEmpty
procedure ItemTemplatesAreNotEmpty(var IsHandled: Boolean): Boolean
Parameters
Name
Type
Description
IsHandled
Boolean
Returns
InsertItemFromTemplate
procedure InsertItemFromTemplate(var Item: Record Item): Boolean
Parameters
Returns
TemplatesAreNotEmpty
procedure TemplatesAreNotEmpty(): Boolean
Returns
IsEnabled
procedure IsEnabled(): Boolean
Returns
UpdateItemFromTemplate
procedure UpdateItemFromTemplate(var Item: Record Item)
Parameters
UpdateItemsFromTemplate
procedure UpdateItemsFromTemplate(var Item: Record Item)
Parameters
SaveAsTemplate
procedure SaveAsTemplate(Item: Record Item)
Parameters
CreateTemplateFromItem
procedure CreateTemplateFromItem(Item: Record Item, var IsHandled: Boolean)
Parameters
ShowTemplates
procedure ShowTemplates()
InitItemNo
procedure InitItemNo(var Item: Record Item, ItemTempl: Record "Item Templ.")
Parameters
IsOpenBlankCardConfirmed
procedure IsOpenBlankCardConfirmed(): Boolean
Returns
procedure FillItemKeyFromInitSeries(var RecRef: RecordRef, ConfigTemplateHeader: Record "Config. Template Header")
Parameters
Events
OnAfterIsEnabled
[IntegrationEvent(False,False)]
local procedure OnAfterIsEnabled(var Result: Boolean)
Parameters
Name
Type
Description
Result
Boolean
OnApplyTemplateOnBeforeItemModify
[IntegrationEvent(False,False)]
local procedure OnApplyTemplateOnBeforeItemModify(var Item: Record Item, ItemTempl: Record "Item Templ.", var IsHandled: Boolean, UpdateExistingValues: Boolean)
Parameters
OnApplyItemTemplateOnBeforeItemGet
[IntegrationEvent(False,False)]
local procedure OnApplyItemTemplateOnBeforeItemGet(var Item: Record Item, ItemTempl: Record "Item Templ.", UpdateExistingValues: Boolean)
Parameters
OnCreateItemFromTemplateOnBeforeSelectItemTemplate
[IntegrationEvent(False,False)]
local procedure OnCreateItemFromTemplateOnBeforeSelectItemTemplate(Item: Record Item, var ItemTempl: Record "Item Templ.")
Parameters
OnInsertItemFromTemplate
[IntegrationEvent(False,False)]
local procedure OnInsertItemFromTemplate(var Item: Record Item, var Result: Boolean, var IsHandled: Boolean)
Parameters
OnTemplatesAreNotEmpty
[IntegrationEvent(False,False)]
local procedure OnTemplatesAreNotEmpty(var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
Result
Boolean
IsHandled
Boolean
OnUpdateItemFromTemplate
[IntegrationEvent(False,False)]
local procedure OnUpdateItemFromTemplate(var Item: Record Item, var IsHandled: Boolean)
Parameters
OnUpdateItemsFromTemplate
[IntegrationEvent(False,False)]
local procedure OnUpdateItemsFromTemplate(var Item: Record Item, var IsHandled: Boolean)
Parameters
OnSaveAsTemplate
[IntegrationEvent(False,False)]
local procedure OnSaveAsTemplate(Item: Record Item, var IsHandled: Boolean)
Parameters
OnShowTemplates
[IntegrationEvent(False,False)]
local procedure OnShowTemplates(var IsHandled: Boolean)
Parameters
Name
Type
Description
IsHandled
Boolean
OnAfterFillFieldExclusionList
[IntegrationEvent(False,False)]
local procedure OnAfterFillFieldExclusionList(var FieldExclusionList: List of [Integer])
Parameters
Name
Type
Description
FieldExclusionList
List of [Integer]
OnBeforeCreateItemFromTemplate
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateItemFromTemplate(var Item: Record Item, var Result: Boolean, var IsHandled: Boolean)
Parameters
OnBeforeUpdateFromTemplate
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateFromTemplate(var Item: Record Item, var IsHandled: Boolean)
Parameters
OnBeforeUpdateMultipleFromTemplate
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateMultipleFromTemplate(var Item: Record Item, var IsHandled: Boolean)
Parameters
OnBeforeCreateTemplateFromItem
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateTemplateFromItem(Item: Record Item, var IsHandled: Boolean)
Parameters
OnInsertTemplateFromItemOnBeforeItemTemplInsert
[IntegrationEvent(False,False)]
local procedure OnInsertTemplateFromItemOnBeforeItemTemplInsert(var ItemTempl: Record "Item Templ.", Item: Record Item)
Parameters
OnBeforeGetUpdateExistingValuesParam
[IntegrationEvent(False,False)]
local procedure OnBeforeGetUpdateExistingValuesParam(var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
Result
Boolean
IsHandled
Boolean
OnBeforeSetBaseUoM
[IntegrationEvent(False,False)]
local procedure OnBeforeSetBaseUoM(var Item: Record Item, var ItemTempl: Record "Item Templ.", var IsHandled: Boolean)
Parameters
OnBeforeInitItemNo
[IntegrationEvent(False,False)]
local procedure OnBeforeInitItemNo(var Item: Record Item, ItemTempl: Record "Item Templ.", var IsHandled: Boolean)
Parameters
OnCreateTemplateFromItemOnBeforeItemTemplGet
[IntegrationEvent(False,False)]
local procedure OnCreateTemplateFromItemOnBeforeItemTemplGet(Item: Record Item, ItemTempl: Record "Item Templ.")
Parameters
OnAfterCreateItemFromTemplate
[IntegrationEvent(False,False)]
local procedure OnAfterCreateItemFromTemplate(var Item: Record Item, ItemTempl: Record "Item Templ.")
Parameters
OnInitFromTemplateOnBeforeValidateFields
[IntegrationEvent(False,False)]
local procedure OnInitFromTemplateOnBeforeValidateFields(var ItemRecRef: RecordRef, var ItemTemplRecRef: RecordRef, FieldExclusionList: List of [Integer], var FieldValidationList: List of [Integer])
Parameters
Name
Type
Description
ItemRecRef
RecordRef
ItemTemplRecRef
RecordRef
FieldExclusionList
List of [Integer]
FieldValidationList
List of [Integer]
OnBeforeSelectItemTemplate
[IntegrationEvent(False,False)]
local procedure OnBeforeSelectItemTemplate(ItemTempl: Record "Item Templ.", var IsHandled: Boolean, var Result: Boolean)
Parameters
OnBeforeOpenBlankCardConfirmed
[IntegrationEvent(False,False)]
local procedure OnBeforeOpenBlankCardConfirmed(var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
Result
Boolean
IsHandled
Boolean
OnCreateItemFromTemplateOnBeforeItemInsert
[IntegrationEvent(False,False)]
local procedure OnCreateItemFromTemplateOnBeforeItemInsert(var Item: Record Item)
Parameters
OnInitFromTemplateOnAfterPrepareTempItem
[IntegrationEvent(False,False)]
local procedure OnInitFromTemplateOnAfterPrepareTempItem(var TempItem: Record Item temporary, var Item: Record Item, ItemTempl: Record "Item Templ.", UpdateExistingValues: Boolean)
Parameters
OnInitFromTemplateOnAfterPrepareEmptyItemTemplRecordRef
[IntegrationEvent(False,False)]
local procedure OnInitFromTemplateOnAfterPrepareEmptyItemTemplRecordRef(var EmptyItemTemplRecordRef: RecordRef, ItemTempl: Record "Item Templ.", UpdateExistingValues: Boolean)
Parameters
See also