'National Expenses' => 'Aufwand Inland',
'National Revenues' => 'Erlöse Inland',
'Netto Terms' => 'Zahlungsziel netto',
- 'New Buchungsgruppe [% loop.count %]' => 'Neue Buchungsgruppe [% loop.count %]',
+ 'New Buchungsgruppe #1' => 'Neue Buchungsgruppe #1',
'New Templates' => 'neue Vorlagen',
+ 'New Win/Tab' => 'Neues Fenster',
'New assembly' => 'Neues Erzeugnis',
'New bank account' => 'Neues Bankkonto',
'New contact' => 'Neuer Ansprechpartner',
'You have to create new Buchungsgruppen for all the combinations of inventory, income and expense accounts that have been used already.' => 'Sie müssen neue Buchungsgruppen für alle Kombinationen aus Inventar-, Erlös- und Aufwandskonto, die bereits benutzt wurden.',
'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").' => 'Sie müssen einen Firmennamen in Ihren Benutzereinstellungen angeben (siehe "Programm"-Menü, "Benuztereinstellungen).',
'You have to fill in at least an account number, the bank code, the IBAN and the BIC.' => 'Sie müssen zumindest die Kontonummer, die Bankleitzahl, die IBAN und den BIC angeben.',
+ 'You have to specify a department.' => 'Sie müssen eine Abteilung wählen.',
'You have to specify an execution date for each antry.' => 'Sie müssen für jeden zu buchenden Eintrag ein Ausführungsdatum angeben.',
'You must chose a user.' => 'Sie müssen einen Benutzer auswählen.',
+ 'You should create a backup of the database before proceeding because the backup might not be reversible.' => 'Sie sollten eine Sicherungskopie der Datenbank erstellen, bevor Sie fortfahren, da die Aktualisierung unter Umständen nicht umkehrbar ist.',
'You will now be forwarded to the administration panel.' => 'Sie werden nun zum Administrationsbereich weitergeleitet.',
'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
'You\'ve already chosen the following limitations:' => 'Sie haben bereits die folgenden Einschränkungen vorgenommen:',
--- /dev/null
+ [%- USE T8 %]
+ [% USE HTML %]<body class="admin">
+
+ <script type="text/javascript" src="js/common.js"></script>
+ <script type="text/javascript" src="js/jquery.js"></script>
+ <script type="text/javascript">
+ <!--
+ function open_connection_test_window() {
+ // host name port user passwd
+ var url = "admin.pl?INPUT_ENCODING=UTF-8&action=test_db_connection&" +
+ "dbhost=" + encodeURIComponent(get_input_value("dbhost")) + "&" +
+ "dbport=" + encodeURIComponent(get_input_value("dbport")) + "&" +
+ "dbname=" + encodeURIComponent(get_input_value("dbname")) + "&" +
+ "dbuser=" + encodeURIComponent(get_input_value("dbuser")) + "&" +
+ "dbpasswd=" + encodeURIComponent(get_input_value("dbpasswd")) + "&";
+
+ var parm = centerParms(400,300) + ",width=400,height=300,status=yes,scrollbars=yes";
+
+ window.open(url, "_new_generic", parm);
+ }
+ -->
+ </script>
+
+ <form name="Form" id="Form" method="post" action="admin.pl">
+
+ <div class="listtop" width="100%">[% title %]</div>
+
+ <table width="100%">
+ <tr valign="top">
+ <td>
+ <table>
+ <tr>
+ <th align="right">[% 'Login' | $T8 %]</th>
+ <td>
+ [%- IF edit %]
+ <input type="hidden" name="login" value="[% HTML.escape(myc_login) %]">[% HTML.escape(myc_login) %]
+ [%- ELSE %]
+ <input name="login" value="[% HTML.escape(myc_login) %]">
+ [%- END %]
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Password' | $T8 %]</th>
+ <td>[% IF CAN_CHANGE_PASSWORD %]<input type="password" name="new_password" size="8" value="********">[% ELSE %]********[% END %]</td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Name' | $T8 %]</th>
+ <td><input name="name" size="15" value="[% HTML.escape(myc_name) %]"></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'E-mail' | $T8 %]</th>
+ <td><input name="email" size="30" value="[% HTML.escape(myc_email) %]"></td>
+ </tr>
+
+ <tr valign="top">
+ <th align="right">[% 'Signature' | $T8 %]</th>
+ <td><textarea name="signature" rows="3" cols="35">[% HTML.escape(myc_signature) %]</textarea></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Phone' | $T8 %]</th>
+ <td><input name="tel" size="14" value="[% HTML.escape(myc_tel) %]"></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Fax' | $T8 %]</th>
+ <td><input name="fax" size="14" value="[% HTML.escape(myc_fax) %]"></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Company' | $T8 %]</th>
+ <td><input name="company" size="35" value="[% HTML.escape(myc_company) %]"></td>
+ </tr>
+
+ <tr valign="top">
+ <th align="right">[% 'Address' | $T8 %]</th>
+ <td><textarea name="address" rows="4" cols="35">[% HTML.escape(myc_address) %]</textarea></td>
+ </tr>
+
+ <tr valign="top">
+ <th align="right">[% 'Tax number' | $T8 %]</th>
+ <td><input name="taxnumber" size="14" value="[% HTML.escape(myc_taxnumber) %]"></td>
+ </tr>
+
+ <tr valign="top">
+ <th align="right">[% 'Ust-IDNr' | $T8 %]</th>
+ <td><input name="co_ustid" size="14" value="[% HTML.escape(myc_co_ustid) %]"></td>
+ </tr>
+
+ <tr valign="top">
+ <th align="right">[% 'DUNS-Nr' | $T8 %]</th>
+ <td><input name="duns" size="14" value="[% HTML.escape(myc_duns) %]"></td>
+ </tr>
+ </table>
+ </td>
+
+ <td>
+ <table>
+ <tr>
+ <th align="right">[% 'Date Format' | $T8 %]</th>
+ <td>
+ <select name="dateformat">
+ [% FOREACH row = ALL_DATEFORMATS %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.format) %]</option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Number Format' | $T8 %]</th>
+ <td>
+ <select name="numberformat">
+ [% FOREACH row = ALL_NUMBERFORMATS %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.format) %]</option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Dropdown Limit' | $T8 %]</th>
+ <td><input name="vclimit" value="[% HTML.escape(myc_vclimit) %]"></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Language' | $T8 %]</th>
+ <td>
+ <select name="countrycode">
+ [% FOREACH row = ALL_COUNTRYCODES %]<option value="[% HTML.escape(row.value) %]" [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Stylesheet' | $T8 %]</th>
+ <td>
+ <select name="userstylesheet">
+ [% FOREACH row = ALL_STYLESHEETS %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Printer' | $T8 %]</th>
+ <td><input name="printer" size="20" value="[% HTML.escape(myc_printer) %]"></td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Use Templates' | $T8 %]</th>
+ <td>
+ <select name="usetemplates">
+ [% FOREACH row = ALL_TEMPLATES %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right">[% 'New Templates' | $T8 %]</th>
+ <td><input name="newtemplates"></td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Setup Templates' | $T8 %]</th>
+ <td>
+ <select name="mastertemplates">
+ [% FOREACH row = ALL_MASTER_TEMPLATES %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Setup Menu' | $T8 %]</th>
+ <td>
+ <select name="menustyle">
+ <option value="v3"[% IF menustyle_v3 %] selected[% END %]>[% 'Top (CSS)' | $T8 %]</option>
+ <option value="v4"[% IF menustyle_v4 %] selected[% END %]>[% 'Top (CSS) new' | $T8 %]</option>
+ <option value="neu"[% IF menustyle_neu %] selected[% END %]>[% 'Top (Javascript)' | $T8 %]</option>
+ <option value="xml"[% IF menustyle_xml %] selected[% END %]>[% 'Top (XUL; only for Mozilla Firefox)' | $T8 %]</option>
+ <option value="old"[% IF menustyle_old %] selected[% END %]>[% 'Old (on the side)' | $T8 %]</option>
+ </select>
+ </td>
+ </tr>
++ <tr>
++ <th align='right'>[% 'Mandatory Departments' | $T8 %]</th>
++ <td>
++ <input type='radio' name='mandatory_departments' value='0' [% IF !myc_mandatory_departments %] checked[% END %]> [% 'No' | $T8 %]
++ <input type='radio' name='mandatory_departments' value='1' [% IF myc_mandatory_departments %] checked[% END %]> [% 'Yes' | $T8 %]
++ </td>
++ </tr>
+
+ <input type="hidden" name="templates" value="[% HTML.escape(myc_templates) %]">
+ </table>
+ </td>
+ </tr>
+
+ <tr class="listheading">
+ <th colspan="2">[% 'Database' | $T8 %]</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">
+ <table>
+ <tr>
+ <th align="right">[% 'Driver' | $T8 %]</th>
+ <td>PostgreSQL</td>
+ <th align="right">[% 'Host' | $T8 %]</th>
+ <td><input name="dbhost" size="30" value="[% HTML.escape(myc_dbhost) %]"></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'Dataset' | $T8 %]</th>
+ <td><input name="dbname" size="15" value="[% HTML.escape(myc_dbname) %]"></td>
+ <th align="right">[% 'Port' | $T8 %]</th>
+ <td><input name="dbport" size="4" value="[% HTML.escape(myc_dbport) %]"></td>
+ </tr>
+
+ <tr>
+ <th align="right">[% 'User' | $T8 %]</th>
+ <td><input name="dbuser" size="15" value="[% HTML.escape(myc_dbuser) %]"></td>
+ <th align="right">[% 'Password' | $T8 %]</th>
+ <td><input name="dbpasswd" type="password" size="10" value="[% HTML.escape(myc_dbpasswd) %]"></td>
+ </tr>
+
+ <tr>
+ <td colspan="2"><input type="button" class="submit" onclick="open_connection_test_window();" value="[% 'Test connection' | $T8 %]"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ [% IF edit %]
+ <tr><td colspan="2"><hr size="3" noshade></td></tr>
+
+ <tr class="listheading">
+ <th colspan="2">[% 'Group membership' | $T8 %]</th>
+ </tr>
+
+ <tr>
+ <td colspan="2">[% 'The user is a member in the following group(s):' | $T8 %]</td>
+ </tr>
+
+ <tr>
+ <td colspan="2">[% FOREACH row = GROUPS %]<a href="admin.pl?action=edit_group&group_id=[% HTML.url(row.id) %]">[% HTML.escape(row.name) %]</a>
+ [% UNLESS loop.last %] | [% END %][% END %]</td>
+ </tr>
+ [% END %]
+
+ <tr><td colspan="2"><hr size="3" noshade></td></tr>
+
+ </table>
+
+ <input name="callback" type="hidden" value="admin.pl?action=list_users">
+
+ <input type="hidden" name="action" value="dispatcher">
+ <input type="submit" class="submit" name="action_save_user" value="[% 'Save' | $T8 %]">
+
+ [% IF edit %]
+ [% FOREACH row = GROUPS %]
+ <input type="hidden" name="new_user_group_ids[]" value="[% HTML.escape(row.id) %]">
+ [% END %]
+ <input type="hidden" name="new_user_login" id="new_user_login" value="">
+ <input type="hidden" name="action_save_user_as_new" id="action_save_user_as_new" value="">
+ <input type="button" class="submit" id="save_as_new_button" value="[% 'Save as new' | $T8 %]">
+ <input type="submit" class="submit" name="action_delete_user" value="[% 'Delete' | $T8 %]">
+ <input type="hidden" name="edit" value="1">
+ [% END %]
+
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ $(document).ready(function() {
+ $("#save_as_new_button").click(function() {
+ var new_user_login = prompt('[% 'Please enter the login for the new user.' | $T8 %]', '');
+ if (!new_user_login || (new_user_login == ''))
+ return;
+
+ $("#action_save_user_as_new").attr('value', '1');
+ $("#new_user_login").attr('value', new_user_login);
+ $("#Form").submit();
+ });
+ });
+ -->
+ </script>
+
+ </body>
+ </html>
--- /dev/null
-<p>[% saved_message %]</p>
-
+ [%- USE T8 %]
+ [%- USE HTML %]
+ [%- USE LxERP %]
+ [%- SET follow_up_trans_info = invnumber _ ' (' _ customer_name _ ')' %]
+ <body>
+ <script type="text/javascript" src="js/common.js"></script>
+ <script type="text/javascript" src="js/delivery_customer_selection.js"></script>
+ <script type="text/javascript" src="js/vendor_selection.js"></script>
+ <script type="text/javascript" src="js/calculate_qty.js"></script>
+ <script type="text/javascript" src="js/follow_up.js"></script>
+ <script type="text/javascript" src="js/customer_or_vendor_selection.js"></script>
+
+ <form method="post" name="invoice" action="[% script %]">
+
+ [%- FOREACH key = HIDDENS %]
+ <input type="hidden" name="[% HTML.escape(key) %]" value="[% HTML.escape($key) %]">
+ [%- END %]
+ <input type="hidden" name="follow_up_trans_id_1" value="[% id %]">
+ <input type="hidden" name="follow_up_trans_type_1" value="sales_invoice">
+ <input type="hidden" name="follow_up_trans_info_1" value="[% HTML.escape(follow_up_trans_info) %]">
+ <input type="hidden" name="follow_up_rowcount" value="1">
+
+ <input type="hidden" name="lizenzen" value="[% lizenzen %]">
+
+ <p><div class="listtop" width="100%">[% title %]</div></p>
+
++<p>[% saved_message %]</p>
++
+ <table width="100%">
+ <tr>
+ <td valign="top">
+ <table>
+ <tr>
+ <th align="right">[% 'Customer' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'customer',
+ style = 'width: 250px',
+ DATA = ALL_CUSTOMERS,
+ id_sub = 'vc_keys',
+ label_key = 'name',
+ select = vc_select,
+ limit = vclimit,
+ allow_textbox = 1,
+ onChange = "document.getElementById('update_button').click();" -%]
+ <input type="button" value="[% 'Details (one letter abbreviation)' | $T8 %]" onclick="show_vc_details('[% HTML.escape(vc) %]')">
+ </td>
+ <input type="hidden" name="customer_klass" value="[% HTML.escape(customer_klass) %]">
+ <input type="hidden" name="customer_id" value="[% HTML.escape(customer_id) %]">
+ <input type="hidden" name="oldcustomer" value="[% HTML.escape(oldcustomer) %]">
+ <input type="hidden" name="selectcustomer" value="[% HTML.escape(selectcustomer) %]">
+ </tr>
+ [%- IF ALL_CONTACTS.size %]
+ <tr>
+ <th align="right">[% 'Contact Person' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'cp_id',
+ style = 'width: 250px',
+ DATA = ALL_CONTACTS,
+ id_key = 'cp_id',
+ label_sub = 'contact_labels',
+ show_empty = 1 -%]
+ </td>
+ </tr>
+ [%- END %]
+ [%- IF ALL_SHIPTO.size %]
+ <tr>
+ <th align="right">[% 'Shipping Address' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'shipto_id',
+ style = 'width: 250px',
+ DATA = ALL_SHIPTO,
+ id_key = 'shipto_id',
+ label_sub = 'shipto_labels',
+ show_empty = 1,
+ onChange = "document.getElementById('update_button').click();" -%]
+ </td>
+ </tr>
+ [%- END %]
+ <tr>
+ <td align="right">[% 'Credit Limit' | $T8 %]</td>
+ <td>
+ [% LxERP.format_amount(creditlimit, 0, '0') %]; [% 'Remaining' | $T8 %]
+ <span class="plus[% IF is_credit_remaining_negativ %]0[% ELSE %]1[% END %]">[% LxERP.format_amount(creditremaining,0 ,'0') %]</span>
+ </td>
+ </tr>
+ [%- IF max_dunning_level %]
+ <tr>
+ <th align="right">[% 'Max. Dunning Level' | $T8 %]:</th>
+ <td>
+ <b>[% max_dunning_level %]</b>; [% 'Dunning Amount' | $T8 %]: <b>[% LxERP.format_amount(dunning_amount,2) %]</b>
+ </td>
+ </tr>
+ [%- END %]
+ [%- IF business %]
+ <tr>
+ <th align="right">[% 'Customer type' | $T8 %]</th>
+ <td>[% business %]; [% 'Trade Discount' | $T8 %] [% LxERP.format_amount(tradediscount * 100) %] %</td>
+ </tr>
+ [%- END %]
+ <tr>
+ <th align="right" nowrap>[% 'Record in' | $T8 %]</th>
+ <td colspan="3"><select name="AR" style="width:250px;">[% selectAR %]</select></td>
+ <input type="hidden" name="selectAR" value="[% selectAR %]">
+ </tr>
+ <tr>
+ <th align="right">[% 'Steuersatz' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'taxzone_id'
+ stype = '250px'
+ DATA = ALL_TAXZONES
+ id_key = 'id'
+ readonly = (id ? 1 : 0)
+ label_key = 'description' -%]
+ </td>
+ [%- IF id %]
+ <input type='hidden' name='taxzone_id' value='[% taxzone_id %]'>
+ [%- END %]
+ </tr>
+ [%- IF all_departments %]
+ <tr>
+ <th align="right" nowrap>[% 'Department' | $T8 %]</th>
+ <td colspan="3">
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'department_id',
+ style = 'width: 250px',
+ DATA = all_departments,
+ id_key = 'id',
+ label_sub = 'department_labels',
+ show_empty = 1 -%]
+ </td>
+ </tr>
+ [%- END %]
+ [%- IF currencies %]
+ <tr>
+ <th align="right">[% 'Currency' | $T8 %]</th>
+ <td>[% currencies %]</td>
+ </tr>
+ [%- END %]
+ <input type="hidden" name="fxgain_accno" value="[% fxgain_accno %]">
+ <input type="hidden" name="fxloss_accno" value="[% fxloss_accno %]">
+ [%- IF show_exchangerate %]
+ <tr>
+ <th align="right">[% 'Exchangerate' | $T8 %]</th>
+ <td>
+ [%- IF forex %]
+ [% LxERP.format_amount(exchangerate, 2) %]
+ [%- ELSE %]
+ <input name="exchangerate" size="10" value="[% HTML.escape(LxERP.format_amount(exchangerate)) %]">
+ [%- END %]
+ </td>
+ </tr>
+ [%- END %]
+ <tr>
+ <th align="right" nowrap>[% 'Shipping Point' | $T8 %]</th>
+ <td colspan="3"><input size='35' name="shippingpoint" value="[% HTML.escape(shippingpoint) %]"></td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Ship via' | $T8 %]</th>
+ <td colspan="3"><input size='35' name="shipvia" value="[% HTML.escape(shipvia) %]"></td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Transaction description' | $T8 %]</th>
+ <td colspan="3"><input size='35' name="transaction_description" value="[% HTML.escape(transaction_description) %]"></td>
+ </tr>
+ </table>
+ </td>
+ <td align="right" valign="top">
+ <table>
+ <tr>
+ <th align="right">[% 'Employee' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'employee_id',
+ DATA = ALL_EMPLOYEES,
+ id_key = 'id',
+ label_sub = 'sales_employee_labels' -%]
+ </td>
+ </tr>
+ [%- IF ALL_SALESMEN.size %]
+ <tr>
+ <th align="right">[% 'Salesman' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'salesman_id',
+ default = salesman_id ? salesman_id : employee_id,
+ DATA = ALL_SALESMEN,
+ id_key = 'id',
+ label_sub = 'sales_employee_labels' -%]
+ </td>
+ </tr>
+ [%- END %]
+
+ [%- IF is_type_credit_note %]
+ <tr>
+ <th align="right" nowrap>[% 'Credit Note Number' | $T8 %]</th>
+ <td colspan="3"><input size='11' name="invnumber" value="[% HTML.escape(invnumber) %]"></td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Credit Note Date' | $T8 %]</th>
+ <td nowrap>
+ <input name="invdate" id="invdate" size="11" title="[% dateformat %]" value="[% invdate %]" onBlur="check_right_date_format(this)">
+ <input type="button" name="invdate_button" id="trigger1" value="[% 'button' | $T8 %]">
+ </td>
+ </tr>
+ [%- ELSE %]
+ <tr>
+ <th align="right" nowrap>[% 'Invoice Number' | $T8 %]</th>
+ <td colspan="3"><input size='11' name="invnumber" value="[% HTML.escape(invnumber) %]"></td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Invoice Date' | $T8 %]</th>
+ <td nowrap>
+ <input name="invdate" id="invdate" size="11" title="[% dateformat %]" value="[% invdate %]" onBlur="check_right_date_format(this)">
+ <input type="button" name="invdate_button" id="trigger1" value="[% 'button' | $T8 %]">
+ </td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Due Date' | $T8 %]</th>
+ <td width="13">
+ <input name="duedate" id="duedate" size="11" title="[% dateformat %]" value="[% duedate %]" onBlur="check_right_date_format(this)">
+ <input type="button" name="duedate_button" id="trigger2" value="[% 'button' | $T8 %]">
+ </td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Delivery Order Number' | $T8 %]</th>
+ <td colspan="3"><input size='11' name="donumber" value="[% HTML.escape(donumber) %]"></td>
+ </tr>
+ <tr>
+ <th align="right">[% 'Delivery Date' | $T8 %]</th>
+ <td width="13">
+ <input name="deliverydate" id="deliverydate" size="11" title="[% dateformat %]" value="[% deliverydate %]" onBlur="check_right_date_format(this)">
+ <input type="button" name="deliverydate_button" id="trigger3" value="[% 'button' | $T8 %]">
+ </td>
+ </tr>
+ [%- END %]
+
+ <tr>
+ <th align="right" nowrap>[% 'Order Number' | $T8 %]</th>
+ <td colspan="3"><input size='11' name="ordnumber" value="[% HTML.escape(ordnumber) %]"></td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Order Date' | $T8 %]</th>
+ <td><input name="orddate" id="orddate" size="11" title="[% dateformat %]" value="[% orddate %]" onBlur="check_right_date_format(this)">
+ <input type="button" name="b_orddate" id="trigger_orddate" value="?"></td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Quotation Number' | $T8 %]</th>
+ <td colspan="3"><input size='11' name="quonumber" value="[% HTML.escape(quonumber) %]"></td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Quotation Date' | $T8 %]</th>
+ <td><input name="quodate" id="quodate" size="11" title="[% dateformat %]" value="[% quodate %]" onBlur="check_right_date_format(this)">
+ <input type="button" name="b_quodate" id="trigger_quodate" value="?"></td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Customer Order Number' | $T8 %]</th>
+ <td colspan="3"><input size='11' name="cusordnumber" value="[% HTML.escape(cusordnumber) %]"></td>
+ </tr>
+ <tr>
+ <th align="right" nowrap>[% 'Project Number' | $T8 %]</th>
+ <td>
+ [%- INCLUDE 'generic/multibox.html'
+ name = 'globalproject_id',
+ DATA = ALL_PROJECTS,
+ id_key = 'id',
+ label_key = 'projectnumber',
+ show_empty = 1,
+ onChange = "document.getElementById('update_button').click();" -%]
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ </td>
+ </tr>
+ <script type="text/javascript" src="js/show_form_details.js"></script>
+ <script type="text/javascript" src="js/show_vc_details.js"></script>
+ <script type="text/javascript" src="js/show_history.js"></script>
+ <script type="text/javascript">
+ <!--
+ Calendar.setup({ inputField : "invdate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger1" });
+ [% IF !is_type_credit_note %]
+ Calendar.setup({ inputField : "duedate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger2" });
+ Calendar.setup({ inputField : "deliverydate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger3" });
+ [% END %]
+ Calendar.setup({ inputField : "orddate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger_orddate" });
+ Calendar.setup({ inputField : "quodate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger_quodate" });
+ $('document').ready(function(){
+ [% IF resubmit && is_format_html %]
+ window.open('about:blank','Beleg');
+ document.invoice.target = 'Beleg';
+ document.invoice.submit();
+ [% ELSIF resubmit %]
+ document.invoice.submit();
+ [% ELSIF creditwarning != '' %]
+ alert('[% 'Credit Limit exceeded!!!' | $T8 %]');
+ [% ELSE %]
+ focus();
+ [% END %]
+ setupDateFormat('[% dateformat %]', '[% 'Falsches Datumsformat!' | $T8 %]');
+ setupPoints('[% numberformat %]', '[% 'wrongformat' | $T8 %]');
+ });
+ //-->
+ </script>
+
+ <input type="hidden" name="webdav" value="[% webdav %]">