Skip to content

KVSKBACopyItem#

Events#

OnBeforeOnCopyItemOnAfterCopyExtendedTexts(Record Item, Record Item, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnCopyItemOnAfterCopyExtendedTexts(var SourceItem: Record "Item"; var TargetItem: Record "Item"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeOnCopyItemOnAfterCopyExtendedTexts', '', false, false)]
local procedure DoSomethingOnBeforeOnCopyItemOnAfterCopyExtendedTexts(var SourceItem: Record "Item"; var TargetItem: Record "Item"; var IsHandled: Boolean)
begin
end;

OnAfterOnCopyItemOnAfterCopyExtendedTexts(Record Item, Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterOnCopyItemOnAfterCopyExtendedTexts(var SourceItem: Record "Item"; var TargetItem: Record "Item"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterOnCopyItemOnAfterCopyExtendedTexts', '', false, false)]
local procedure DoSomethingOnAfterOnCopyItemOnAfterCopyExtendedTexts(var SourceItem: Record "Item"; var TargetItem: Record "Item")
begin
end;

OnBeforeOnCopyItemOnAfterCopyItem(Record Copy Item Buffer, Record Item, Record Item, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnCopyItemOnAfterCopyItem(var CopyItemBuffer: Record "Copy Item Buffer"; SourceItem: Record "Item"; var TargetItem: Record "Item"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeOnCopyItemOnAfterCopyItem', '', false, false)]
local procedure DoSomethingOnBeforeOnCopyItemOnAfterCopyItem(var CopyItemBuffer: Record "Copy Item Buffer"; SourceItem: Record "Item"; var TargetItem: Record "Item"; var IsHandled: Boolean)
begin
end;

OnAfterOnCopyItemOnAfterCopyItem(Record Copy Item Buffer, Record Item, Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterOnCopyItemOnAfterCopyItem(var CopyItemBuffer: Record "Copy Item Buffer"; SourceItem: Record "Item"; var TargetItem: Record "Item"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterOnCopyItemOnAfterCopyItem', '', false, false)]
local procedure DoSomethingOnAfterOnCopyItemOnAfterCopyItem(var CopyItemBuffer: Record "Copy Item Buffer"; SourceItem: Record "Item"; var TargetItem: Record "Item")
begin
end;

OnBeforeCopyKVSKBAItemSalesPrices(Record Copy Item Buffer, Code[20], Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyKVSKBAItemSalesPrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeCopyKVSKBAItemSalesPrices', '', false, false)]
local procedure DoSomethingOnBeforeCopyKVSKBAItemSalesPrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCopyKVSKBAItemSalesPrices(Record Copy Item Buffer, Code[20], Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyKVSKBAItemSalesPrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterCopyKVSKBAItemSalesPrices', '', false, false)]
local procedure DoSomethingOnAfterCopyKVSKBAItemSalesPrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20])
begin
end;

OnBeforeCopyKVSKBASalesLineDiscounts(Record Copy Item Buffer, Code[20], Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyKVSKBASalesLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeCopyKVSKBASalesLineDiscounts', '', false, false)]
local procedure DoSomethingOnBeforeCopyKVSKBASalesLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCopyKVSKBASalesLineDiscounts(Record Copy Item Buffer, Code[20], Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyKVSKBASalesLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterCopyKVSKBASalesLineDiscounts', '', false, false)]
local procedure DoSomethingOnAfterCopyKVSKBASalesLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20])
begin
end;

OnBeforeCopyKVSKBAPurchasePrices(Record Copy Item Buffer, Code[20], Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyKVSKBAPurchasePrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeCopyKVSKBAPurchasePrices', '', false, false)]
local procedure DoSomethingOnBeforeCopyKVSKBAPurchasePrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCopyKVSKBAPurchasePrices(Record Copy Item Buffer, Code[20], Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyKVSKBAPurchasePrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterCopyKVSKBAPurchasePrices', '', false, false)]
local procedure DoSomethingOnAfterCopyKVSKBAPurchasePrices(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20])
begin
end;

OnBeforeCopyKVSKBAPurchaseLineDiscounts(Record Copy Item Buffer, Code[20], Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyKVSKBAPurchaseLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeCopyKVSKBAPurchaseLineDiscounts', '', false, false)]
local procedure DoSomethingOnBeforeCopyKVSKBAPurchaseLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCopyKVSKBAPurchaseLineDiscounts(Record Copy Item Buffer, Code[20], Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyKVSKBAPurchaseLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterCopyKVSKBAPurchaseLineDiscounts', '', false, false)]
local procedure DoSomethingOnAfterCopyKVSKBAPurchaseLineDiscounts(var CopyItemBuffer: Record "Copy Item Buffer"; FromItemNo: Code[20]; ToItemNo: Code[20])
begin
end;

OnBeforeSetMandatoryFieldsStatus(Record Item, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetMandatoryFieldsStatus(var TargetItem: Record "Item"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeSetMandatoryFieldsStatus', '', false, false)]
local procedure DoSomethingOnBeforeSetMandatoryFieldsStatus(var TargetItem: Record "Item"; var IsHandled: Boolean)
begin
end;

OnAfterSetMandatoryFieldsStatus(Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterSetMandatoryFieldsStatus(var TargetItem: Record "Item"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterSetMandatoryFieldsStatus', '', false, false)]
local procedure DoSomethingOnAfterSetMandatoryFieldsStatus(var TargetItem: Record "Item")
begin
end;

OnBeforeCopyProdBOMs(Record Copy Item Buffer, Record Item, Record Item, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyProdBOMs(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeCopyProdBOMs', '', false, false)]
local procedure DoSomethingOnBeforeCopyProdBOMs(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item"; var IsHandled: Boolean)
begin
end;

OnAfterCopyProdBOMs(Record Copy Item Buffer, Record Item, Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyProdBOMs(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterCopyProdBOMs', '', false, false)]
local procedure DoSomethingOnAfterCopyProdBOMs(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item")
begin
end;

OnBeforeCopyRoutings(Record Copy Item Buffer, Record Item, Record Item, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyRoutings(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnBeforeCopyRoutings', '', false, false)]
local procedure DoSomethingOnBeforeCopyRoutings(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item"; var IsHandled: Boolean)
begin
end;

OnAfterCopyRoutings(Record Copy Item Buffer, Record Item, Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyRoutings(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACopyItem", 'OnAfterCopyRoutings', '', false, false)]
local procedure DoSomethingOnAfterCopyRoutings(var CopyItemBuffer: Record "Copy Item Buffer"; FromItem: Record "Item"; var ToItem: Record "Item")
begin
end;