Erstellt vor 9 Jahren
Zuletzt geändert vor 4 Jahren
#276 closed Fehler (fixed)
lx-erp.conf: $eur
| Erstellt von: | udono@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.2-testing |
| Schweregrad: | kritisch | Stichworte: | Systemeinstellungen |
| Beobachter: | hli@…, roman.karuschka@…, grichardson@… |
Beschreibung
Folgende Festlegung finde ich sehr ungünstig auf Systemebene:
# Wenn nicht Bilanzierung dann auf 1 setzen
$eur= 1;
Die gehört m.E in die User Einstellungen, sonst besteht nicht die Möglichkeit,
bei verschiedenen Datenbanken unterschiedliche Versteuerungarten anzugeben.
Änderungshistorie (8)
comment:1 Geändert vor 8 Jahren durch m.bunkus@…
- Verantwortlicher von p.reetz@… nach m.bunkus@… geändert
comment:2 Geändert vor 6 Jahren durch hli@…
- Beobachter hli@… hinzugefügt
Die Entscheidung EüR oder Bilanz sollte beim generieren der Instanz gemacht werden. Die Variable bekommt Ihren Wert dann aus der defaults.
Dann ist auch eine LxO Installation flexibler.
comment:3 Geändert vor 4 Jahren durch roman.karuschka@…
- Beobachter roman.karuschka@… hinzugefügt
Einwurf an dieser Stelle..LXO eignet sich je nach Verwendungsumfang eh nur bedingt um mit mehreren DBs auf derselben Verzeichnisstruktur zu arbeiten. Speziell wenn Dateiablage ueber WEBdav (oder Samba) genutzt wird, stoesst das System an seine Grenzen, da u.U. bei ueberlappenden Rechnungsnummern die Belege des Einen beim Anderen angezeigt werden. Derzeit besser ueber entsprechend mehrere vhosts zu loesen mit jeweils eigener Verzeichnisstruktur, da gehen dann auch EUeR und andere Sachen getrennt
comment:4 Geändert vor 4 Jahren durch hli@…
bedingt um mit mehreren DBs auf derselben Verzeichnisstruktur zu arbeiten.
Warum??
Speziell wenn Dateiablage ueber WEBdav (oder Samba) genutzt wird, stoesst das
System an seine Grenzen, da u.U. bei ueberlappenden Rechnungsnummern die Belege
Das lässt sich doch wie in der CRM auch durch einen Präfix (Mandant) lösen.
Und sonst gibt es doch nichts mehr auf File-Ebene, wenn endlich eine Tabelle "Mandatenstamm" kommt.
Mehrere Installationen bedeuten doch auch mehrfache Updates und mehrere Backups.
Vorlagen-Templates sind schon getrennt und es gibt durchaus Kunden mit mehreren DBs aber nur ein Vorlagensatz.
comment:5 Geändert vor 4 Jahren durch roman.karuschka@…
Derzeit erstellt LXO automatisch ein Verzeichnis webdav, die Struktur hier:
/webdav/<DOKUMENTENTYP>/<NUMMER>
Eine Mandantenbezeichnung sehe ich hier im System nicht, um das sinnvoll, eindeutig und sicher zu trennen muesste es eigentlich automatisch
/webdav/<DB-NAME>/<DOKUMENTENTYP>/<NUMMER>
sein. Ist es aber nicht (oder ich habe den Schalter fuer eine solche Einstellung immer uebersehen?) Denn nur so waere danach der Zugriff auf die Unterverzeichnisse so regelbar, dass Berechtigungen auf die Verzeichnisse je nach Anmeldung (webdav, samba, ftp, etc) reibungslos funktionieren.
Ansonsten kann es dazu kommen, dass zwei Mandanten, die beide auf derselben Struktur arbeiten, identische Rechnungsnummern haben, z.B. beide legen eine Verkaufsrechnung "1234" an. der eine laedt dort Dokumente hoch, der Andere sieht sie aber ebenfalls, da die Bezeichner gleich sind.
Wenn du mir verraetst wo ich das im System per Einstellung on-the-fly aendern kann, gebe ich mich gerne geschlagen und freue mich wieder was dazugelernt zu haben :-)
comment:6 Geändert vor 4 Jahren durch hli@…
Eine Mandantenbezeichnung sehe ich hier im System nicht, um das sinnvoll,
eindeutig und sicher zu trennen muesste es eigentlich automatisch
/webdav/<DB-NAME>/<DOKUMENTENTYP>/<NUMMER>
Ja, so denke ich mir das. Aber es ist noch NICHT umgesetzt. Es SOLLTE so wie in der CRM gelöst werden: dokumente/<DB-NAME>/
comment:7 Geändert vor 4 Jahren durch roman.karuschka@…
Dann sind wir uns also doch einig ;-)
Und bis das irgendwann mal gefixt ist, kann ich bei Mehr-Mandantensystemen nur zu verschiedenen vhosts und Verzeichnissen raten...
comment:8 Geändert vor 4 Jahren durch grichardson@…
- Lösung auf fixed gesetzt
- Status von new nach closed, grichardson@richardson-bueren.de geändert
Umstellung von eur in config nach defaults, siehe Commit:
43f9b1c512be9bc2199369c2f5accea32b8bd423
Damit schließe ich den "Bug", die Diskussion um webdav kann an anderer Stelle weitergeführt werden.

Auch nicht ganz richtig. Denn dann könnten zwei Benutzer mit verschiedenen $eur-
Einstellungen auf der gleichen Datenbank arbeiten. Das darf selbstverständlich
nicht sein.
Notwendig wäre hier eine komplette Überarbeitung der Benutzerverwaltung, die
aber nicht so bald ansteht.