Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
fixed_cost = feste Betriebskosten
#17
(30-05-2020, Saturday-00:52:01 )makie schrieb: Diese Routine wird beim Monatswechsel einmal und als letztes aufgerufen.

Man könnte diesen Aufruf natürlich auch an eine Stelle verlegen die einmal täglich aufgerufen wird.
Dann addieren mit sum_fixed_cost / 30 (von mir aus auch >>6 das wäre dann / 32)

Du bist immer noch fixiert darauf, dass es um die Abbuchung geht. Der Zeitpunkt, zu dem die Fixkosten vom Konto abgebucht werden, und die Anzeige in der Statistik müssen nicht übereinstimmen.

Die Fixkosten sollen ja in der Statistik den Betriebskosten zugerechnet werden, und die Betriebskostenanzeige wird nicht monatlich aktualisiert, sondern laufend. Des weiteren müssen die anteilsmäßigen Fixkosten nicht gespeichert werden, da sie ausschließlich in dem Moment, wo sie angezeigt werden, von Bedeutung sind. Wenn kein Statistikfenster offen ist, braucht es gar keine Berechnung, weil das Ergebnis keiner sehen würde.


Ich versuche es nochmal von einer anderen Richtung:
Beginnen wir mit einem Zeitmultiplikator. Das wäre einfach eine Zahl zwischen 0 und 1, welche angibt, wie weit der aktuelle Monat fortgeschritten ist. Also Monatsfortschritt/Monatslänge. Es sei mal dahingestellt, wie häufig der aktualisiert werden muss - selbst wenn man es jeden Frame macht wäre es nicht das Ende der Welt, aber alle 1-2 Sekunden (bei regulärer Spielgeschwindigkeit) würde auch reichen.
Immer dann, wenn irgendwo die bisher im Monat angefallenen Betriebskosten eines Fahrzeuges abgefragt werden, werden stattdessen die angefallenen Betriebskosten + Fixkosten*Zeitmultiplikator ausgegeben.
Zum Monatswechsel werden die gesamten Fixkosten dann zu den Betriebskosten addiert, also am ENDE des Monats. Wenn man also die Betriebskosten eines Vormonats verlangt, sind die Fixkosten enthalten und keine weitere Berechnung nötig, das Ganze betrifft also immer nur aktuelle Monate, und die Daten, welche für vergangene Monate gespeichert werden, wären identisch.

Da es rein um die Anzeige geht könnte es sogar eine Einstellungssache sein. Wenn die Berechnung des Zeitmultiplikators von einer Einstellung abhängig ist und er ansonsten immer 1 ist, entspricht mein Vorschlag dem Verhalten, das du ohnehin vorhattest, und hätte überdies eine dritte Option, bei der der Zeitmultiplikator immer 0 ist. Daraus ergibt sich, dass man sich aussuchen kann, ob die Fixkosten in der Statistik des aktuellen Monats am Monatsanfang, Monatsende oder Anteilsmäßig aufgeschlagen werden sollen.

[Der Trick ist - und das muss ich nochmal wiederholen - dass man die statistische Anzeige und die tatsächlichen Buchungen im laufenden Monat voneinander trennt.]
Zitieren


