Skip to content

KVSFCYCalculateInventoryValue#

Procedures#

SetItemJnlLine(Record Item Journal Line) :#

procedure SetItemJnlLine(var NewItemJnlLine: Record "Item Journal Line"): 

InitializeRequest(Date, Code[20], Boolean, Option, Boolean, Boolean, Boolean, Option, Boolean) :#

procedure InitializeRequest(NewPostingDate: Date; NewDocNo: Code[20]; NewHideDuplWarning: Boolean; NewCalculatePer: Option; NewByLocation: Boolean; NewByVariant: Boolean; NewUpdStdCost: Boolean; NewCalcBase: Option; NewShowDialog: Boolean): 

Events#

OnAfterInitItemJnlLine(Record Item Journal Line) :#

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

OnAfterInsertItemJnlLine(Record Item Journal Line) :#

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

OnAfterOnPreDataItem(Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterOnPreDataItem(var Item: Record "Item"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateInventoryValue", 'OnAfterOnPreDataItem', '', false, false)]
local procedure DoSomethingOnAfterOnPreDataItem(var Item: Record "Item")
begin
end;

OnBeforeOnAfterGetRecord(Record Item, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnAfterGetRecord(var Item: Record "Item"; var SkipItem: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateInventoryValue", 'OnBeforeOnAfterGetRecord', '', false, false)]
local procedure DoSomethingOnBeforeOnAfterGetRecord(var Item: Record "Item"; var SkipItem: Boolean)
begin
end;

OnBeforePreReport() :#

[IntegrationEvent(false, false)]
local procedure OnBeforePreReport(): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateInventoryValue", 'OnBeforePreReport', '', false, false)]
local procedure DoSomethingOnBeforePreReport()
begin
end;

OnInitItemJnlLineOnBeforeValidateFields(Record Item Journal Line) :#

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

OnItemAfterGetRecordOnAfterItemLedgEntrySetFilters(Record Item Ledger Entry) :#

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

OnInsertItemJnlLineOnCaseCalcBaseOnElse(Record Item Journal Line, Enum Item Ledger Entry Type, Code[20], Code[10], Code[10], Decimal, Decimal, Integer, Decimal, Enum Inventory Value Calc. Base, Boolean, Boolean, Date) :#

[IntegrationEvent(false, false)]
local procedure OnInsertItemJnlLineOnCaseCalcBaseOnElse(var ItemJournalLine: Record "Item Journal Line"; EntryType2: Enum "Item Ledger Entry Type"; ItemNo2: Code[20]; VariantCode2: Code[10]; LocationCode2: Code[10]; Quantity2: Decimal; Amount2: Decimal; ApplyToEntry2: Integer; AppliedAmount: Decimal; CalcBase: Enum "Inventory Value Calc. Base"; ByLocation2: Boolean; ByVariant2: Boolean; PostingDate: Date): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateInventoryValue", 'OnInsertItemJnlLineOnCaseCalcBaseOnElse', '', false, false)]
local procedure DoSomethingOnInsertItemJnlLineOnCaseCalcBaseOnElse(var ItemJournalLine: Record "Item Journal Line"; EntryType2: Enum "Item Ledger Entry Type"; ItemNo2: Code[20]; VariantCode2: Code[10]; LocationCode2: Code[10]; Quantity2: Decimal; Amount2: Decimal; ApplyToEntry2: Integer; AppliedAmount: Decimal; CalcBase: Enum "Inventory Value Calc. Base"; ByLocation2: Boolean; ByVariant2: Boolean; PostingDate: Date)
begin
end;