Einkaufslieferschein, Einlagern mit mehreren Lagern verbessert
authorJan Büren <jan@kivitendo-premium.de>
Fri, 27 Jun 2014 11:45:43 +0000 (13:45 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Fri, 27 Jun 2014 11:45:43 +0000 (13:45 +0200)
Mehrfaches Aufrufen vom Fragezeichen Einlagern-Knopf, bzw. Erneuern der Posititonseinlagermaske
hat die Zuordnung zu Lager -> Lagerplatz fehlerhaft gesetzt, falls ein Standardlagerplatz in
den Stammdaten gesetzt war.
Details s.a. Ticket: 2485

templates/webpages/do/stock_in_form.html

index f371de1..94656de 100644 (file)
      <td>
       <select name="warehouse_id_[% loop.count %]" onchange="warehouse_selected([% loop.count %], this.selectedIndex)">
        [%- FOREACH wh = WAREHOUSES %]
-     <option value="[% HTML.escape(wh.id) %]"[% IF wh.id == row.warehouse_id %] selected[% END %] [% IF wh.id == PART_INFO.warehouse_id %] selected[% END %]>[% HTML.escape(wh.description) %]</option>
+     <option value="[% HTML.escape(wh.id) %]"[% IF wh.id == row.warehouse_id %] selected[% END %] [% IF wh.id == PART_INFO.warehouse_id && LxERP.format_amount(row.qty) == 0 && STOCK_INFO.size == 1  %] selected[% END %]  >[% HTML.escape(wh.description) %]</option>
        [%- END %]
       </select>
      </td>