TSTimesheetsPost Class [AX 2012]
The TSTimesheetsPost class journalizes the timesheet source documents.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| new | Creates an instance of the TSTimesheetsPost class. |
| 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.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| postSourceDocument | Posts the TSTimesheetTable record. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| updateTimesheetStatus | Updates the approval status of the document. |
| updateTimesheetTransVoucher | Updates the voucher of the related TSTimesheetTrans record. |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::createDummyProjJournalTrans | Creates a ProjJournalTrans record that will be used in indirect cost component posting value. |
| ::main | Provides an entry point for the TSTimesheetsPost class when it is called from a menu item. |
| ::post | Posts a TSTimesheetTable record. |
| ::postIndirectCostComponentLedgerUpdates | Creates ledger updates for indirect cost components. |
| ::postNoNeverLedgerTrx | Creates project ledger updates for no or never ledger transactions. |
| ::processIndirectComponentTrans | Processes all TSTimesheetTrans records that have indirect cost components. |
| ::processIntercompanyLines | |
| ::processNoNeverLedgerTrx | Processes all TSTimesheetTrans records that are marked as no or never ledger. |
| ::processTimesheetsELRCost | Modifies the cost, based on ELR. |
| ::validatePost | Validates the source document for posting errors. |
Community Additions
ADD
Show: