From: Bernd Bleßmann Date: Tue, 14 Apr 2015 13:31:16 +0000 (+0200) Subject: Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ... X-Git-Tag: release-3.3.0beta~150 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=f3dba42c6199dee3ef6f074262e0f077c2e37292;p=kivitendo-erp.git Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ... ... damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es gleichrangige Einträge in der aktuellen Sortierung gibt. --- diff --git a/SL/OE.pm b/SL/OE.pm index 8f7c050d7..cfb48b5aa 100644 --- a/SL/OE.pm +++ b/SL/OE.pm @@ -271,7 +271,7 @@ SQL } my $sortdir = !defined $form->{sortdir} ? 'ASC' : $form->{sortdir} ? 'ASC' : 'DESC'; - my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name"))); + my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name"), "o.itime")); my %allowed_sort_columns = ( "transdate" => "o.transdate", "reqdate" => "o.reqdate", @@ -288,7 +288,7 @@ SQL "taxzone" => "tz.description", ); if ($form->{sort} && grep($form->{sort}, keys(%allowed_sort_columns))) { - $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}"; + $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}" . ", o.itime ${sortdir}"; } $query .= qq| ORDER by | . $sortorder;