]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Standardlagerplatz direkt beim Umlagern ändern, falls entsprechend angehakt
authorJan Büren <jan@kivitendo-premium.de>
Fri, 31 May 2013 07:22:49 +0000 (09:22 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Fri, 31 May 2013 07:22:49 +0000 (09:22 +0200)
SL/WH.pm
bin/mozilla/wh.pl
templates/webpages/wh/transfer_parts_selection.html

index 28e836e485cd22b3a7018b93182b004025c2678f..f7ca693e3e32569015bb10aa99d80d2fa4570fee 100644 (file)
--- a/SL/WH.pm
+++ b/SL/WH.pm
@@ -132,7 +132,13 @@ sub transfer {
           bin       => $dst_bin->id,
           qty       => $qty,
         )->save;
           bin       => $dst_bin->id,
           qty       => $qty,
         )->save;
-      }
+        # Standardlagerplatz in Stammdaten gleich mitverschieben
+        if (defined($transfer->{change_default_bin})){
+          my $part = SL::DB::Part->new(id        => conv_i($transfer->{parts_id}))->load;
+          $part->update_attributes(warehouse_id  => conv_i($transfer->{dst_warehouse_id}));
+          $part->update_attributes(bin_id        => conv_i($transfer->{dst_bin_id}));
+        }
+     }
 
       push @trans_ids, $trans_id;
     }
 
       push @trans_ids, $trans_id;
     }
index 5caee5437abf110e450d54d9bef6eded8b8068f9..f76b4e969be71498fac7fe5ba92890f1d836c97e 100644 (file)
@@ -282,6 +282,7 @@ sub transfer_parts {
     }
 
     $transfer->{comment} = $form->{comment};
     }
 
     $transfer->{comment} = $form->{comment};
+    $transfer->{change_default_bin} = $form->{change_default_bin};
 
     push @transfers, $transfer;
 
 
     push @transfers, $transfer;
 
index 62ded76ff61192a046378ac8b033c4c4d5799f2b..5a7aabf863c658156338bb6260bcb0fe48daaa40 100644 (file)
      <td>[% 'Optional comment' | $T8 %]:</td>
      <td><input name="comment" size="20"></td>
     </tr>
      <td>[% 'Optional comment' | $T8 %]:</td>
      <td><input name="comment" size="20"></td>
     </tr>
+    <tr>
+     <td>[% 'Change default bin for this parts' | $T8 %]:</td>
+    <td><input type="checkbox" name="change_default_bin"<td>
+    </tr>
    </table>
   </p>
 
    </table>
   </p>