Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ea14cfa5

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID ea14cfa54fc510f47a4ec9a85939deacf780adde
  • Vorgänger 43ad317e
  • Nachfolger c3fa430e

Einkaufs-/Verkaufsbelege: Spalte taxzone_id bereits beim INSERT befüllen

Ansonsten gibt es wegen der neuen NOT NULL-Restriktion einen Fehler.

Unterschiede anzeigen:

SL/IS.pm
583 583
      $query = qq|SELECT nextval('glid')|;
584 584
      ($form->{"id"}) = selectrow_query($form, $dbh, $query);
585 585

  
586
      $query = qq|INSERT INTO ar (id, invnumber, currency_id) VALUES (?, ?, (SELECT id FROM currencies WHERE name=?))|;
587
      do_query($form, $dbh, $query, $form->{"id"}, $form->{"id"}, $form->{currency});
586
      $query = qq|INSERT INTO ar (id, invnumber, currency_id, taxzone_id) VALUES (?, ?, (SELECT id FROM currencies WHERE name=?), ?)|;
587
      do_query($form, $dbh, $query, $form->{"id"}, $form->{"id"}, $form->{currency}, $form->{taxzone_id});
588 588

  
589 589
      if (!$form->{invnumber}) {
590 590
        my $trans_number   = SL::TransNumber->new(type => $form->{type}, dbh => $dbh, number => $form->{invnumber}, id => $form->{id});

Auch abrufbar als: Unified diff