KVSADVCalcBufferMgtBase#
Procedures#
GenerateCalculationBufferForSingleAdvChain(Record KVSADVAdvanceChain, Record KVSADVAdvanceCalcBufferCells) :#
procedure GenerateCalculationBufferForSingleAdvChain(AdvanceChain: Record "KVSADVAdvanceChain"; var CellsBuffer: Record "KVSADVAdvanceCalcBufferCells" temporary):
GenerateCalculationBufferForMultiAdvChains(Record KVSADVAdvanceChain, Record KVSADVAdvanceCalcBufferCells) :#
procedure GenerateCalculationBufferForMultiAdvChains(var AdvanceChains: Record "KVSADVAdvanceChain"; var CellsBuffer: Record "KVSADVAdvanceCalcBufferCells" temporary):
GenerateLinesBuffer(Record KVSADVAdvanceCalcBufferLines, Record KVSADVAdvanceCalcBufferCells, Record Date) :#
procedure GenerateLinesBuffer(var LinesBuffer: Record "KVSADVAdvanceCalcBufferLines" temporary; var CellsBuffer: Record "KVSADVAdvanceCalcBufferCells" temporary; var ColumnsBuffer: Record "Date" temporary):
GenerateColumnsBuffer(Record Date, Record KVSADVAdvanceCalcBufferCells) :#
procedure GenerateColumnsBuffer(var ColumnsBuffer: Record "Date" temporary; var CellsBuffer: Record "KVSADVAdvanceCalcBufferCells" temporary):
SetOptions(Boolean, Boolean) :#
procedure SetOptions(NewShowAmountInLCY: Boolean; NewShowNetAmounts: Boolean):
CalcCellFromCalculationBuffer(Record KVSADVAdvanceCalcBufferLines, Record KVSADVAdvanceCalcBufferCells, Date, Option) : Text#
procedure CalcCellFromCalculationBuffer(var CurrLinesBuffer: Record "KVSADVAdvanceCalcBufferLines" temporary; var CellsBuffer: Record "KVSADVAdvanceCalcBufferCells" temporary; CurrDate: Date; var FoundCellType: Option): Text
DrilldownCalcBufferCell(Record KVSADVAdvanceCalcBufferCells) :#
procedure DrilldownCalcBufferCell(var CellsBuffer: Record "KVSADVAdvanceCalcBufferCells" temporary):