OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.MFinance.GL.WebConnectors.TPeriodIntervalConnector Class Reference

Routines for running the period month end check. More...

Static Public Member Functions

static bool PeriodMonthEnd (Int32 ALedgerNumber, bool AInfoMode, out List< Int32 >AglBatchNumbers, out Boolean AStewardshipBatch, out TVerificationResultCollection AVerificationResults, TDataBase ADataBase=null)
 MonthEnd master routine ... More...
 
static void CancelPeriodOperation ()
 Cancels, and prevents database commit, of a currently running PeriodEnd operation. More...
 
static bool PeriodYearEnd (int ALedgerNum, bool AIsInInfoMode, out List< Int32 >AglBatchNumbers, out TVerificationResultCollection AVerificationResult, TDataBase ADataBase=null)
 Routine to run the year end calculations ... More...
 

Detailed Description

Routines for running the period month end check.

Member Function Documentation

◆ CancelPeriodOperation()

static void Ict.Petra.Server.MFinance.GL.WebConnectors.TPeriodIntervalConnector.CancelPeriodOperation ( )
inlinestatic

Cancels, and prevents database commit, of a currently running PeriodEnd operation.

◆ PeriodMonthEnd()

static bool Ict.Petra.Server.MFinance.GL.WebConnectors.TPeriodIntervalConnector.PeriodMonthEnd ( Int32  ALedgerNumber,
bool  AInfoMode,
out List< Int32 >  AglBatchNumbers,
out Boolean  AStewardshipBatch,
out TVerificationResultCollection  AVerificationResults,
TDataBase  ADataBase = null 
)
inlinestatic

MonthEnd master routine ...

Parameters
ALedgerNumber
AInfoMode
AglBatchNumbers
AStewardshipBatchTrue if Stewardship Batch was generated
AVerificationResults
ADataBase
Returns
true if there's no problem

◆ PeriodYearEnd()

static bool Ict.Petra.Server.MFinance.GL.WebConnectors.TPeriodIntervalConnector.PeriodYearEnd ( int  ALedgerNum,
bool  AIsInInfoMode,
out List< Int32 >  AglBatchNumbers,
out TVerificationResultCollection  AVerificationResult,
TDataBase  ADataBase = null 
)
inlinestatic

Routine to run the year end calculations ...

Parameters
ALedgerNum
AIsInInfoModeTrue means: no calculation is done, only verification result messages are collected
AglBatchNumbersThe Client should print this list of Batches
AVerificationResult
ADataBase
Returns
true if there's no problem

The documentation for this class was generated from the following files: