Skip to content

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):