Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Umsatzstatistik kennt den 31.03.2013 nicht

    _Markus_

    • Neu im Forum
    • Beiträge: 9
    Umsatzstatistik kennt den 31.03.2013 nicht
    am: 06. April 2013, 09:03:56
    Hallo zusammen,

    ich muss eine Abrechnung für freie Mitarbeiter erstellen und bin dabei auf die Verkaufswerte der Umsatzstatistik angewiesen.
    Jetzt stelle ich mit Erschrecken fest, dass dies Umsatzstatistik den 31.03.2013 nicht kennt.

    Egal welchen Zeitraum ich einstelle (z.B. 01.01.2013 - 30.04.2013)... der 31.03.2013 wird nicht mit einbezogen. Das Datum erscheint weder in der Überschrift, noch werden die an diesem Tag verkauften Artikel mitgezählt.

    In der Datumsspalte der Ergebnisliste steht lediglich: "01.03.2013 - 30.03.2013"
    (Ansicht monatlich)

    Stelle ich explizit den 31.03.2013 - 31.03.2013 ein, dann sind die Datumsbereiche in der Ergebnisliste abwärts sortiert.

    Es stehen dann in dem Statistik-Ergebnis zwei Zeilen:
    "31.03.2013 - 30.03.2013"
    "01.04.2013 - 31.03.2013"

    Die Anzahlen, die zu diesem Datum angezeigt werden, kommen mir falsch vor.

    Damit stehe ich gerade ziemlich auf dem Schlauch.
    Kann mir Jemand von euch einen Tipp geben, wo das Problem liegen könnte?

    Gruß Markus

    Linkback: https://www.modified-shop.org/forum/index.php?topic=25653.0
    Werbung / Banner buchen

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: Umsatzstatistik kennt den 31.03.2013 nicht
    Antwort #1 am: 06. April 2013, 09:36:23
    Ich habe gerade festgestellt, das es bei uns auch so ist. Gerade noch rechtzeitig :-)

    Wenn ma "Täglich" einstellt und den Bereich 1-31 März auswählt, erscheint der 31. aber korrekt mit allen Daten.

    Morgenstund

    • Mitglied
    • Beiträge: 145
    Re: Umsatzstatistik kennt den 31.03.2013 nicht
    Antwort #2 am: 06. April 2013, 10:17:25
    Es springt allerdings nur das Datum auf den 30. zurück - der errechnete Gesamtbetrag stimmt, hab das mal nachgerechnet.

    thomas57

    • Fördermitglied
    • Beiträge: 230
    • Geschlecht:
    Re: Umsatzstatistik kennt den 31.03.2013 nicht
    Antwort #3 am: 06. April 2013, 16:47:07
    @all
    gerade getestet bei meinem Shop (1.06rev4356,23.01.2013), ist ebenfalls so, wenn ich dann täglich einstelle und das Datum vom 01.03.2013 bis 31.03.2013 nehme, stimmt es.
    Konnte ich im Demoshop ebenfalls nachstellen.
    Gruß aus dem Norden von
    Thomas  8-)

    _Markus_

    • Neu im Forum
    • Beiträge: 9
    Re: Umsatzstatistik kennt den 31.03.2013 nicht
    Antwort #4 am: 06. April 2013, 16:48:49
    @Morgenstund: Das kann ich leider nicht bestätigen. In meinem Fall werden die Verkäufe des 31.03. unterschlagen.

    Ich habe mir bereits "sales_report.php" und "stat_sales_report.php" angesehen, bin aber leider nicht in der Lage den Fehler zu finden geschweige denn zu beheben. :-/

    _Markus_

    • Neu im Forum
    • Beiträge: 9
    Re: Umsatzstatistik kennt den 31.03.2013 nicht
    Antwort #5 am: 06. April 2013, 17:12:12
    Offenbar geht etwas bei der internen Verschiebung des Endedatums und dem Zurücksetzen schief.

    Ich versuch das mal als Nicht-PHP-Programmierer in Worte zu fasssen:
    In den beiden Dateien "sales_report.php" und "stat_sales_report.php" wird das Endedatum aus der Combobox in "endDate" bzw. "$endDate" gespeichert.

    Für die Datenbankabfrage wird das Endedatum offenbar auf den nächsten Tag verschoben. Vermutlich, weil die Abfrage auf "Between Startdatum And EndDatum" einschränkt. Mit der verschiebung bekommt man dann auch die Daten des letzten Tages bis 23:59 Uhr mit.

    In den beiden Dateien wird diese Verschiebung mit folgendem Konstrukt erledigt: [...] $endDate - 60* 60 * 24);

    Durch ausprobieren habe ich nun folgenden Workaround gefunden:

    In beiden Dateien werden alle "24 * 60 * 60" bzw. "60 * 60 * 24"
    zu "23 * 60 * 60" bzw. "60 * 60 * 23" verändert.

    In meinem Fall sieht das Datum im Report nun gut aus und die verkauften Mengen des 31.03. scheinen auch mitgezählt zu werden.

    Ob das ganze wirklich inhaltlich korrekt ist kann ich nicht beurteilen. Immerhin fehlt da jetzt eine Stunde.
    Ich hoffe daher, dass sich jemand mit mehr Fachkenntnis der Sache annimmt oder zumindest mal guckt, ob meine o.g. Änderung grober Unfug ist.

    Gruß Markus
    15 Antworten
    8817 Aufrufe
    24. März 2011, 00:49:22 von Tomcraft
    7 Antworten
    4261 Aufrufe
    22. Juni 2014, 13:43:53 von Bonner
    0 Antworten
    1731 Aufrufe
    23. August 2013, 14:18:54 von WBD-Q
    2 Antworten
    2293 Aufrufe
    03. Mai 2016, 20:24:55 von Nooblike