Nachrichten in diesem Thema
fixed_cost = feste Betriebskosten - von makie - 23-05-2020, Saturday-09:13:12
RE: fixed_cost = feste Betriebskosten - von Pumuckl999 - 24-05-2020, Sunday-02:38:59
RE: fixed_cost = feste Betriebskosten - von makie - 24-05-2020, Sunday-08:05:38
RE: fixed_cost = feste Betriebskosten - von makie - 24-05-2020, Sunday-13:06:53
RE: fixed_cost = feste Betriebskosten - von makie - 24-05-2020, Sunday-19:53:24
RE: fixed_cost = feste Betriebskosten - von makie - 25-05-2020, Monday-02:23:55
RE: fixed_cost = feste Betriebskosten - von prissi - 25-05-2020, Monday-16:56:31
RE: fixed_cost = feste Betriebskosten - von makie - 25-05-2020, Monday-17:43:07
RE: fixed_cost = feste Betriebskosten - von makie - 25-05-2020, Monday-17:21:20
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-00:03:44
RE: fixed_cost = feste Betriebskosten - von Leartin - 29-05-2020, Friday-13:54:10
RE: fixed_cost = feste Betriebskosten - von makie - 17-06-2020, Wednesday-18:22:51
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-16:25:50
RE: fixed_cost = feste Betriebskosten - von Leartin - 29-05-2020, Friday-23:15:11
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-17:22:04
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-18:17:05
RE: fixed_cost = feste Betriebskosten - von makie - 30-05-2020, Saturday-00:52:01
RE: fixed_cost = feste Betriebskosten - von Leartin - 30-05-2020, Saturday-14:09:55
RE: fixed_cost = feste Betriebskosten - von makie - 30-05-2020, Saturday-14:49:59
RE: fixed_cost = feste Betriebskosten - von Flemmbrav - 09-06-2020, Tuesday-01:50:12
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-10:49:55
RE: fixed_cost = feste Betriebskosten - von prissi - 09-06-2020, Tuesday-15:52:46
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-16:26:55
RE: fixed_cost = feste Betriebskosten - von Leartin - 09-06-2020, Tuesday-18:35:20
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-18:49:42
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-20:49:20
RE: fixed_cost = feste Betriebskosten - von prissi - 11-06-2020, Thursday-15:48:06
RE: fixed_cost = feste Betriebskosten - von makie - 11-06-2020, Thursday-16:45:41
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-13:34:22
RE: fixed_cost = feste Betriebskosten - von prissi - 13-06-2020, Saturday-16:02:44
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-16:08:45
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-17:02:47
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-19:04:39
RE: fixed_cost = feste Betriebskosten - von prissi - 14-06-2020, Sunday-04:55:05
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-09:42:42
RE: fixed_cost = feste Betriebskosten - von prissi - 14-06-2020, Sunday-10:25:17
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-12:19:05
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-12:29:30
RE: fixed_cost = feste Betriebskosten - von makie - 15-06-2020, Monday-10:39:39
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-13:01:44
RE: fixed_cost = feste Betriebskosten - von prissi - 14-06-2020, Sunday-17:57:04
RE: fixed_cost = feste Betriebskosten - von prissi - 18-06-2020, Thursday-05:29:45
RE: fixed_cost = feste Betriebskosten - von Leartin - 18-06-2020, Thursday-12:06:17
RE: fixed_cost = feste Betriebskosten - von makie - 18-06-2020, Thursday-12:52:42
RE: fixed_cost = feste Betriebskosten - von Leartin - 18-06-2020, Thursday-14:15:29
RE: fixed_cost = feste Betriebskosten - von prissi - 18-06-2020, Thursday-16:44:36
RE: fixed_cost = feste Betriebskosten - von makie - 18-06-2020, Thursday-17:16:53
RE: fixed_cost = feste Betriebskosten - von Leartin - 18-06-2020, Thursday-19:27:07
RE: fixed_cost = feste Betriebskosten - von makie - 18-06-2020, Thursday-19:39:11
RE: fixed_cost = feste Betriebskosten - von prissi - 19-06-2020, Friday-03:14:38
RE: fixed_cost = feste Betriebskosten - von makie - 19-06-2020, Friday-11:17:36
RE: fixed_cost = feste Betriebskosten - von prissi - 19-06-2020, Friday-14:45:18
RE: fixed_cost = feste Betriebskosten - von makie - 19-06-2020, Friday-15:42:25
RE: fixed_cost = feste Betriebskosten - von prissi - 20-06-2020, Saturday-05:14:33
RE: fixed_cost = feste Betriebskosten - von makie - 20-06-2020, Saturday-10:32:25
RE: fixed_cost = feste Betriebskosten - von prissi - 20-06-2020, Saturday-15:59:50
RE: Beta Version 2.0 mit fixed_cost 1% vom Erlös - von prissi - 13-06-2020, Saturday-09:37:43
RE: Beta Version 2.0 mit fixed_cost 1% vom Erlös - von makie - 13-06-2020, Saturday-12:08:00

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste