50 |
50 |
|
51 |
51 |
control.options[bin_index].selected = true;
|
52 |
52 |
}
|
|
53 |
|
53 |
54 |
function bin_match(rowcount) {
|
54 |
|
for (i = 1; i < rowcount + 1; i++) { // über alle parts_id
|
|
55 |
for (i = 1; i <= rowcount + 1; i++) { // über alle parts_id
|
55 |
56 |
var lagerplatz = document.getElementById("bin_" + i).value;
|
56 |
57 |
var control = document.getElementById("bin_id_" + i);
|
57 |
58 |
var bin_index = 0;
|
58 |
|
//alert(lagerplatz);
|
59 |
59 |
for (j = 0; j < warehouses.length; j++) { // über alle lager
|
60 |
60 |
var warehouse = warehouses[j];
|
61 |
61 |
|
62 |
62 |
for (k = 0; k < warehouse['bins'].length; k++) { // über alle lagerplätze
|
63 |
63 |
|
64 |
64 |
if (lagerplatz == warehouse['bins'][k]['description']) {
|
65 |
|
//alert('ware ' + warehouse['bins'][k]['description']);
|
66 |
65 |
var lager = document.getElementById("warehouse_id_" + i);
|
67 |
66 |
lager.selectedIndex = j;
|
68 |
67 |
bin_index = k;
|
|
68 |
for (bin_i = 0; bin_i < warehouse['bins'].length; bin_i++) {
|
|
69 |
control.options[bin_i] = new Option(warehouse['bins'][bin_i]['description'], warehouse['bins'][bin_i]['id']);
|
|
70 |
}
|
|
71 |
control.options[bin_index].selected = true;
|
69 |
72 |
break;
|
70 |
73 |
/*var lagerplatz = document.getElementById("bin_id_" + i);
|
71 |
74 |
alert('lagerplatz ' + lagerplatz.value);
|
... | ... | |
75 |
78 |
}
|
76 |
79 |
}
|
77 |
80 |
}
|
78 |
|
for (i = 0; i < warehouse['bins'].length; i++) {
|
79 |
|
control.options[i] = new Option(warehouse['bins'][i]['description'], warehouse['bins'][i]['id']);
|
80 |
|
}
|
81 |
|
control.options[bin_index].selected = true;
|
82 |
|
|
83 |
81 |
|
84 |
82 |
}
|
85 |
83 |
|
... | ... | |
104 |
102 |
<p>[% 'This has been changed in this version, therefore please change the "old" bins to some real warehouse bins.' | $T8 %]</p>
|
105 |
103 |
<p>[% 'If your old bins match exactly Bins in the Warehouse CLICK on <b>AUTOMATICALLY MATCH BINS</b>.' | $T8 %]</p>
|
106 |
104 |
<p>[% 'Otherwise you can simply check create warehouse and bins and define a name for the warehouse (Bins will be created automatically) and then continue' | $T8 %]</p>
|
|
105 |
<p>[% 'Empty selection for warehouse will not be added, even if the old bin is still visible (use back and forth to edit again).' | $T8 %]</p>
|
107 |
106 |
|
108 |
107 |
<table>
|
109 |
108 |
<tr>
|
Migration Freitext-Lagerfeld nach wirklichen Lager verbessert.
Automatisches Durchsuchen war unsauber, hier wurde nur der erste Treffer gefunden.
Leer-Auswahl von einzelnen Lagerplätze nachdem schon ein Lagerplatz ausgewählt wurde,
aktualisiert nicht den Lagerplatz richtig. Zumindestens beim Anlegen abgefangen und
ein Hinweis bei dem Migrationsdialog geschrieben.