Erstellt vor 4 Jahren
Geschlossen vor 4 Jahren
#1665 closed Fehler (invalid)
Beim Drucken eines Lieferscheins wird "Angezeigt" in Historie gespeichert
| Erstellt von: | demofreak@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.3 unstable |
| Schweregrad: | trivial | Stichworte: | Verkauf |
| Beobachter: | information@… |
Beschreibung
Beim Drucken eines Lieferscheins (sowohl Einkauf als auch Verkauf) wird "SCREENED" statt "PRINTED" in die Datenbank geschrieben. Beim Versenden als Email wird dagegen korrekt "MAILED" eingetragen.
Unabhängig davon: wenn man einen Lieferschein nur anzeigt, wird überhaupt kein Vermerk in die Datenbank geschrieben. Sollte da nicht eigentlich "SCREENED" eingetragen werden?
Änderungshistorie (3)
comment:1 Geändert vor 4 Jahren durch information@…
- Beobachter information@… hinzugefügt
comment:2 Geändert vor 4 Jahren durch demofreak@…
Du wirst lachen, ich suche nicht nach Fehlern im Lieferscheinsystem, sondern hatte befürchtet, dass ich das mit meiner Erweiterung verbockt habe... ;)
Es liegt aber eher irgendwo in bin/mozilla/io.pl, denn dort wird beim Drucken $form->{media} fälschlicherweise auf 'screen' gesetzt...
Klar, ich drucke das PDF auf den 'Bildschirm', aber das ist ein Interpretationsfehler. Wenn ich bei Ausgabe 'Queue' einstelle, erscheint in der Historie 'QUEUED'.
comment:3 Geändert vor 4 Jahren durch demofreak@…
- Lösung auf invalid gesetzt
- Status von new nach closed geändert
(In reply to comment #2)
Es liegt aber eher irgendwo in bin/mozilla/io.pl, denn dort wird beim Drucken
$form->{media} fälschlicherweise auf 'screen' gesetzt...
Nicht fälschlicherweise, sondern richtigerweise. *kopf->tisch*
Es liegt schlicht daran, dass ich das System anders benutze als es vom Erdenker gedacht war. Ich "drucke" das PDF auf den Bildschirm, und drucke es dann aus Acroread wirklich auf den Drucker bzw. versende es per Email. Das ist aber eigentlich das, was mit "Anzeigen" gemeint ist.
Wenn man zum Test einen Drucker in LxO einrichtet und darauf druckt, dann erscheint in der Historie auch korrekt "PRINTED".

Soso. Jetzt will es der Hannes aber wissen und sucht überall nach Lieferschein-Bugs ;-)
Ich kann das bestätigen, meine erste Idee in sub dispatch folgendes zu ergänzen:
Bringt leider nichts. Irgendwie wird save_history nur "manchmal" aufgerufen und nicht unbedingt bei Druck oder E-Mail
Auch ein explizites Aufrufen in dispatch bewirkt nichts: