Kontierungsparameter — Tabelle, Validierung, Rechte
Die Schlüssel-Wert-Parametertabelle der Typadapter, Prüfung der Werttypen, Eindeutigkeit, Löschen und die Berechtigungsschlüssel.
Die Kontierungsparameter der Typadapter (zum Beispiel mol, idata, merkantil, otpkelfo) als Schlüssel-Wert-Paare. Die Adapter erhalten sie über getConfigArray().
Datenmodell
Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.
| Tabelle | Hauptfelder |
|---|---|
contir_config | Typ, Gruppe, Schlüssel, Wert (config_value), Werttyp (string, int, json), Status, Hinweis |
Beim Löschen eines Sachkontos wird im Feld config_value nach Verweisen gesucht (siehe Artikel zum Kontenplan).
Speichern und Löschen
- Typ und Schlüssel sind Pflicht (
error_type,error_key). - Bei
jsongültiges JSON nach Dekodierung der HTML-Entitäten (error_json); beiinteine ganze Zahl (error_int). - Typ + Gruppe + Schlüssel eindeutig (
keyExists,error_duplicate); Speichern mitsaveConfig(). - Löschen: physisch (
deleteConfig), ohne Verweisprüfung. - Status:
finance/contirconfig.status.
Berechtigungen
| Schlüssel | Verwendung |
|---|---|
list (UNMAPPED) | in getList(); index() lädt die Typen ohne Rechteprüfung |
add | nicht in den Seeds; die Schaltfläche ist für Nicht-Super-Admins verborgen, canSave(0) fällt auf edit zurück |
edit | Formular und Status: canAction(edit); Speichern: canSave |
delete | canAction(delete) |
statusdelete | BASE, nur Seed; es gibt keinen Status-9-Endpunkt |
debug | SQL-Schalter des Filters |