Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 71d04fc6

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

Zu trac 2284 Einkauf-LS Vorauswahl des Master-Standardlagerplatz
Standardlagerplatz vorauswählen, falls keiner in parts definiert ist.
Entsprechend in der Mandantenkonfiguration eingestellt.
Ferner Beschreibung der Funktion klarer dargestellt und alte
Kommentare entfernt

Unterschiede anzeigen:

bin/mozilla/do.pl
669 669
  }
670 670

  
671 671
  $form->{id} = 0 if $form->{saveasnew};
672
  # best case fix für bug 1079. Einkaufsrabatt wird nicht richtig
673
  # aus Lieferantenauftrag -> Lieferschein -> Rechnung übernommen
674
  # Tritt nur auf, wenn man direkt über Lieferschein -> speichern ->
675
  # Workflow Rechnung geht (beim Aufruf über edit() i.O.)
676
  # Gut. DO-save() speichert den Discount im DB-Format 0.12 für
677
  # 12%, die Konvertierung wird leider in $form gemacht und daher
678
  # wird die Maske mit dem falschen Rabatt wieder aufgebaut.
679
  # Wie immer: backup_vars verwenden um nichts anderes kaputt zu
680
  # machen. jan 03.03.2010
681
  # nicht mehr notwendig da für bug 1284 der backend aufruf entsprechend
682
  # geändert wurde
672

  
683 673
  DO->save();
684 674
  # saving the history
685 675
  if(!exists $form->{addition}) {
......
1141 1131

  
1142 1132
  my $part_info  = IC->get_basic_part_info('id' => $form->{parts_id});
1143 1133

  
1134
  # Standardlagerplatz für Standard-Auslagern verwenden, falls keiner für die Ware explizit definiert wurde
1135
  if ($::instance_conf->get_transfer_default_use_master_default_bin) {
1136
    $part_info->{warehouse_id} ||= $::instance_conf->get_default_warehouse_id;
1137
    $part_info->{bin_id}       ||= $::instance_conf->get_default_bin_id;
1138
  }
1139

  
1144 1140
  my $units      = AM->retrieve_units(\%myconfig, $form);
1145 1141
  # der zweite Parameter von unit_select_data gibt den default-Namen (selected) vor
1146 1142
  my $units_data = AM->unit_select_data($units, $form->{do_unit}, undef, $part_info->{unit});
locale/de/all
619 619
  'Default Transfer'            => 'Ein- / Auslagern über Standardlagerplätze',
620 620
  'Default Transfer Out always succeed. The current part onhand is ignored and the inventory can have negative stocks (not recommended).' => 'Auslagern über Standardlagerplatz funktioniert immer (verfügbare Menge wird nicht geprüft). Die Lagerbewegung wird auf den unten konfigurierten Lagerplatz gebucht (nicht empfohlen).',
621 621
  'Default Transfer Out with negative inventory' => 'Standard-Auslagern ohne Prüfung auf Bestand',
622
  'Default Transfer with Master Bin' => 'Standardlagerplatz für Standard-Auslagern verwenden, falls keiner für die Ware explizit definiert wurde',
622
  'Default Transfer with Master Bin' => 'Standardlagerplatz für Lagerbewegungen verwenden, falls keiner für die Ware explizit definiert wurde',
623 623
  'Default Warehouse'           => 'Standard-Lager',
624 624
  'Default Warehouse with ignoring on hand' => 'Standardlager für Auslagern ohne Prüfung auf Bestand',
625 625
  'Default buchungsgruppe'      => 'Standardbuchungsgruppe',

Auch abrufbar als: Unified diff