OpenPetra
Free Administration Software for Non-Profits
|
Read all glm year end records of the actual year and create the start record for the next year. Move the Ledger Row to the next year, and set the AccountingPeriod to 1. More...
Public Member Functions | |
TGlmNewYearInit (TLedgerInfo ALedgerInfo, int AYear, TYearEnd AYearEndOperator, TDBTransaction ATransaction) | |
override AbstractPeriodEndOperation | GetActualizedClone () |
override int | GetJobSize () |
override Int32 | RunOperation () |
Next-Year records will be created, and the Ledger will be moved to the new year. 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... | |
Read all glm year end records of the actual year and create the start record for the next year. Move the Ledger Row to the next year, and set the AccountingPeriod to 1.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Next-Year records will be created, and the Ledger will be moved to the new year.
Implements Ict.Petra.Server.MFinance.Common.AbstractPeriodEndOperation.
|
protectedinherited |
|
protectedinherited |
See TPeriodEndOperations
|
protectedinherited |
See TPeriodEndOperations
|
inherited |
|
protectedinherited |
This is the standard VerificationResultCollection for the info and the error messages.
|
getinherited |
!(FHasCriticalErrors | FInfoMode)
|
getinherited |
Property to read if the process could be done without critical errors. (Used by TPeriodEndOperations.RunYearEndSequence)
|
setinherited |
Property to set the correct info-mode (Set by TPeriodEndOperations.RunYearEndSequence)
|
setinherited |
Set-Property to set the common value of the VerificationResultCollection (Set by TPeriodEndOperations.RunYearEndSequence)