LedgerTransStatementEngine Class [AX 2012]
The LedgerTransStatementEngine class calculates the financial statement figures.
| Method | Description | |
|---|---|---|
| adjustDebitCreditGroupTotalAmount | |
| alignDate2PeriodStart | Aligns the date to the start of the period passed in as a parameter. (Inherited from LedgerTransReportEngine.) |
| buildQuery | Builds a query for the extract by using the parameters that have been passed to the engine and the specified parameter values. (Inherited from LedgerTransReportEngine.) |
| buildQueryStatement | |
| buildQueryStatementWithAmountType_CN | Builds query by amounttype_cn field. |
| calc100 | Finds the row that corresponds to the row marked as 100 percent on the setup of the financial statement. |
| calculate | Starts the extract and calculation based on the parameters that have been passed on to the engine and the value in the LedgerBalanceSheetDim class object that is passed as a parameter to the method. (Inherited from LedgerTransReportEngine.) |
| calculate100ColumnCalcListColumn | Calculate values for a specific column in the statement |
| calculate100ColumnsCalcList | Calculates values for all present columns in the statement. |
| calculateColumnCalcListColumn | Performs the calculation for the column. |
| calculateColumnsCalcList | Performs the calculation for the columns. |
| calculateNoEmptyTrans | Performs the calculation of the extract. (Inherited from LedgerTransReportEngine.) |
| calculateRowsCalcList | Performs calculation for the rows. |
| calculateRowsCalcListColumn | Performs the row calculation for a specified column. |
| calculateTotalAmounts | Calculates the amount for a specific column and row, depending on the criteria on the column and row. |
| calculateTotalGroups | Performs the calculation of the extract, grouping the transactions by the main focus. (Inherited from LedgerTransReportEngine.) |
| calculateTotals | Calculates a total for all of the elements in the extract. |
| calculateWithEmptyTrans | Performs the calculation of the extract. (Inherited from LedgerTransReportEngine.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| checkDivisionByZero | |
| constructMainLinesList | Constructs a container that has all possible lines according to the main focus that is specified. This list is used when making calculations. (Inherited from LedgerTransReportEngine.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| generateIntColumnMap_CN | Generates column map. |
| get100Value | Gets the value for the line that contains the 100% value in the Percent column. |
| getCacheMap | Returns the result of the extract (including the calculation, and so on) in a map. |
| getCacheValue | Returns the value of a specific column and row from the cache. |
| getCriteriaList | (Inherited from LedgerTransReportEngine.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| initQuery | Initializes the query. |
| insertAggregateTransaction | Inserts an aggregate transaction into the extract. (Inherited from LedgerTransReportEngine.) |
| insertEmptyPeriods | Inserts empty periods or transactions into the extract. (Inherited from LedgerTransReportEngine.) |
| insertGroupTransaction | Inserts group and sum transactions into the extract of the Aggregate type. (Inherited from LedgerTransReportEngine.) |
| insertOpeningBalance | Inserts the opening balance into the extract. (Inherited from LedgerTransReportEngine.) |
| insertRegularTransaction | Inserts the Transaction type into the extract. (Inherited from LedgerTransReportEngine.) |
| insertZeroTransaction | Inserts a total transaction with the opening period transaction date and an amount of zero into the extract. (Inherited from LedgerTransReportEngine.) |
| new | Initializes a new instance of the LedgerTransStatementEngine class. (Overrides the new Method.) |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| openingTxt | Returns the label for the opening transaction text field. (Inherited from LedgerTransReportEngine.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmBudgetModelId | Gets or sets the BudgetModelId parameter. (Inherited from LedgerTransReportEngine.) |
| parmByRowDef_CN | Gets or sets byRowDef field. (Inherited from LedgerTransReportEngine.) |
| parmColumn | Gets or sets the Column parameter. (Inherited from LedgerTransReportEngine.) |
| parmColumnGroupTotals | Gets or sets the ColumnGroupTotals parameter. |
| parmColumnTransType | Gets or sets the ColumnTransType parameter. |
| parmCompany | Gets or sets the Company parameter. (Inherited from LedgerTransReportEngine.) |
| parmConstructMainLinesList | Gets or sets the ConstructMainLinesList parameter. (Inherited from LedgerTransReportEngine.) |
| parmCriteria | Sets the value of dimension criteria and account criteria. (Inherited from LedgerTransReportEngine.) |
| parmCurrencyRange | Gets or sets the CurrencyRange parameter. (Inherited from LedgerTransReportEngine.) |
| parmDate | Sets the value of the variables named fromDate and toDate. (Inherited from LedgerTransReportEngine.) |
| parmDimensionSeparator | Gets or sets the DimensionSeparator parameter. (Inherited from LedgerTransReportEngine.) |
| parmExceptionCheck | Gets or sets the ExceptionCheck parameter. |
| parmFinancialStatementPrinted_CN | Sets or gets financialStatementPrinted to indicate whether it comes from financial statement report. (Inherited from LedgerTransReportEngine.) |
| parmFocus | Sets the value of the main focus and secondary focus. (Inherited from LedgerTransReportEngine.) |
| parmIncludeClosing | Gets or sets the IncludeClosing parameter. (Inherited from LedgerTransReportEngine.) |
| parmIncludeOpening | Gets or sets the IncludeOpening parameter. (Inherited from LedgerTransReportEngine.) |
| parmIncludeRegular | Gets or sets the IncludeRegular parameter. (Inherited from LedgerTransReportEngine.) |
| parmIncludeSubModel | Gets or sets the IncludeSubModel parameter. (Inherited from LedgerTransReportEngine.) |
| parmMainLinesList | Gets or sets the MainLinesList parameter. (Inherited from LedgerTransReportEngine.) |
| parmMainLinesListIdx | Gets or sets the MainLinesListIdx parameter. (Inherited from LedgerTransReportEngine.) |
| parmOperationsTax | Sets the value of the variable operationsTax. (Inherited from LedgerTransReportEngine.) |
| parmOperationsTaxDim | Gets or sets the OperationsTaxDim parameter. (Inherited from LedgerTransReportEngine.) |
| parmQuery | Gets or sets the Query parameter. (Inherited from LedgerTransReportEngine.) |
| parmShowCurrency | Gets or sets the ShowCurrency parameter. (Inherited from LedgerTransReportEngine.) |
| parmTmpDimTransExtract | Gets or sets the TmpDimTransExtract parameter. (Inherited from LedgerTransReportEngine.) |
| parmUseStartDateForBeginningBalance | Gets or sets the option to use the starting date for the beginning balance calculation. (Inherited from LedgerTransReportEngine.) |
| printEmptyPeriods | Prints empty periods between the previous date and the transaction date. (Inherited from LedgerTransReportEngine.) |
| processTotalGroup | Makes the actual extract from the transaction tables, calculates the total for the summed transactions, and then inserts and saves the result in the tmpDimTransExtract table. (Inherited from LedgerTransReportEngine.) |
| q_AddAccountCriteria | Add the account criteria to the query. |
| q_AddAmountTypeCriteria_CN | Adds query range. |
| q_AddColumnCriteria | Add the column ID to the query. |
| q_AddDimCriteria | Adds the dimension criteria to the query. |
| q_AddExceptionCriteria | Adds the exception criteria to the query. |
| q_AddOperationsTax | |
| q_AddTransactionTypeCriteria | Add the dimensions period code to the query. |
| setParams | Sets values that are used to specify which transactions the extract should contain. (Inherited from LedgerTransReportEngine.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| setupInvertSignOnGroup | |
| setupValues | Initializes and sets up values before calculating. (Inherited from LedgerTransReportEngine.) |
| splitDivision_CN | Splits the division. |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| totalLedgerRowDefAmounts | |
| updateTota1sOnParrent | |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| useOldQuery | Checks whether the calculation can use the old query or if it has to create a new query, when the where clause has been changed. |
| wait | Pauses a process. (Inherited from Object.) |
| whileDay | Inserts empty transactions per day into the extract. (Inherited from LedgerTransReportEngine.) |
| whileMonth | Inserts empty transactions per month into the extract. (Inherited from LedgerTransReportEngine.) |
| whilePeriod | Inserts empty transactions per period into the extract. (Inherited from LedgerTransReportEngine.) |
| whileQuarter | Inserts empty transactions per quarter into the extract. (Inherited from LedgerTransReportEngine.) |
| whileTotal | Inserts empty transactions into the extract. (Inherited from LedgerTransReportEngine.) |
| whileWeek | Inserts empty transactions per week into the extract. (Inherited from LedgerTransReportEngine.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
This class derives from LedgerTransReportEngine.
Community Additions
ADD
Show: