Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 52c9a08d

Von Philip Reetz vor etwa 17 Jahren hinzugefügt

  • ID 52c9a08d4fc28b6027b8f6044e85043ec9e75335
  • Vorgänger b6133a72
  • Nachfolger 48fa52ad

Wenn bei Kundenberichten Rechnungen etc ausgewaehlt waren, wurden nicht genug Variablen ins
Query gesteckt

Unterschiede anzeigen:

SL/CT.pm
638 638
    qq|LEFT JOIN business b ON (ct.business_id = b.id) | .
639 639
    qq|WHERE $where|;
640 640

  
641
  my @saved_values = @values;
641 642
  # redo for invoices, orders and quotations
642 643
  if ($form->{l_invnumber} || $form->{l_ordnumber} || $form->{l_quonumber}) {
643 644
    my ($ar, $union, $module);
......
661 662
    }
662 663

  
663 664
    if ( $form->{l_ordnumber} ) {
665
      if ($union eq "UNION") {
666
        push(@values, @saved_values);
667
      }
664 668
      $query .=
665 669
        qq| $union | .
666 670
        qq|SELECT ct.*, b.description AS business,| .
......
675 679
    }
676 680

  
677 681
    if ( $form->{l_quonumber} ) {
682
      if ($union eq "UNION") {
683
        push(@values, @saved_values);
684
      }
678 685
      $query .=
679 686
        qq| $union | .
680 687
        qq|SELECT ct.*, b.description AS business, | .

Auch abrufbar als: Unified diff