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

Reset period columns on batch, journal and gift batch tables for periods beyond end of last year More...

Inheritance diagram for Ict.Petra.Server.MFinance.GL.TResetForwardPeriodBatches:
Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation

Public Member Functions

 TResetForwardPeriodBatches (TLedgerInfo ALedgerInfo, Int32 AOldYearNum, TDBTransaction ATransaction)
 
override AbstractPeriodEndOperation GetActualizedClone ()
 
override int GetJobSize ()
 
override Int32 RunOperation ()
 ResetForwardPeriodBatches.RunOperation More...
 

Public Attributes

TPeriodEndOperations FPeriodEndOperator
 The parent operator (TMonthEnd or TYearEnd) that requests this operation More...
 

Protected Attributes

TVerificationResultCollection FverificationResults = null
 This is the standard VerificationResultCollection for the info and the error messages. More...
 
bool FInfoMode = true
 See TPeriodEndOperations More...
 
bool FHasCriticalErrors = false
 See TPeriodEndOperations More...
 
int FCountJobs
 

Properties

bool DoExecuteableCode [get]
 !(FHasCriticalErrors | FInfoMode) More...
 
TVerificationResultCollection VerificationResultCollection [set]
 Set-Property to set the common value of the VerificationResultCollection (Set by TPeriodEndOperations.RunYearEndSequence) More...
 
bool IsInInfoMode [set]
 Property to set the correct info-mode (Set by TPeriodEndOperations.RunYearEndSequence) More...
 
bool HasCriticalErrors [get]
 Property to read if the process could be done without critical errors. (Used by TPeriodEndOperations.RunYearEndSequence) More...
 

Detailed Description

Reset period columns on batch, journal and gift batch tables for periods beyond end of last year

Constructor & Destructor Documentation

◆ TResetForwardPeriodBatches()

Ict.Petra.Server.MFinance.GL.TResetForwardPeriodBatches.TResetForwardPeriodBatches ( TLedgerInfo  ALedgerInfo,
Int32  AOldYearNum,
TDBTransaction  ATransaction 
)
inline

Member Function Documentation

◆ GetActualizedClone()

override AbstractPeriodEndOperation Ict.Petra.Server.MFinance.GL.TResetForwardPeriodBatches.GetActualizedClone ( )
inlinevirtual

◆ GetJobSize()

override int Ict.Petra.Server.MFinance.GL.TResetForwardPeriodBatches.GetJobSize ( )
inlinevirtual

◆ RunOperation()

override Int32 Ict.Petra.Server.MFinance.GL.TResetForwardPeriodBatches.RunOperation ( )
inlinevirtual

ResetForwardPeriodBatches.RunOperation

Reset period columns on batch, journal and gift batch tables for periods beyond end of the old year

Implements Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.

Member Data Documentation

◆ FCountJobs

int Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.FCountJobs
protectedinherited

◆ FHasCriticalErrors

bool Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.FHasCriticalErrors = false
protectedinherited

See TPeriodEndOperations

◆ FInfoMode

bool Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.FInfoMode = true
protectedinherited

See TPeriodEndOperations

◆ FPeriodEndOperator

TPeriodEndOperations Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.FPeriodEndOperator
inherited

The parent operator (TMonthEnd or TYearEnd) that requests this operation

◆ FverificationResults

TVerificationResultCollection Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.FverificationResults = null
protectedinherited

This is the standard VerificationResultCollection for the info and the error messages.

Property Documentation

◆ DoExecuteableCode

bool Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.DoExecuteableCode
getinherited

!(FHasCriticalErrors | FInfoMode)

◆ HasCriticalErrors

bool Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.HasCriticalErrors
getinherited

Property to read if the process could be done without critical errors. (Used by TPeriodEndOperations.RunYearEndSequence)

◆ IsInInfoMode

bool Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.IsInInfoMode
setinherited

Property to set the correct info-mode (Set by TPeriodEndOperations.RunYearEndSequence)

◆ VerificationResultCollection

TVerificationResultCollection Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.VerificationResultCollection
setinherited

Set-Property to set the common value of the VerificationResultCollection (Set by TPeriodEndOperations.RunYearEndSequence)


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