Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3c1ceacd

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 3c1ceacd69653915e0b44f1700b198d96681f546
  • Vorgänger 4a9b86a5
  • Nachfolger 1bfdd83b

------------------------------------------------------------------------
r7135 | mbunkus | 2008-06-20 10:56:08 +0200 (Fri, 20 Jun 2008) | 1 line

Wenn eine Rechnung aus einem oder mehreren Lieferscheinen erstellt wird, so wird beim Buchen der Rechnung automatisch alle Lieferscheine als geschlossen markiert, aus denen die Rechnung erstellt wurde.
------------------------------------------------------------------------

Unterschiede anzeigen:

SL/IR.pm
37 37
use SL::AM;
38 38
use SL::Common;
39 39
use SL::DBUtils;
40
use SL::DO;
40 41
use SL::MoreCommon;
41 42
use List::Util qw(min);
42 43

  
......
538 539

  
539 540
  Common::webdav_folder($form) if ($main::webdav);
540 541

  
541
  my $rc = 1;
542
  my @close_do_ids = map { $_ * 1 } grep { $_ } split m/\s+/, $form->{close_do_ids};
543
  if (scalar @close_do_ids) {
544
    DO->close_orders('dbh' => $dbh,
545
                     'ids' => \@close_do_ids);
546
  }
542 547

  
548
  my $rc = 1;
543 549
  if (!$provided_dbh) {
544 550
    $rc = $dbh->commit();
545 551
    $dbh->disconnect();

Auch abrufbar als: Unified diff