- form header auf templates ausgelagert,
[kivitendo-erp.git] / templates / webpages / ic / form_header_master.html
diff --git a/templates/webpages/ic/form_header_master.html b/templates/webpages/ic/form_header_master.html
new file mode 100644 (file)
index 0000000..afdc182
--- /dev/null
@@ -0,0 +1,272 @@
+[%- USE HTML %]
+[%- USE LxERP %]
+<body onLoad="fokus()">
+ <script type="text/javascript" src="js/common.js"></script>
+ <script type="text/javascript" src="js/parts_language_selection.js"></script>
+
+<form method=post name="ic" action="[% script %]">
+
+<input name=id type=hidden value="[% id %]">
+<input name=item type=hidden value="[% item %]">
+<input name=title type=hidden value="[% title %]">
+<input name=makemodel type=hidden value="[% makemodel %]">
+<input name=alternate type=hidden value="[% alternate %]">
+<input name=onhand type=hidden value="[% onhand %]">
+<input name=orphaned type=hidden value="[% orphaned %]">
+<input name=taxaccounts type=hidden value="[% taxaccounts %]">
+<input name=rowcount type=hidden value="[% rowcount %]">
+<input name=eur type=hidden value="[% eur %]">
+<input name=language_values type=hidden value="[% language_values %]">
+<input name="original_partnumber" type="hidden" value="[% HTML.escape(original_partnumber) %]">
+
+<table width="100%">
+  <tr>
+    <th class=listtop>[% title %]</th>
+  </tr>
+  <tr height="5"></tr>
+  <tr>
+    <td>
+      <table width="100%">
+        <tr valign=top>
+          <th align=left><translate>Part Number</translate></th>
+          <th align=left><translate>Part Description</translate></th>
+[%- IF all_partsgroup.size %]
+          <th align=left><translate>Group</translate></th>
+[% END %]
+        </tr>
+       <tr valign=top>
+          <td><input name=partnumber value="[% HTML.escape(partnumber) %]" size=20></td>
+          <td>
+[%- IF description_area %]
+      <textarea name="description" rows="[% rows %]" cols=40 wrap=soft>[% HTML.escape(description) %]</textarea>
+[%- ELSE %]
+      <input name=description size=40 value="[% HTML.escape(description) %]">
+[%- END %]
+          </td>
+[%- IF all_partsgroup.size %]
+          <td>
+              [%- INCLUDE generic/multibox.html 
+                    name       = 'selectpartsgroup',
+                    DATA       = all_partsgroup,
+                    show_empty = 1,
+                    id_sub     = 'pg_keys',
+                    label_key  = 'partsgroup',
+              -%]
+          </td>
+[% END %]
+         <input type=hidden name=oldpartsgroup value="[% oldpartsgroup %]">
+       </tr>
+      </table>
+    </td>
+  </tr>
+  <tr>
+    <td>
+      <table width="100%" height="100%">
+        <tr valign=top>
+          <td width=70%>
+            <table width="100%" height="100%">
+              <tr>
+                <td colspan=2>
+                  <table>
+[%- IF BUCHUNGSGRUPPEN.size %]
+                    <tr>
+                      <th align=right><translate>Buchungsgruppe</translate></th>
+                      <td>
+                      [%- INCLUDE generic/multibox.html 
+                            name       = 'buchungsgruppen_id',
+                            DATA       = BUCHUNGSGRUPPEN,
+                            id_key     = 'id',
+                            label_key  = 'description',
+                      -%]
+                    </tr>
+[%- END %]
+                    <input type=hidden name=IC_income value="[% IC_income_default %]">
+[%- UNLESS is_assembly %]
+                    <input type=hidden name=IC_expense value="[% IC_expense_default %]">
+[%- END %]
+[%- IF is_part %]
+                    <input type=hidden name=IC value="[% IC_default %]">
+[%- END %]
+                  </table>
+                </td>
+              </tr>
+              <tr>
+                <th align="left"><translate>Notes</translate></th>
+[%- UNLESS is_service %]
+                <th align="left"><translate>Formula</translate></th>
+[%- END %]
+              </tr>
+              <tr>
+                <td>
+                  <textarea name=notes rows=[% notes_rows %] cols=45 wrap=soft>[% HTML.escape(notes) %]</textarea>
+                </td>
+[%- UNLESS is_service %]
+                <td>
+                  <ilayer>
+                    <layer onmouseover="this.T_STICKY=true;this.T_STATIC=true;return escape('<translate>The formula needs the following syntax:<br>For regular article:<br>Variablename= Variable Unit;<br>Variablename2= Variable2 Unit2;<br>...<br>###<br>Variable + ( Variable2 / Variable )<br><b>Please be beware of the spaces in the formula</b><br></translate>')">
+                    <textarea name=formel rows=4 cols=30 wrap=soft>[% formel %]</textarea></layer><ilayer>
+                </td>
+[%- END %]
+              </tr>
+              <tr>
+                <th align="left"></th>
+                <th align="left"><translate>EAN-Code</translate></th>
+              </tr>
+              <tr>
+                <td>
+                  <button type="button" onclick="parts_language_selection_window('language_values')"><translate>Set Language Values</translate></button>
+                </td>
+               <td>
+                 <input name=ean size=40 value="[% ean %]">
+               </td>
+              </tr>
+              <tr>
+              <td colspan=2>
+                <table>
+                <tr>
+              <th align=right><translate>Payment Terms</translate></th>
+                <td>
+                    [%- INCLUDE generic/multibox.html 
+                          name       = 'payment_id',
+                          DATA       = payment_terms,
+                          show_empty = 1,
+                          id_key     = 'id',
+                          label_key  = 'description',
+                    -%]
+                 </td>
+                </tr>
+               </table>
+              </td>
+              </tr>
+            </table>
+          </td>
+         <td width="30%">
+           <table width="100%">
+             <tr>
+                <th align="right" nowrap="true"><translate>Updated</translate></th>
+                <td width="13"><input name=priceupdate id=priceupdate size=11  title="[% dateformat %]" value="[% priceupdate %]"></td>
+                <td width="4" align="left"><input type=button name=priceupdate id="trigger1" value=<translate>button</translate>></td>
+              </tr>
+             <tr>
+               <th align="right" nowrap="true"><translate>List Price</translate></th>
+               <td><input name=listprice size=11 value=[% LxERP.format_amount(listprice) %]></td>
+             </tr>
+             <tr>
+               <th align="right" nowrap="true"><translate>Sell Price</translate></th>
+               <td><input name=sellprice size=11 value=[% LxERP.format_amount(sellprice) %]></td>
+             </tr>
+[%- UNLESS is_assembly %]
+             <tr>
+                <th align="right" nowrap="true"><translate>Last Cost</translate></th>
+                <td><input name=lastcost size=11 value=[% LxERP.format_amount(lastcost) %]></td>
+              </tr>
+[%- END %]
+[%- IF ALL_PRICE_FACTORS.size %]
+              <tr>
+                <th align="right"><translate>Price Factor</translate></th>
+                <td>
+                    [%- INCLUDE generic/multibox.html 
+                          name       = 'price_factors_id',
+                          DATA       = ALL_PRICE_FACTORS,
+                          show_empty = 1,
+                          id_key     = 'id',
+                          label_key  = 'description',
+                    -%]
+                </td>
+              </tr>
+[%- END %]
+             <tr>
+               <th align="right" nowrap="true"><translate>Unit</translate></th>
+               <td>
+                  <input type="hidden" name="unit_changeable" value="[% unit_changeable %]">
+[%- UNLESS unit_changeable %]
+                  <input type="hidden" name="unit" value="[% unit%]">[% unit %]
+[%- ELSE %]
+                    [%- INCLUDE generic/multibox.html 
+                          name       = 'unit',
+                          DATA       = ALL_UNITS,
+                          id_key     = 'name',
+                          label_key  = 'name',
+                    -%]
+[%- END %]
+                </td>
+             </tr>
+[%- UNLESS is_service %]
+             <tr>
+               <th align="right" nowrap="true"><translate>Weight</translate></th>
+               <td>
+                 <table><tr><td>[% IF is_assembly %]&nbsp;[% LxERP.format_amount(weight) %][% END %]<input [% IF is_assembly %]type=hidden [% END %] size=10 name=weight value="[% LxERP.format_amount(weight) %]"></td></tr></table>
+               </td>
+             </tr>
+[%- END %]
+[%- UNLESS is_service %]
+             <tr>
+               <th align="right" nowrap><translate>On Hand</translate></th>
+               <th align=left nowrap class="plus[% IF onhand > 0 %]1[% ELSE %]0[% END %]">&nbsp;[% LxERP.format_amount(onhand) %]</th>
+             </tr>
+
+  [%- IF is_assembly %]
+              <tr>
+               <th align="right" nowrap><translate>Stock</translate></th>
+               <td><input name=stock size=10 value="[% LxERP.format_amount(stock) %]"></td>
+             </tr>
+  [%- END %]
+             <tr>
+               <th align="right" nowrap="true"><translate>ROP</translate></th>
+               <td><input name=rop size=10 value="[% LxERP.format_amount(rop) %]"></td>
+             </tr>
+             <tr>
+               <th align="right" nowrap="true"><translate>Bin</translate></th>
+               <td><input name=bin size=10 value="[% bin %]"></td>
+             </tr>
+              <tr>
+                <th align=right nowrap><translate>Not Discountable</translate></th>
+                <td><input class=checkbox type=checkbox name=not_discountable value=1 [% IF not_discountable %]checked[% END %]></td>
+             </tr>
+             <tr>
+               <th align="right" nowrap="true"><translate>Verrechnungseinheit</translate></th>
+               <td><input name=ve size=10 value="[% ve %]"></td>
+             </tr>
+              <tr>
+               <th align="right" nowrap="true"><translate>Business Volume</translate></th>
+               <td><input name=gv size=10 value="[% LxERP.format_amount(gv) %]"></td>
+             </tr>
+[%- END %]
+[%- IF id %]
+             <tr>
+               <th align="right" nowrap="true"><translate>Obsolete</translate></th>
+               <td><input name=obsolete type=checkbox class=checkbox value=1 [% IF obsolete %]checked[% END %]></td>
+             </tr>
+[%- END %]
+              <tr>
+                <th align=right nowrap><translate>Shopartikel</translate></th>
+                <td><input class=checkbox type=checkbox name=shop value=1 [% IF shop %]checked[% END %]></td>
+             </tr>
+           </table>
+         </td>
+       </tr>
+      </table>
+    </td>
+  </tr>
+[% UNLESS is_service %]
+  <tr>
+    <td>
+      <table width=100%>
+        <tr>
+         <th align=right nowrap><translate>Image</translate></th>
+         <td><input name=image size=40 value="[% image %]"></td>
+         <th align=right nowrap><translate>Microfiche</translate></th>
+         <td><input name=microfiche size=20 value="[% microfiche %]"></td>
+       </tr>
+       <tr>
+         <th align=right nowrap><translate>Drawing</translate></th>
+         <td><input name=drawing size=40 value="[% drawing %]"></td>
+       </tr>
+      </table>
+    </td>
+  </tr>
+[%- END %]
+
+<script type="text/javascript">
+  <!-- Calendar.setup({ inputField : "priceupdate", ifFormat :"%d.%m.%Y", align : "BL", button : "trigger1" }); //--> 
+</script>