Erstellt vor 9 Jahren
Geschlossen vor 6 Jahren
#366 closed Fehler (wont-fix)
Drucken Kundenrechnung ignoriert das 'Von - Bis' Datum
| Erstellt von: | buecken@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.4.0 |
| Schweregrad: | normal | Stichworte: | Bericht |
| Beobachter: | m.bunkus@…, s.koehler@… |
Beschreibung
Um mittels der Druckerwarteschlange nur die Rechnungen eines Monats auszudrucken
wird im Formular 'Drucken Kundenrechnung' ein 'Von' und ein 'Bis' Datum eingegeben.
Die Liste die anschließend ausgegeben wird zeigt weiterhin alle Rechnungen die
in der Druckerwarteschlange stehen egal ob sie vor, im oder nach dem
Datumsbereich datiert wurden. Im Bereich 'Verkauf - Berichte - Rechnungen' oder
'Auftrage' wird die Datumseingabe berücksichtigt. Woran kann das liegen ???
Änderungshistorie (6)
comment:1 Geändert vor 9 Jahren durch s.koehler@…
- Beobachter s.koehler@… hinzugefügt
comment:2 Geändert vor 9 Jahren durch buecken@…
(Mit Bezug zu comment 1)
Bestätigt, betrifft alle Punkte unter Druck.
Im Quelltext waren die Datumsangaben auskommentiert.
Gelöst für Rechnungen, Angebote und Aufträge in Revision 1156.
Kurze Anleitung, das Problem manuell zu beheben (ohne Gewähr):
in der Datei ./SL/BP.pm
in der Routine get_spoolfiles
folgende Zeilen auskommentieren
# $query .= " AND a.transdate >= '$form->{transdatefrom}'" if
$form->{transdatefrom};
# $query .= " AND a.transdate <= '$form->{transdateto}'" if $form-
{transdateto};
Damit funktionieren die variablen Datumsangaben wieder
(Mit Bezug zu comment 1)
Bestätigt, betrifft alle Punkte unter Druck.
Im Quelltext waren die Datumsangaben auskommentiert.
Gelöst für Rechnungen, Angebote und Aufträge in Revision 1156.
Kurze Anleitung, das Problem manuell zu beheben (ohne Gewähr):
in der Datei ./SL/BP.pm
in der Routine get_spoolfiles
folgende Zeilen auskommentieren
# $query .= " AND a.transdate >= '$form->{transdatefrom}'" if
$form->{transdatefrom};
# $query .= " AND a.transdate <= '$form->{transdateto}'" if $form-
{transdateto};
Damit funktionieren die variablen Datumsangaben wieder
(Mit Bezug zu comment 1)
Bestätigt, betrifft alle Punkte unter Druck.
Im Quelltext waren die Datumsangaben auskommentiert.
Gelöst für Rechnungen, Angebote und Aufträge in Revision 1156.
Kurze Anleitung, das Problem manuell zu beheben (ohne Gewähr):
in der Datei ./SL/BP.pm
in der Routine get_spoolfiles
folgende Zeilen auskommentieren
# $query .= " AND a.transdate >= '$form->{transdatefrom}'" if
$form->{transdatefrom};
# $query .= " AND a.transdate <= '$form->{transdateto}'" if $form-
{transdateto};
Damit funktionieren die variablen Datumsangaben wieder
Danke für die Lösung. Die Anzeige Funktioniert dann auch, der Button 'Alle
auswählen' funktioniert dann aber leider nicht. Nach der Selektion der
Rechnungen aus dem Datumsbereich mit dem Button 'Alle auswählen', wird wieder
die komplette Liste ausgegeben. Das Problem "Die Selektion stimmt überhaupt
nicht". Statt der selektierten Rechnungen sind jetzt die ersten Rechnungen in
der Liste selektiert?
comment:3 Geändert vor 9 Jahren durch s.koehler@…
Danke für die Lösung. Die Anzeige Funktioniert dann auch, der Button 'Alle
auswählen' funktioniert dann aber leider nicht. Nach der Selektion der
Rechnungen aus dem Datumsbereich mit dem Button 'Alle auswählen', wird wieder
die komplette Liste ausgegeben. Das Problem "Die Selektion stimmt überhaupt
nicht". Statt der selektierten Rechnungen sind jetzt die ersten Rechnungen in
der Liste selektiert?
Danke bestätigt - die Variablen der Suche werden für den Aufbau per "alle
selektieren" nicht weitergegeben.
Probiere mal folgendes:
In der Datei bin/mozilla/bp.pl in der Routine
sub list_spool so ziemlich am Ende bei
...
if ($myconfig{printer}) {
print qq|
#Das hier einfügen!
<input type=hidden name=transdateto value=$form->{transdateto}>
<input type=hidden name=transdatefrom value=$form->{transdatefrom}>
<input type=hidden name=invnumber value=$form->{invnumber}>
<input type=hidden name=ordnumber value=$form->{ordnumber}>
<input type=hidden name=customer value=$form->{customer}>
#Einfügen Ende
<input class=submit type=submit name=action value="|
. $locale->text('Select all') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('Print') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('Remove') . qq|">
|;
}
...
Ist noch nicht ganz fertig; das sollte das Problem beheben. Ich habe es mit dem
Druck von Kundenrechnungen geprüft. Das müsste aber auch für die "anderen"
Kundenberichte funktionieren
comment:4 Geändert vor 9 Jahren durch s.koehler@…
Behoben für Einkauf/Verkauf? und der Button "Alle auswählen" übernimmt jetzt eine
vorherige Suchauswahl.
Schecks und Zahlungseingänge fehlen noch, konnte ich nicht testen.
Bitte testen!
Ab R1164
comment:5 Geändert vor 8 Jahren durch ceretonin@…
- Stichworte Bericht hinzugefügt; Verkauf gelöscht
- Version von 2.2.2 nach 2.4.0 geändert
comment:6 Geändert vor 6 Jahren durch m.bunkus@…
- Beobachter m.bunkus@… hinzugefügt
- Lösung auf wontfix gesetzt
- op_sys auf Alle gesetzt
- Status von new nach closed geändert

Bestätigt, betrifft alle Punkte unter Druck.
Im Quelltext waren die Datumsangaben auskommentiert.
Gelöst für Rechnungen, Angebote und Aufträge in Revision 1156.
Kurze Anleitung, das Problem manuell zu beheben (ohne Gewähr):
in der Datei ./SL/BP.pm
in der Routine get_spoolfiles
folgende Zeilen auskommentieren
$form->{transdatefrom};
Damit funktionieren die variablen Datumsangaben wieder