| Kontenverwaltung | |
| Name | Beschreibung |
| Konto | |
| Ein Konto wird mit dem Objekt Account und dem jeweiligen Index oder seinem Namen angesprochen | |
| Account(Index).Name | Name des Kontos |
| Account(Index).FullName | Kompletter Name des Kontos |
| Account(Index).ShortName | Kürzel des Kontos |
| Account(Index).Description | Beschreibung des Kontos |
| Account(Index).Number | Kontonummer des Kontos |
| Account(Index).Type | Kontotyp (0..7 (undefiniert,Kostenkonto,Barkasse,Bankkonto,TransferKonto,Einnahmekonto,Hauptkonto,Sonstiges) |
| Account(Index).Index | Index des Kontos |
| Account(Index).ImageIndex | Symbolindex des Kontos |
| Account(Index).GUID | Interne Konto-GUID |
| Account(Index).InputValue | Anfangsbestand des Kontos |
| Account(Index).TotalInputValue | Anfangsbestand des Kontos mit Anfangsbestand der Unterkonten |
| Account(Index).Balance | Kontostand des Kontos |
| Account(Index).ChildsBalance | Kontostand der Unterkonten eines Hauptkontos |
| Account(Index).TotalBalance([UntilDate]) | Kontostand des Kontos mit Kontostand der Unterkonten. Optional kann hier ein Fixdatum angegeben werden |
| Account(Index).BalanceRange(BeginDate, EndDate, Delta, WithChildsBalance, UpToDown, WithDateInfo) | Kontostandsverlauf für Tabellenobjekte |
| Account(Index).BalanceRangeShort(BeginDate, EndDate, Delta, WithChildsBalance, UpToDown, WithDateInfo) | Kontostandsverlauf für Grafikobjekte |
| Account(Index).OutputRange(BeginDate, EndDate, Delta, WithChilds) | Kontoabgänge für Grafikobjekte |
| Account(Index).InputRange(BeginDate, EndDate, Delta, WithChilds) | Kontoeingänge für Grafikobjekte |
| Account(Index).Delete | Löscht das Konto |
| Account(Index).ParentName | Name des übergeordneten Kontos bzw. Name des Kassenbuch selbst, wenn kein Hauptkonto besteht |
| Account(Index).IsParent(AccountName) | Testet, ob ein Konto das übergeordnete Hauptkonto ist |
| Account(Index).UserField(Index).Value | Zugriff auf anwendereigene Felder |
| Account(Index).DefaultBookingColor | Standardbuchungsfarbe |
| Account(Index).FirstBookingDate | Erstes Buchungsdatum |
| Account(Index).LastBookingDate | Letztes Buchungsdatum |
| Account(Index).BookingCount | Anzahl Buchungen |
| Account(Index).Documents | Dokumentenverwaltung |
| Account(Index).BudgetRange(Index) | Budgetintervall des Kontos |
| Account(Index).BudgetRanges | Liste der Budgetintervalle des Kontos |
| Account(Index).Stack | Verwaltung eigener Variablen |
| AccountSum(AccountName, BeginDate, EndDate) | Buchungssumme eines Kontos über einen Zeitraum |
| Konten | |
| Die Liste der Konten wird mit dem Objekt Accounts und dem jeweiligen Index oder seinem Namen angesprochen | |
| Accounts(Index).Count | Anzahl Konten. Ist Index = -1, werden die Hauptkonten angesprochen, andernfalls ist der absolute Index und damit ein Unterkonto gemeint |
| Accounts(Index).AbsoluteCount | Anzahl Konten insgesamt |
| Accounts(Index).New | Erstellt ein neues Konto |
| Accounts(Index).Create(FullName) | Erstellt ein neues Konto über einen Kontonamen incl. Unterkotonamen |
| Accounts(Index).Delete | Löscht ein Konto |
| Accounts(Index).Names | Liefert eine Liste aller Kontonamen. Ist Index = -1, werden die Hauptkonten und deren Unterkonten angesprochen, andernfalls ist der absolute Index und damit ein Unterkonto gemeint |
| Accounts.Rows | Liefert eine Liste aller Konten mit Zusatzinformationen |
| Accounts.Exists | Prüft, ob ein Kontoname existiert |
| Accounts.IndexOfName(Name) | Liefert den absoluten Index eines Kontos über den Kontonamen |
| Accounts.IndexOfNumber(AccountNumber) | Liefert den absoluten Index eines Kontos über die Kontonummer |
| Accounts.IndexOfDescription(Description) | Liefert den absoluten Index eines Kontos über die Kontobeschreibung |
| Accounts.IndexOfInputValue(InputValue) | Liefert den absoluten Index eines Kontos über den Kontoanfangsbestand |
| Accounts.IndexOfMinValue(MinValue) | Liefert den absoluten Index eines Kontos über den kleinsten erlaubten Buchungswert |
| Accounts.IndexOfMaxValue(MaxValue) | Liefert den absoluten Index eines Kontos über den größten erlaubten Buchungswert |
| Accounts.IndexOfBalance(Balance) | Liefert den absoluten Index eines Kontos über den Kontostand |
| Accounts.IndexOfKey(Key) | Liefert den absoluten Index eines Kontos über das Kürzel |
| Accounts.IndexOfGUID(Key) | Liefert den absoluten Index eines Kontos über die GUID |
| Accounts.UserFields | Zugriff auf anwendereigene Felder |
| Kontofenster | |
| Das Kontofenster wird mit dem Objekt AccountsWindow angesprochen | |
| AccountsWindow.Show | Öffnet das Kontofenster |
| AccountsWindow.Close | Schließt das Kontofenster |
| AccountsWindow.Repaint | Zeichnet das Kontofenster neu |
| AccountsWindow.Refill | Liest die Kontenstruktur neu ein |
| AccountsWindow.Showing | Liefert den booleschen Wert, ob das Kontofenster geöffnet ist |
| AccountsWindow.Left | Linke Position des Fenster |
| AccountsWindow.Top | Obere Position des Fenster |
| AccountsWindow.Width | Breite des Fenster |
| AccountsWindow.Height | Höhe des Fenster |
| AccountsWindow.ExportToExcel(StartRow, StartColumn : Integer; InOpenSheet, WantImages : Boolean) | Exportiert die Liste in eine Exceltabelle |
| Budgetverwaltung eines Kontos | |
| Budgetintervall | |
| Das Budgetintervall eines Kontos wird mit dem Objekt BudgetRange und dem jeweiligen Index angesprochen | |
| BudgetRange(Index).Index | Index des Budgetintervalls |
| BudgetRange(Index).Sum | Liefert die Summe aller Budgetbuchungen des Budgetintervalls |
| BudgetRange(Index).DisplayText | Liefert den Anzeigetext des Budgetintervalls |
| BudgetRange(Index).StartDate | Liefert das Startdatum des Budgetintervalls |
| BudgetRange(Index).EndDate | Liefert das Endedatum des Budgetintervalls |
| BudgetRange(Index).HintRange | Liefert den Hinweistext des Budgetintervalls |
| BudgetRange(Index).Description | Beschreibung des Budgetintervalls |
| BudgetRange(Index).BudgetBooking(Index) | Buchung des Budgetintervalls |
| BudgetRange(Index).BudgetBookings | Liste der Buchungen des Budgetintervalls |
| Budgetintervalle | |
| Die Liste der Budgetintervalle eines Kontos wird mit dem Objekt BudgetRanges angesprochen | |
| BudgetRanges.Sum | Liefert die Summe aller Budgetbuchungen |
| BudgetRanges.RangeType | Schrittweite der Budgetintervalle |
| BudgetRanges.RangeDisplayName | Liefert den Name der Schrittweite |
| BudgetRanges.HintInfo | Liefert den Hinweistext |
| BudgetRanges.HintRange | Liefert den Hinweistext des Zeitbereichs |
| BudgetRanges.Count | Liefert die Anzahl Budgetintervalle |
| BudgetRanges.Add | Erzeugt ein neues Budgetintervall |
| BudgetRanges.Delete(Index) | Löscht ein Budgetintervall |
| BudgetRanges.Clear | Löscht alle Budgetintervalle |
| BudgetRanges.Refresh([StartDate : String]) | Aktualisiert die Zeitintervalle |
| Buchung eines Budgetintervalls | |
| Die Buchung eines Budgetintervalls wird mit dem Objekt BudgetBooking und dem jeweiligen Index angesprochen | |
| BudgetBooking(Index).Index | Index des Buchung |
| BudgetBooking(Index).Value | Wert der Buchung |
| BudgetBooking(Index).Description | Beschreibung der Buchung |
| BudgetBooking(Index).FamilyGuid | Interne GUID der Buchung |
| BudgetBooking(Index).Active | Status der Buchung |
| Liste der Buchungen eines Budgetintervalls | |
| Die Liste der Buchungen eines Budgetintervalls wird mit dem Objekt BudgetBookings angesprochen | |
| BudgetBookings.Sum | Liefert die Summe aller Buchungen |
| BudgetBookings.Count | Liefert die Anzahl der Buchungen |
| BudgetBookings.Add([Description, Value]) | Erzeugt eine neue Buchung |
| BudgetBookings.Delete(Index) | Löscht eine Buchung |
| BudgetBookings.Clear | Löscht alle Buchungen |
| Fenster Kontostandsverlauf | |
| Das Fenster Kontostandsverlauf wird mit dem Objekt AccountBalanceWindow angesprochen | |
| AccountBalanceWindow.Show | Öffnet das Fenster |
| AccountBalanceWindow.Close | Schließt das Fenster |
| AccountBalanceWindow.Repaint | Zeichnet das Fenster neu |
| AccountBalanceWindow.Refill | Liest den Kontostandsverlauf neu ein |
| AccountBalanceWindow.Showing | Liefert den booleschen Wert, ob das Fenster geöffnet ist |
| AccountBalanceWindow.Left | Linke Position des Fenster |
| AccountBalanceWindow.Top | Obere Position des Fenster |
| AccountBalanceWindow.Width | Breite des Fenster |
| AccountBalanceWindow.Height | Höhe des Fenster |
| AccountBalanceWindow.ExportToExcel(StartRow, StartColumn : Integer; InOpenSheet, WantImages : Boolean) | Exportiert die Liste in eine Exceltabelle |