procedure InsertCategoryItemsBufferedAttributeValueMapping(var TempItemAttributeValueToInsert: Record "Item Attribute Value" temporary, var TempInsertedItemAttributeValueMapping: Record "Item Attribute Value Mapping" temporary, CategoryCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeItemAttributeValueMappingInsert(var ItemAttributeValueMapping: Record "Item Attribute Value Mapping", var TempItemAttributeValue: Record "Item Attribute Value" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertCategoryItemsAttributeValueMapping(var TempItemAttributeValueToInsert: Record "Item Attribute Value" temporary, CategoryCode: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertCategoryItemsBufferedAttributeValueMapping(var TempItemAttributeValueToInsert: Record "Item Attribute Value" temporary, var TempInsertedItemAttributeValueMapping: Record "Item Attribute Value Mapping" temporary, CategoryCode: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeBufferedItemAttributeValueMappingInsert(var ItemAttributeValueMapping: Record "Item Attribute Value Mapping", var TempItemAttributeValueMapping: Record "Item Attribute Value Mapping" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteCategoryItemsAttributeValueMapping(var TempItemAttributeValueToRemove: Record "Item Attribute Value" temporary, CategoryCode: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGenerateAttributeDifference(var TempFirstItemAttributeValue: Record "Item Attribute Value" temporary, var TempSecondItemAttributeValue: Record "Item Attribute Value" temporary, var TempResultingItemAttributeValue: Record "Item Attribute Value" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetFilteredItems(var ItemAttributeValueMapping: Record "Item Attribute Value Mapping", var TempFilteredItem: Record Item temporary, AttributeValueIDFilter: Text, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFindItemsByAttributesOnBeforeFilterItemAttributesBufferLoop(var FilterItemAttributesBuffer: Record "Filter Item Attributes Buffer", var TempFilteredItem: Record Item temporary, var ItemAttributeValueMapping: Record "Item Attribute Value Mapping")
[IntegrationEvent(False,False)]
local procedure OnInsertBufferedItemAttributeValueMappingOnBeforeItemAttributeValueMappingInsert(var TempItemAttributeValueToInsert: Record "Item Attribute Value" temporary, var ItemAttributeValueMapping: Record "Item Attribute Value Mapping")
[IntegrationEvent(False,False)]
local procedure OnSearchCategoryItemsForAttributeOnBeforeSearchByParentCategory(CategoryCode: Code[20], AttributeID: Integer, var IsHandled: Boolean, var ReturnValue: Boolean)
Parameters
Name
Type
Description
CategoryCode
Code[20]
AttributeID
Integer
IsHandled
Boolean
ReturnValue
Boolean
OnBeforeInheritAttributesFromItemCategory
[IntegrationEvent(False,False)]
local procedure OnBeforeInheritAttributesFromItemCategory(var Item: Record Item, NewItemCategoryCode: Code[20], OldItemCategoryCode: Code[20], var Handle: Boolean)