Skip to content

KVSTRDCatalogItemMgt#

Events#

KVSTRDOnHandleItemCreationTemplateLineCaseDatabaseCatalogItemElse(Record KVSTRDItemCreationTemplateLine, Record Item, Integer, Record KVSTRDCatalogItem, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnHandleItemCreationTemplateLineCaseDatabaseCatalogItemElse(var ItemCreationTemplateLine: Record "KVSTRDItemCreationTemplateLine"; var Item: Record "Item"; var ItemFieldNo: Integer; var CatalogItem: Record "KVSTRDCatalogItem"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnHandleItemCreationTemplateLineCaseDatabaseCatalogItemElse', '', false, false)]
local procedure DoSomethingKVSTRDOnHandleItemCreationTemplateLineCaseDatabaseCatalogItemElse(var ItemCreationTemplateLine: Record "KVSTRDItemCreationTemplateLine"; var Item: Record "Item"; var ItemFieldNo: Integer; var CatalogItem: Record "KVSTRDCatalogItem"; var IsHandled: Boolean)
begin
end;

KVSTRDOnAfterAssignCatalogItemFieldsToItem(Record Item, Record KVSTRDCatalogItem) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterAssignCatalogItemFieldsToItem(var Item: Record "Item"; var CatalogItem: Record "KVSTRDCatalogItem"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnAfterAssignCatalogItemFieldsToItem', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterAssignCatalogItemFieldsToItem(var Item: Record "Item"; var CatalogItem: Record "KVSTRDCatalogItem")
begin
end;

KVSTRDOnAfterGlobalItemSuccessfulInsertedAndUpdated(Record KVSTRDCatalogItem, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterGlobalItemSuccessfulInsertedAndUpdated(var CatalogItem: Record "KVSTRDCatalogItem"; NewItemNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnAfterGlobalItemSuccessfulInsertedAndUpdated', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterGlobalItemSuccessfulInsertedAndUpdated(var CatalogItem: Record "KVSTRDCatalogItem"; NewItemNo: Code[20])
begin
end;

KVSTRDOnAfterInsertOrUpdatePriceListPurchaseDiscount(Record KVSTRDCatalogItem, Record KVSTRDCatItemPurchaseDiscount) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterInsertOrUpdatePriceListPurchaseDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchaseDiscount: Record "KVSTRDCatItemPurchaseDiscount"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnAfterInsertOrUpdatePriceListPurchaseDiscount', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterInsertOrUpdatePriceListPurchaseDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchaseDiscount: Record "KVSTRDCatItemPurchaseDiscount")
begin
end;

KVSTRDOnAfterInsertOrUpdatePriceListPurchasePrice(Record KVSTRDCatalogItem, Record KVSTRDCatItemPurchasePrice) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterInsertOrUpdatePriceListPurchasePrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchasePrice: Record "KVSTRDCatItemPurchasePrice"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnAfterInsertOrUpdatePriceListPurchasePrice', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterInsertOrUpdatePriceListPurchasePrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchasePrice: Record "KVSTRDCatItemPurchasePrice")
begin
end;

KVSTRDOnAfterInsertOrUpdatePriceListSalesDiscount(Record KVSTRDCatalogItem, Record KVSTRDCatItemSalesDiscount) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterInsertOrUpdatePriceListSalesDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesDiscount: Record "KVSTRDCatItemSalesDiscount"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnAfterInsertOrUpdatePriceListSalesDiscount', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterInsertOrUpdatePriceListSalesDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesDiscount: Record "KVSTRDCatItemSalesDiscount")
begin
end;

KVSTRDOnAfterInsertOrUpdatePriceListSalesPrice(Record KVSTRDCatalogItem, Record KVSTRDCatItemSalesPrice) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterInsertOrUpdatePriceListSalesPrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesPrice: Record "KVSTRDCatItemSalesPrice"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnAfterInsertOrUpdatePriceListSalesPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterInsertOrUpdatePriceListSalesPrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesPrice: Record "KVSTRDCatItemSalesPrice")
begin
end;

KVSTRDOnBeforeInsertOrUpdatePriceListPurchaseDiscount(Record KVSTRDCatalogItem, Record KVSTRDCatItemPurchaseDiscount, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertOrUpdatePriceListPurchaseDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchaseDiscount: Record "KVSTRDCatItemPurchaseDiscount"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeInsertOrUpdatePriceListPurchaseDiscount', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertOrUpdatePriceListPurchaseDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchaseDiscount: Record "KVSTRDCatItemPurchaseDiscount"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeInsertOrUpdatePriceListPurchasePrice(Record KVSTRDCatalogItem, Record KVSTRDCatItemPurchasePrice, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertOrUpdatePriceListPurchasePrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchasePrice: Record "KVSTRDCatItemPurchasePrice"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeInsertOrUpdatePriceListPurchasePrice', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertOrUpdatePriceListPurchasePrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemPurchasePrice: Record "KVSTRDCatItemPurchasePrice"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeInsertOrUpdatePriceListSalesDiscount(Record KVSTRDCatalogItem, Record KVSTRDCatItemSalesDiscount, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertOrUpdatePriceListSalesDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesDiscount: Record "KVSTRDCatItemSalesDiscount"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeInsertOrUpdatePriceListSalesDiscount', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertOrUpdatePriceListSalesDiscount(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesDiscount: Record "KVSTRDCatItemSalesDiscount"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeInsertOrUpdatePriceListSalesPrice(Record KVSTRDCatalogItem, Record KVSTRDCatItemSalesPrice, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertOrUpdatePriceListSalesPrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesPrice: Record "KVSTRDCatItemSalesPrice"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeInsertOrUpdatePriceListSalesPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertOrUpdatePriceListSalesPrice(var CatalogItem: Record "KVSTRDCatalogItem"; var CatItemSalesPrice: Record "KVSTRDCatItemSalesPrice"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeNonStockUnitOfMeasure(Record KVSTRDCatalogItem, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeNonStockUnitOfMeasure(var CatalogItem: Record "KVSTRDCatalogItem"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeNonStockUnitOfMeasure', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeNonStockUnitOfMeasure(var CatalogItem: Record "KVSTRDCatalogItem"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeShowItemCreatedFromCatalogItemMessage(Record KVSTRDCatalogItem, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeShowItemCreatedFromCatalogItemMessage(var CatalogItem: Record "KVSTRDCatalogItem"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeShowItemCreatedFromCatalogItemMessage', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeShowItemCreatedFromCatalogItemMessage(var CatalogItem: Record "KVSTRDCatalogItem"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeUpdateItemFromCatalogItemOnAfterGetItem(Record KVSTRDCatalogItem) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeUpdateItemFromCatalogItemOnAfterGetItem(var CatalogItem: Record "KVSTRDCatalogItem"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCatalogItemMgt", 'KVSTRDOnBeforeUpdateItemFromCatalogItemOnAfterGetItem', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeUpdateItemFromCatalogItemOnAfterGetItem(var CatalogItem: Record "KVSTRDCatalogItem")
begin
end;