Home › Forum › Nuclos Konfiguration › Sonstiges › 3.4 Sammelthread › Aw: 3.4 Sammelthread
Ein paar Gedanken zur Summenbildung in der Listenansicht:
Soll es jedem Benutzer möglich sein, Summen zu sehen?
Z.B. sollte in unserem Fall ein Sachbearbeiter nicht auf Anhieb die Summe der Provisionen aller Aufträge sehen, für einen einzelnen Auftrag hingegen schon. Sofern der Sachbearbeiter nicht das Recht hat, das Ergebnis etwa als CSV auszugeben, müssten alle Einzelprovisionen per Hand zusammengerechnet werden und bei tausenden von Einträgen wird das keiner schnell mal machen. Ein Verkäufer oder Manager sollte ev. sehr wohl die Summen sehen.
Wenn erst alle Datensätze geladen werden um Summen bilden zu können, kann das rein performance-technisch nicht vernünftig funktionieren, da nuclos zumindest bei Entitäten mit Statusmodell jeden Dantesatz einzeln via SQL ladet (korrigiert mich, falls ich damit falsch liege). Mein Ansatz wäre direkt beim Attribut abzuspeichern ob eine Summenbildung erfolgen soll oder nicht und hierfür müsste dann aber ein eigenes SQL Statement (mit ensprechender where condition) erfolgen. Sollte eigentlich generisch umsetzbar sein. Bezüglich Berechtigung könnte man pro Entität definieren, ob eine Benutzergruppe Summen sehen darf oder nicht.
Gruß
Hugo