Der Code Zeile 25524 war schon im Original auskommentiert. Würde ich auch ungern wieder ändern ohne das eigentliche Problem verstanden zu haben.
Posts by Alex
-
-
Hi Peter,
ich kann keine relevanten Fehler im Errorlog entdecken. Wahrscheinlich kann man auch mit mysqldump bzw. mariadb-dump einen korrekten import/export durchführen. Ich denke dass Deine Originaldatenbank nicht im Format UTF abgespeichert ist, deswegen muss man das korrekt übernehmen. Eigentlich machen das die o.g. Werkzeuge auch.
VG,
Alex
-
Lässt sich wahrscheinlich beheben, aber dazu müsste ich mir die Exportdaten mal ansehen. Vielleicht reicht es auch nur ausgewählte Tabellen zu importieren. Sind denn die Adressen alle korrekt importiert?
-
Dann ist etwas beim Export und import der xentral DB schief gegangen. Ich hatte das damals mit mysqldump gemacht ohne Probleme.
-
Da stimmt irgendetwas nicht... kannst Du evtl. auf Deinem Server nochmal eine Installation mit den Beispieldaten machen? Dann könnte man ausschließen dass es an der Datenbank liegt.
-
Schick mir mal bitte eine solche Mail an meine Mailadresse.
-
Füge mal diese Zeilen noch davor:
Dann wird nach dem Versenden oben links die Zeichenformatierung ausgegeben, bei mir kommt da UTF-8, ASCII und die Umlaute kommen korrekt raus. Evtl. steht da bei Dir etwas anderes. Vielleicht liegt es auch an der Serverkonfiguration.
-
Kannst Du mal bitte folgendes probieren: in der Datei www/lib/class.erpapi.php in der Zeile 25496 einfügen:
Alt:
Code/* * Return 0 = not ok, return 1 = ok * $to, $to_name, $cc, $bcc can be csv or arrays */ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$projekt="",$signature=true,$cc="",$bcc="", $system = false) { // keine leeren email versenden
Neu:
Code
Display More/* * Return 0 = not ok, return 1 = ok * $to, $to_name, $cc, $bcc can be csv or arrays */ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$projekt="",$signature=true,$cc="",$bcc="", $system = false) { // enforce UTF-8 $betreff = mb_convert_encoding($betreff, "UTF-8"); $text = mb_convert_encoding($text, "UTF-8"); // keine leeren email versenden
Das ist nicht die feine Art, aber vielleicht reicht das schon aus.
-
Also das Problem gibt es normalerweise nicht, ich vermute mal dass es mit dem Import der Datenbank von Xentral zusammenhängt.
Kannst Du die Texte mal von Hand ändern und schauen ob das dann weg ist?
-
Das sollte kein Problem sein, in welches Feld soll das mit rein?
-
Hallo Peter,
so wie es in Xentral umgesetzt war möchte ich es nicht machen, das waren zu viele hintereinandergesteckte Sonderlocken. Alle Buchungen müssen daher immer über das Buchungsmodul gehen.
Dein Fall lässt sich wie folgt abbilden:
- Lege ein Sachkonto an, z.B. "Zahlungseingang"
- Aktiviere das Buchungen-Modul
- Im Buchungen-Modul siehst Du die Rechnungssalden (offene Posten)
- Dort kannst Du auf die entsprechende Rechnung den vollen Betrag oder einen Teilbetrag manuell auf das Sachkonto buchen
- Im Rechnungsmodul sowie der Rechnung siehst Du dann den Zahlstatus
Bitte probiere das doch mal aus.
-
-
Ah, auch gut wenn es sich von selbst löst
Anbei mit Benutzerformat...
-
Kannst Du mir mal ein Bespiel nennen, ich kann das nicht so recht nachvollziehen. Wenn ich den Auftrag auf EU umstelle fällt die Steuer in der Auftragsübersicht sowie im Bericht weg.
Stimmt bei Dir nur die Summe im Bericht nicht, oder auch der Einzelwert zum Auftrag?
-
Der Bericht ist netto, in der Auftragsliste ist es brutto. Meinst Du das?
-
Ja stimmt. Es ist manchmal wirklich schwierig zu verstehen was da im Hintergrund passiert. Ich habe nochmal etwas geändert: Die Einkaufspreise werden nun im Auftrag fest reingeschrieben sobald man den Auftrag öffnet. Will man den Preis aktualisieren, muss man den Preis rausnehmen, dann wird er neu geladen aus dem Artikel. Ich hoffe das ergibt für Euch so Sinn.
-> Bitte upgrade und dann den Bericht nochmal aus dem Anhang laden.
-
Nur zur Sicherheit: Hast Du die neue JSON importiert? (Report_Auftraege_Deckungsbeitrag_1699896607.json)
Wenn Du nach der 1. Zeile sortierst sollte eigentlich die Summenzeile einmal oben und dann unten erscheinen.
-
Du musst mehr "Einträge pro Seite" auswählen, die Summenzeile kommt ganz am Ende.
-
Storniert habe ich rausgenommen, damit sind die im Status 'versendet' noch enthalten. Siehe Anhang mit Summenzeile.
-
Das Zahlungs (bzw. Buchungsmodul) muss man erst einrichten. Dort kann man dann zwischen Belegen Verbuchungen vornehmen in dem Fall Auftrag wäre es eigentlich nur für Vorkasse relevant (Kontoauszug -> Auftrag).
Hier gibt es dazu die Anleitung: Zahlungseingang