Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8c6da403

Von Jan Büren vor fast 14 Jahren hinzugefügt

  • ID 8c6da40329649dd3015da8364e831e0e47155694
  • Vorgänger 961adb71
  • Nachfolger 6a878714

Fix für Bug 1395: Die bei der Einlagerung von Artikeln aus Lieferscheinen zum jeweiligen Artikel voreingestellten Einheiten entsprechen nicht den Standardeinheiten der Artikel, wenn die Einheiten auf einander aufbauen. -- Entsprechend mit default-Werten für Bereich Lager und Lieferschein geändert

Unterschiede anzeigen:

bin/mozilla/do.pl
1043 1043
  my $part_info  = IC->get_basic_part_info('id' => $form->{parts_id});
1044 1044

  
1045 1045
  my $units      = AM->retrieve_units(\%myconfig, $form);
1046
  my $units_data = AM->unit_select_data($units, undef, undef, $part_info->{unit});
1046
  # der zweite Parameter von unit_select_data gibt den default-Namen (selected) vor
1047
  my $units_data = AM->unit_select_data($units, $form->{do_unit}, undef, $part_info->{unit});
1047 1048

  
1048 1049
  $form->get_lists('warehouses' => { 'key'    => 'WAREHOUSES',
1049 1050
                                     'bins'   => 'BINS' });
bin/mozilla/wh.pl
85 85
  show_no_warehouses_error() if (!scalar @{ $form->{WAREHOUSES} });
86 86

  
87 87
  my $units      = AM->retrieve_units(\%myconfig, $form);
88
  $form->{UNITS} = AM->unit_select_data($units, $form->{unit}, 0, $form->{partunit});
88
  # der zweite Parameter von unit_select_data gibt den default-Namen (selected) vor
89
  $form->{UNITS} = AM->unit_select_data($units, $form->{partunit}, 0, $form->{partunit});
89 90

  
90 91
  if (scalar @{ $form->{WAREHOUSES} }) {
91 92
    $form->{warehouse_id} ||= $form->{WAREHOUSES}->[0]->{id};
templates/webpages/do/stock_in_form.html
138 138
     <td>
139 139
      <select name="unit_[% loop.count %]">
140 140
       [%- FOREACH unit = UNITS %]
141
       <option[% IF unit.name == row.unit %] selected[% END %]>[% HTML.escape(unit.name) %]</option>
141
       <option[% IF unit.selected %] selected[% END %]>[% HTML.escape(unit.name) %]</option>
142 142
       [%- END %]
143 143
      </select>
144 144
     </td>

Auch abrufbar als: Unified diff