Erstellt vor 9 Jahren
Geschlossen vor 9 Jahren
#386 closed Fehler (fixed)
Pg-upgrade unterscheidet keine Kontenrahmen
| Erstellt von: | udono@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | sehr hoch | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.2 |
| Schweregrad: | kritisch | Stichworte: | Systemeinstellungen |
| Beobachter: | s.koehler@… |
Beschreibung
Die Pg-uprgade Funktion, mit der wir die Tabellen anpassen unterscheidet nicht
zwischen Kontenrahmen. Alle Änderungen bez. TabellenDATEN in tax, chart, gifi
(wo wird die noch gebraucht?) dürfen nicht in die Pg-upgrade gelangen, weil sie
Kontenrahmenspezifisch sind! Leider wurde bei allen bisherigen Releases nicht
darauf geachtet.
Wo sollen aber die Änderungen an den Konten- und Steuerdaten hin? So ein
Kontenrahmenspezifische Updatelevel fehlt komplett in Lx.
Ideen:
Änderungshistorie (2)
comment:1 Geändert vor 9 Jahren durch udono@…
comment:2 Geändert vor 9 Jahren durch s.koehler@…
- Beobachter s.koehler@… hinzugefügt
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.

Lösungsansatz über selektive Pg-upgrade Statements:
Vorbereitungen:
In der defaults Tabelle ein neues Merkmal 'coa' = chart of accounts =
Kontenrahmenplan einfügen:
Anlegen einer neuen Instanz:
Beim Anlegen einer neuen Datenbank wird der Name <coa> des Kontenrahmenplans aus
dem Dateinamen sql/<coa>-chart.sql in die defaults.coa eingefügt:
Kontenrahmen spezifische UPDATES und INSERTS:
Bei Kontenrahmenspezifischen UPDATES und INSERTS ist darauf zu achten, das
_immer_ eine Abfrage gegen die defaults.coa stattfindet, um zu überprüfen, ob
das jeweilige update auch für den betreffenden Kontenrahmen gilt, bspw.:
FROM defaults WHERE defaults.coa='Germany-DATEV-SKR03EU');