Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f3dba42c

Von Bernd Bleßmann vor mehr als 9 Jahren hinzugefügt

  • ID f3dba42c6199dee3ef6f074262e0f077c2e37292
  • Vorgänger 8bf3fee4
  • Nachfolger fd6f0f82

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.

Unterschiede anzeigen:

SL/OE.pm
271 271
  }
272 272

  
273 273
  my $sortdir   = !defined $form->{sortdir} ? 'ASC' : $form->{sortdir} ? 'ASC' : 'DESC';
274
  my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name")));
274
  my $sortorder = join(', ', map { "${_} ${sortdir} " } ("o.id", $form->sort_columns("transdate", $ordnumber, "name"), "o.itime"));
275 275
  my %allowed_sort_columns = (
276 276
    "transdate"               => "o.transdate",
277 277
    "reqdate"                 => "o.reqdate",
......
288 288
    "taxzone"                 => "tz.description",
289 289
  );
290 290
  if ($form->{sort} && grep($form->{sort}, keys(%allowed_sort_columns))) {
291
    $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}";
291
    $sortorder = $allowed_sort_columns{$form->{sort}} . " ${sortdir}"  . ", o.itime ${sortdir}";
292 292
  }
293 293
  $query .= qq| ORDER by | . $sortorder;
294 294

  

Auch abrufbar als: Unified diff