Einkaufslieferschein: Falls erste Position beim Einlagern mit LS-Menge vorbelegen
authorJan Büren <jan@kivitendo.de>
Mon, 10 May 2021 14:29:35 +0000 (16:29 +0200)
committerJan Büren <jan@kivitendo.de>
Mon, 10 May 2021 14:29:35 +0000 (16:29 +0200)
Der Verkaufslieferschein belegt die Menge beim Auslagern auch direkt
vor. Dasselbe sollte auch beim Eingang passieren, da eine Position
gleich eine Standardlagerplatz normalerweise die richtige Vorbelegung ist.

templates/webpages/do/stock_in_form.html

index 08384f7..f8fa9d8 100644 (file)
        [% L.date_tag('bestbefore_'_ loop.count, row.bestbefore) %]
      </td>
      [% END %]
-     <td><input name="qty_[% loop.count %]" size="12" value="[% HTML.escape(LxERP.format_amount(row.qty)) %]"></td>
-
+     <td><input name="qty_[% loop.count %]" size="12"
+     [%- IF (!row.qty) && (loop.count == 1) %]
+       value="[% HTML.escape(do_qty) %]"
+     [%- ELSE %]
+       value="[% HTML.escape(LxERP.format_amount(row.qty)) %]"
+     [% END %]
+     ></td>
      <td>
       <select name="unit_[% loop.count %]">
        [%- FOREACH unit = UNITS %]