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

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

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
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.