KVSTRDItemChangingSuggestMgt#
Events#
KVSTRDOnBeforeCalculateWeightedUsagePerDay(Record KVSTRDWeightingScheduleLine, Record Item, Date, List, Decimal, Record Item Ledger Entry, Boolean, Record KVSTRDHistItemLedgerEntry) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCalculateWeightedUsagePerDay(var TempWeightingScheduleLine: Record "KVSTRDWeightingScheduleLine" temporary; var Item: Record "Item"; ReferenceDate: Date; var UsageRange: List; var TotalWeightedUsagePerDay: Decimal; var ItemLedgerEntry: Record "Item Ledger Entry"; UseHistoricalILEs: Boolean; var HistItemLedgerEntry: Record "KVSTRDHistItemLedgerEntry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDItemChangingSuggestMgt", 'KVSTRDOnBeforeCalculateWeightedUsagePerDay', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCalculateWeightedUsagePerDay(var TempWeightingScheduleLine: Record "KVSTRDWeightingScheduleLine" temporary; var Item: Record "Item"; ReferenceDate: Date; var UsageRange: List; var TotalWeightedUsagePerDay: Decimal; var ItemLedgerEntry: Record "Item Ledger Entry"; UseHistoricalILEs: Boolean; var HistItemLedgerEntry: Record "KVSTRDHistItemLedgerEntry")
begin
end;
KVSTRDOnAfterSetFiltersInItemLedgerEntries(Boolean, Record Item, Record Item Ledger Entry) :#
Summary: This integration event is triggered after setting filters in item ledger entries for an item.
[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterSetFiltersInItemLedgerEntries(GlobalConsiderTransfers: Boolean; var Item: Record "Item"; var ItemLedgerEntry: Record "Item Ledger Entry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDItemChangingSuggestMgt", 'KVSTRDOnAfterSetFiltersInItemLedgerEntries', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterSetFiltersInItemLedgerEntries(GlobalConsiderTransfers: Boolean; var Item: Record "Item"; var ItemLedgerEntry: Record "Item Ledger Entry")
begin
end;
Parameters:
GlobalConsiderTransfers: Indicates whether transfer entries are considered in the filters.Item: The item for which the filters have been set.ItemLedgerEntry: The item ledger entry record that has been filtered.
KVSTRDOnAfterSetFiltersInHistoricalItemLedgerEntries(Boolean, Record Item, Record KVSTRDHistItemLedgerEntry) :#
Summary: This integration event is triggered after setting filters in historical item ledger entries for an item.
[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterSetFiltersInHistoricalItemLedgerEntries(GlobalConsiderTransfers: Boolean; var Item: Record "Item"; var HistItemLedgerEntry: Record "KVSTRDHistItemLedgerEntry"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDItemChangingSuggestMgt", 'KVSTRDOnAfterSetFiltersInHistoricalItemLedgerEntries', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterSetFiltersInHistoricalItemLedgerEntries(GlobalConsiderTransfers: Boolean; var Item: Record "Item"; var HistItemLedgerEntry: Record "KVSTRDHistItemLedgerEntry")
begin
end;
Parameters:
GlobalConsiderTransfers: Indicates whether transfer entries are considered in the filters.Item: The item for which the filters have been set.HistItemLedgerEntry: The historical item ledger entry record that has been filtered.