Skip to content

KVSMEDCalculateInventory#

Events#

OnAfterGetRecordItemLedgEntryOnBeforeUpdateBuffer(Record Item, Record Item Ledger Entry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterGetRecordItemLedgEntryOnBeforeUpdateBuffer(var Item: Record "Item"; ItemLedgEntry: Record "Item Ledger Entry"; var ByBin: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnAfterGetRecordItemLedgEntryOnBeforeUpdateBuffer', '', false, false)]
local procedure DoSomethingOnAfterGetRecordItemLedgEntryOnBeforeUpdateBuffer(var Item: Record "Item"; ItemLedgEntry: Record "Item Ledger Entry"; var ByBin: Boolean)
begin
end;

OnAfterInsertItemJnlLine(Record Item Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterInsertItemJnlLine(var ItemJournalLine: Record "Item Journal Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnAfterInsertItemJnlLine', '', false, false)]
local procedure DoSomethingOnAfterInsertItemJnlLine(var ItemJournalLine: Record "Item Journal Line")
begin
end;

OnAfterItemOnPreDataItem(Record Item, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterItemOnPreDataItem(var Item: Record "Item"; ZeroQty: Boolean; IncludeItemWithNoTransaction: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnAfterItemOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterItemOnPreDataItem(var Item: Record "Item"; ZeroQty: Boolean; IncludeItemWithNoTransaction: Boolean)
begin
end;

OnBeforeQuantityOnHandBufferFindAndInsert(Record KVSMEDInventoryBuffer) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeQuantityOnHandBufferFindAndInsert(var InventoryBuffer: Record "KVSMEDInventoryBuffer"): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnBeforeQuantityOnHandBufferFindAndInsert', '', false, false)]
local procedure DoSomethingOnBeforeQuantityOnHandBufferFindAndInsert(var InventoryBuffer: Record "KVSMEDInventoryBuffer")
begin
end;

OnBeforeFunctionInsertItemJnlLine(Code[20], Code[10], Integer, Code[20], Decimal, Decimal) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeFunctionInsertItemJnlLine(ItemNo: Code[20]; VariantCode2: Code[10]; DimEntryNo2: Integer; BinCode2: Code[20]; Quantity2: Decimal; PhysInvQuantity: Decimal): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnBeforeFunctionInsertItemJnlLine', '', false, false)]
local procedure DoSomethingOnBeforeFunctionInsertItemJnlLine(ItemNo: Code[20]; VariantCode2: Code[10]; DimEntryNo2: Integer; BinCode2: Code[20]; Quantity2: Decimal; PhysInvQuantity: Decimal)
begin
end;

OnItemLedgerEntryOnAfterPreDataItem(Record Item Ledger Entry, Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnItemLedgerEntryOnAfterPreDataItem(var ItemLedgerEntry: Record "Item Ledger Entry"; var Item: Record "Item"): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnItemLedgerEntryOnAfterPreDataItem', '', false, false)]
local procedure DoSomethingOnItemLedgerEntryOnAfterPreDataItem(var ItemLedgerEntry: Record "Item Ledger Entry"; var Item: Record "Item")
begin
end;

OnAfterFunctionInsertItemJnlLine(Code[20], Code[10], Integer, Code[20], Decimal, Decimal, Record Item Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterFunctionInsertItemJnlLine(ItemNo: Code[20]; VariantCode2: Code[10]; DimEntryNo2: Integer; BinCode2: Code[20]; Quantity2: Decimal; PhysInvQuantity: Decimal; var ItemJournalLine: Record "Item Journal Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnAfterFunctionInsertItemJnlLine', '', false, false)]
local procedure DoSomethingOnAfterFunctionInsertItemJnlLine(ItemNo: Code[20]; VariantCode2: Code[10]; DimEntryNo2: Integer; BinCode2: Code[20]; Quantity2: Decimal; PhysInvQuantity: Decimal; var ItemJournalLine: Record "Item Journal Line")
begin
end;

OnRetrieveBufferOnBeforeFind(Record KVSMEDInventoryBuffer, Record Item Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure OnRetrieveBufferOnBeforeFind(var InventoryBuffer: Record "KVSMEDInventoryBuffer"; ItemLedgerEntry: Record "Item Ledger Entry"): 
[EventSubscriber(ObjectType::Report, Report::"KVSMEDCalculateInventory", 'OnRetrieveBufferOnBeforeFind', '', false, false)]
local procedure DoSomethingOnRetrieveBufferOnBeforeFind(var InventoryBuffer: Record "KVSMEDInventoryBuffer"; ItemLedgerEntry: Record "Item Ledger Entry")
begin
end;