Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 791090f3

Von Jan Büren vor mehr als 9 Jahren hinzugefügt

  • ID 791090f3380a2d1797db7406b13c76ccd66f4b9e
  • Vorgänger 2271551b
  • Nachfolger c637622e

Standardlagerplatz in Stammdaten beim Umlagern ändern

Scheinbar hat dies bisweilen immer nur bei gleichbleibenden Lagern funktioniert
(s.a. Ergänzung POD in Object.pm->update_attributes)
Ferner, sinnvollerweise das bestehende Part-Objekt verwenden und kein neues
erzeugen.

Unterschiede anzeigen:

SL/WH.pm
137 137
        )->save;
138 138
        # Standardlagerplatz in Stammdaten gleich mitverschieben
139 139
        if (defined($transfer->{change_default_bin})){
140
          my $part = SL::DB::Part->new(id        => conv_i($transfer->{parts_id}))->load;
141
          $part->update_attributes(warehouse_id  => conv_i($transfer->{dst_warehouse_id}));
142
          $part->update_attributes(bin_id        => conv_i($transfer->{dst_bin_id}));
140
          $part->update_attributes(warehouse_id  => $dst_wh->id, bin_id => $dst_bin->id);
143 141
        }
144 142
      }
145 143

  

Auch abrufbar als: Unified diff