Das Definieren, Erstellen und Bearbeiten von benutzerdefinierten Variablen bei Waren...
[kivitendo-erp.git] / templates / webpages / amcvar / display_cvar_config_form_de.html
1 [% USE HTML %]<body onload="document.Form.name.focus();">
2
3  <style type="text/css">
4   .small {
5     font-size: 0.75em;
6   }
7  </style>
8
9  <div class="listtop">[% title %]</div>
10
11  <form action="amcvar.pl" name="Form" method="post">
12
13   <p>
14    <table>
15     <tr>
16      <td align="right">Modul</td>
17      <td>
18       [%- IF module == 'CT' %]
19       Kunden und Lieferanten
20       [%- ELSIF module == 'Projects' %]
21       Projekte
22       [%- ELSIF module == 'IC' %]
23       Waren, Dienstleistungen und Erzeugnisse
24       [%- END %]
25      </td>
26     </tr>
27
28     <tr>
29      <td align="right">Name<sup><span class="small">(1)</span></sup></td>
30      <td><input name="name" value="[% HTML.escape(name) %]"></td>
31     </tr>
32
33     <tr>
34      <td align="right">Beschreibung<sup><span class="small">(2)</span></sup></td>
35      <td><input name="description" value="[% HTML.escape(description) %]"></td>
36     </tr>
37
38     <tr>
39      <td align="right">Typ</td>
40      <td>
41       <select name="type">
42        [%- FOREACH row = TYPES %]
43        <option value="[% HTML.escape(row.type) %]"[% IF row.type == type %] selected[% END %]>[% HTML.escape(row.type_tr) %]</option>
44        [%- END %]
45       </select>
46      </td>
47     </tr>
48
49     <tr>
50      <td align="right">Standardwert<sup><span class="small">(3)</span></sup></td>
51      <td><input name="default_value" value="[% HTML.escape(default_value) %]"></td>
52     </tr>
53
54     <tr>
55      <td align="right">Optionen<sup><span class="small">(4)</span></sup></td>
56      <td><input name="options" value="[% HTML.escape(options) %]"></td>
57     </tr>
58
59     <tr>
60      <td align="right">Durchsuchbar<sup><span class="small"></span></sup></td>
61      <td>
62       <input type="radio" name="searchable" id="searchable_1" value="1"[% IF searchable %] checked[% END %]>
63       <label for="searchable_1">Ja</label>
64       <input type="radio" name="searchable" id="searchable_0" value="0"[% UNLESS searchable %] checked[% END %]>
65       <label for="searchable_0">Nein</label>
66      </td>
67     </tr>
68
69     <tr>
70      <td align="right">In Berichten anzeigbar<sup><span class="small"></span></sup></td>
71      <td>
72       <select name="inclusion">
73        <option value="no"[% UNLESS includeable %] selected[% END %]>Nein</option>
74        <option value="yes"[% IF includeable && !included_by_default %] selected[% END %]>Ja</option>
75        <option value="yes_default_on"[% IF included_by_default %] selected[% END %]>Ja, standardm&auml;&szlig;ig an</option>
76       </select>
77      </td>
78     </tr>
79
80     [%- IF module == 'IC' %]
81     <tr>
82      <td align="right">Bearbeitbar<sup><span class="small">(5)</span></sup></td>
83      <td>
84       <input type="radio" name="flag_editable" id="flag_editable_1" value="1"[% IF flag_editable %] checked[% END %]>
85       <label for="flag_editable_1">Ja</label>
86       <input type="radio" name="flag_editable" id="flag_editable_0" value="0"[% UNLESS flag_editable %] checked[% END %]>
87       <label for="flag_editable_0">Nein</label>
88      </td>
89     </tr>
90     [%- END %]
91    </table>
92   </p>
93
94   <input type="hidden" name="module" value="[% HTML.escape(module) %]">
95   <input type="hidden" name="id"     value="[% HTML.escape(id) %]">
96
97   <p>
98    <input type="submit" name="action" value="Speichern">
99    [%- IF id %]
100    <input type="submit" name="action" value="Löschen">
101    [%- END %]
102   </p>
103
104   <hr>
105
106   <h3>Anmerkungen</h3>
107
108   <p>
109    (1) Der Variablenname darf nur aus Zeichen (keine Umlaute), Ziffern und Unterstrichen bestehen. Er muss mit einem Buchstaben beginnen. Beispiel: weihnachtsgruss_verschicken
110   </p>
111
112   <p>
113    (2) Die Beschreibung wird in der jeweiligen Maske angezeigt. Sie sollte kurz und pr&auml;gnant sein.
114   </p>
115
116   <p>
117    (3) Die Bedeutung des Standardwertes h&auml;ngt vom Variablentypen ab:
118    <br>
119    <ul>
120     <li>Textzeilen, Textfelder und Zahlenvariablen: Der Standardwert wird so wie er ist &uuml;bernommen.</li>
121     <li>Ja/Nein-Variablen: Wenn der Standardwert nicht leer ist, so wird die Checkbox standardm&auml;&szlig;ig angehakt.</li>
122     <li>Datums- und Uhrzeitvariablen: Wenn der Standardwert 'NOW' ist, so wird das aktuelle Datum/die aktuelle Uhrzeit eingef&uuml;gt. Andernfalls wird der Standardwert so wie er ist benutzt.</li>
123    </ul>
124   </p>
125
126   <p>
127    (4) Die verf&uuml;gbaren Optionen h&auml;ngen vom Variablentypen ab:
128    <br>
129    <ul>
130     <li>Textzeilen: 'MAXLENGTH=n' setzt eine Maximall&auml;nge von n Zeichen.</li>
131     <li>Textfelder: 'WIDTH=w HEIGHT=h' setzen die Breite und die H&ouml;he des Textfeldes. Wenn nicht anders angegeben, so werden sie 30 Zeichen breit und f&uuml;nf Zeichen hoch dargestellt.</li>
132     <li>Zahlenvariablen: Mit 'PRECISION=n' erzwingt man, dass Zahlen mit n Nachkommastellen formatiert werden.</li>
133     <li>Auswahlboxen: Das Optionenfeld muss die f&uuml;r die Auswahl verf&uuml;gbaren Eintr&auml;ge enthalten. Die Eintr&auml;ge werden mit '##' voneinander getrennt. Beispiel: 'Fr&uuml;h##Normal##Sp&auml;t'.</li>
134    </ul>
135    <br>
136    Andere Eingaben werden ignoriert.
137   </p>
138
139   [%- IF module == 'IC' %]
140   <p>
141    (5)
142
143    Eine als 'editierbar' markierte Variable kann in jedem Angebot, Auftrag, jeder Rechnung etc für jede Position geändert werden.
144
145    Andernfalls steht die Variable nur beim Ausdruck zur Verfügung.
146   </p>
147   [%- END %]
148
149  </form>
150
151 </body>
152 </html>