| property ActualYears: Number [Integer] readonly |
| property BOF: Boolean readonly |
| property CanInsert: Boolean readonly |
| property CurrentPeriod: Number [Period ID] readonly |
| property CustomisationJSON: String |
| property EOF: Boolean readonly |
| property FirstHistoryPeriod: Number [Period ID] readonly |
| property FirstHistoryPeriodName: String(40) [Period Name] readonly |
| property ModuleCode: String(2) [Module Code] readonly |
| property ModuleName: String(60) [Name] readonly |
| property PriorTo: Number [Period ID] readonly |
| property PriorToName: String(40) [Period Name] readonly |
| property Prune: Boolean [Boolean] |
| property PruneInactive: Boolean [Boolean] |
| property PruneYears: Number [Integer] readonly |
| property RecNo: Number [Integer] |
| property RecordCount: Number [Integer] readonly |
| property RetainYears: Number [Integer] |
| method Append |
| method Delete |
| method First |
| method GetPropertyValue(PropertyName: String): Variant |
| method Insert |
| method Last |
| method LoadCustomisation(UserCode: String) |
| method LoadCustomisationJson(FileOrJSON: String) |
| method Next |
| method Prev |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation(UserCode: String) |
| method SelectAllForPrune |
| method SelectAllForPruneInactive |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
| method Sort(SortFields: String) |
| method SwapDown |
| method SwapUp |
| method UnselectAllForPrune |
| method UnselectAllForPruneInactive |