Revision d58b1a04
Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt
SL/DB/MetaSetup/Default.pm | ||
---|---|---|
110 | 110 |
inventory_system => { type => 'text' }, |
111 | 111 |
invnumber => { type => 'text' }, |
112 | 112 |
invoice_mail_settings => { type => 'enum', check_in => [ 'cp', 'invoice_mail', 'invoice_mail_cc_cp' ], db_type => 'invoice_mail_settings', default => 'cp' }, |
113 |
invoice_prevent_browser_back => { type => 'boolean', default => 'false', not_null => 1 }, |
|
113 | 114 |
ir_add_doc => { type => 'boolean', default => 'false', not_null => 1 }, |
114 | 115 |
ir_changeable => { type => 'integer', default => 2, not_null => 1 }, |
115 | 116 |
ir_show_mark_as_paid => { type => 'boolean', default => 'true' }, |
doc/changelog | ||
---|---|---|
36 | 36 |
Version einer Datei. Weitere Versionen lassen sich durch Ausklappen |
37 | 37 |
anzeigen. Dies gilt nun auch für die Dokument-Typen Anhänge und Bilder, bei |
38 | 38 |
denen zuvor nur die neueste Version angezeigt wurde. |
39 |
- Um ein ungewolltes doppeltes Buchen einer Verkaufsrechnung zu verhindern, |
|
40 |
dass durch den Browser-Zurück-Knopf (und dann nochmaliges Buchen) ausgelöst |
|
41 |
werden kann, kann in der Mandantenkonfiguration das Aushebeln des Browser- |
|
42 |
Zurück-Knopfes bei Verkaufsrechnunghen aktiviert werden. |
|
43 |
Da dadurch allerdings auch Situationen ausgehebelt werden, in denen das |
|
44 |
Drücken des Zurück-Knopfes sinnvoll ist, ist dies konfigurierbar. |
|
39 | 45 |
|
40 | 46 |
2022-03-02 - Release 3.6.0 |
41 | 47 |
|
locale/de/all | ||
---|---|---|
1754 | 1754 |
'If enabled purchase and sales records cannot be saved if no transaction description has been entered.' => 'Wenn angeschaltet, so können Einkaufs- und Verkaufsbelege nicht gespeichert werden, solange keine Vorgangsbezeichnung eingegeben wurde.', |
1755 | 1755 |
'If enabled sales invoices created using OpenDocument/OASIS format will include data for Swiss QR-Bill creation.' => 'Falls aktiviert, enthalten Rechnungen im OpenDocument/OASIS Format, Daten zur Schweizer QR-Rechnung.', |
1756 | 1756 |
'If enabled the record links view starts always from the sales order including all sublevels' => 'Falls aktiv, werden die verknüpften Belege immer vom Verkaufsauftrag inkl. aller darunterliegenden Belege angezeigt', |
1757 |
'If enabled try to overrule the brower\'s back button to prevent double booking of sales invoices.' => 'Falls aktiviert, wird versucht, den Zurück-Knopf des Browsers auszuhebel, um doppeltes Buchen von Verkaufsrechnungen zu verhindern.', |
|
1757 | 1758 |
'If enabled, when saving parts the partsgroup must be not be empty.' => 'Falls aktiviert muß beim Speichern von Artikeln eine Warengruppe ausgewählt sein.', |
1758 | 1759 |
'If item not found, allow creation of new item' => 'Falls Artikel nicht gefunden, erlaube Erfassen eines Neuen', |
1759 | 1760 |
'If left empty the default sender from the kivitendo configuration will be used (key \'email_from\' in section \'periodic_invoices\'; current value: #1).' => 'Falls leer, so wird der Standardabsender aus der kivitendo-Konfiguration genutzt (Schlüssel »email_from« in Abschnitt »periodic_invoices«; aktueller Wert: #1).', |
... | ... | |
2631 | 2632 |
'Preset email text for sales invoices with direct debit' => 'Vorbelegter E-Mail-Text für Rechnungen mit Bankeinzug', |
2632 | 2633 |
'Preset email text for sales orders' => 'Vorbelegter E-Mail-Text für Aufträge', |
2633 | 2634 |
'Preset email text for sales quotations' => 'Vorbelegter E-Mail-Text für Angebote', |
2635 |
'Prevent browser\'s back button in sales invoices' => 'Browser-Zurück-Knopf bei Verkaufsrechnungen verhindern', |
|
2634 | 2636 |
'Preview' => 'Vorschau', |
2635 | 2637 |
'Preview Mode' => 'Vorschaumodus', |
2636 | 2638 |
'Previous month' => 'vorheriger Monat', |
locale/en/all | ||
---|---|---|
1754 | 1754 |
'If enabled purchase and sales records cannot be saved if no transaction description has been entered.' => '', |
1755 | 1755 |
'If enabled sales invoices created using OpenDocument/OASIS format will include data for Swiss QR-Bill creation.' => '', |
1756 | 1756 |
'If enabled the record links view starts always from the sales order including all sublevels' => '', |
1757 |
'If enabled try to overrule the brower\'s back button to prevent double booking of sales invoices.' => '', |
|
1757 | 1758 |
'If enabled, when saving parts the partsgroup must be not be empty.' => '', |
1758 | 1759 |
'If item not found, allow creation of new item' => '', |
1759 | 1760 |
'If left empty the default sender from the kivitendo configuration will be used (key \'email_from\' in section \'periodic_invoices\'; current value: #1).' => '', |
... | ... | |
2631 | 2632 |
'Preset email text for sales invoices with direct debit' => '', |
2632 | 2633 |
'Preset email text for sales orders' => '', |
2633 | 2634 |
'Preset email text for sales quotations' => '', |
2635 |
'Prevent browser\'s back button in sales invoices' => '', |
|
2634 | 2636 |
'Preview' => '', |
2635 | 2637 |
'Preview Mode' => '', |
2636 | 2638 |
'Previous month' => '', |
sql/Pg-upgrade2/defaults_invoice_prevent_browser_back.sql | ||
---|---|---|
1 |
-- @tag: defaults_invoice_prevent_browser_back |
|
2 |
-- @description: Verhinderung Browser-Zurück-Knopf einstellbar in Mandantenkonfiguration |
|
3 |
-- @depends: release_3_6_0 |
|
4 |
|
|
5 |
ALTER TABLE defaults ADD COLUMN invoice_prevent_browser_back boolean NOT NULL DEFAULT FALSE; |
templates/webpages/client_config/_features.html | ||
---|---|---|
289 | 289 |
</td> |
290 | 290 |
<td>[% LxERP.t8("If enabled sales invoices created using OpenDocument/OASIS format will include data for Swiss QR-Bill creation.") %]</td> |
291 | 291 |
</tr> |
292 |
<tr> |
|
293 |
<td align="right">[% LxERP.t8("Prevent browser's back button in sales invoices") %]</td> |
|
294 |
<td>[% L.yes_no_tag("defaults.invoice_prevent_browser_back", SELF.defaults.invoice_prevent_browser_back) %]</td> |
|
295 |
<td>[% LxERP.t8("If enabled try to overrule the brower's back button to prevent double booking of sales invoices.") %]</td> |
|
296 |
</tr> |
|
292 | 297 |
|
293 | 298 |
<tr><td class="listheading" colspan="4">[% LxERP.t8("E-mail") %]</td></tr> |
294 | 299 |
|
templates/webpages/is/form_header.html | ||
---|---|---|
326 | 326 |
<script type="text/javascript"> |
327 | 327 |
<!-- |
328 | 328 |
$('document').ready(function(){ |
329 |
[% IF INSTANCE_CONF.get_invoice_prevent_browser_back %] |
|
329 | 330 |
function disableBack() { window.history.forward() }; |
330 | 331 |
window.onload = disableBack(); |
331 | 332 |
window.onpageshow = function(evt) { if (evt.persisted) disableBack() }; |
333 |
[% END %] |
|
332 | 334 |
|
333 | 335 |
[% IF resubmit && is_format_html %] |
334 | 336 |
window.open('about:blank','Beleg'); |
Auch abrufbar als: Unified diff
Rechnungsmaske: "Browser-Zurück verhindern" konfigurierbar in Mandantenkonfig