my $attachment_filename = $main::locale->unquote_special_chars('HTML', $self->get_formname_translation());
my $prefix = $self->get_number_prefix_for_type();
- if ($attachment_filename && $self->{"${prefix}number"}) {
+ if ($self->{preview} && (first { $self->{type} eq $_ } qw(invoice credit_note))) {
+ $attachment_filename .= ' (' . $main::locale->text('Preview') . ')' . $self->get_extension_for_format();
+
+ } elsif ($attachment_filename && $self->{"${prefix}number"}) {
$attachment_filename .= "_" . $self->{"${prefix}number"} . $self->get_extension_for_format();
- $attachment_filename = $main::locale->quote_special_chars('filenames', $attachment_filename);
- $attachment_filename =~ s|[\s/\\]+|_|g;
+
} else {
$attachment_filename = "";
}
+ $attachment_filename = $main::locale->quote_special_chars('filenames', $attachment_filename);
+ $attachment_filename =~ s|[\s/\\]+|_|g;
+
return $attachment_filename;
}
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
'Preferences saved!' => 'Einstellungen gespeichert!',
+ 'Preview' => 'Druckvorschau',
'Price Factors' => 'Preisfaktoren',
'Price factor deleted!' => 'Preisfaktor gelöscht.',
'Price factor saved!' => 'Preisfaktor gespeichert.',
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Payment Reminder' => 'Zahlungserinnerung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Please enter values' => 'Bitte Werte eingeben',
'Post' => 'Buchen',
'Post Payment' => 'Zahlung buchen',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Project Number' => 'Projektnummer',
'Please enter values' => 'Bitte Werte eingeben',
'Post' => 'Buchen',
'Post Payment' => 'Zahlung buchen',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Project Number' => 'Projektnummer',
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'Purchase Order' => 'Lieferantenauftrag',
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Print' => 'Drucken',
'Printing ... ' => 'Es wird gedruckt.',
'Proforma Invoice' => 'Proformarechnung',
'Packing List' => 'Lieferschein',
'Page #1/#2' => 'Seite #1/#2',
'Pick List' => 'Sammelliste',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Project Number' => 'Projektnummer',
'Purchase Order' => 'Lieferantenauftrag',
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Post' => 'Buchen',
'Postscript' => 'Postscript',
'Prepayment' => 'Vorauszahlung',
+ 'Preview' => 'Druckvorschau',
'Print' => 'Drucken',
'Printer' => 'Drucker',
'Proforma Invoice' => 'Proformarechnung',
'Phone' => 'Telefon',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Password' => 'Passwort',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quartal' => 'Quartal',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Packing List' => 'Lieferschein',
'Page #1/#2' => 'Seite #1/#2',
'Pick List' => 'Sammelliste',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Post' => 'Buchen',
+ 'Preview' => 'Druckvorschau',
'Previous transdate text' => 'wurde gespeichert am',
'Previous transnumber text' => 'Letzte Buchung mit der Buchungsnummer',
'Proforma Invoice' => 'Proformarechnung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Post' => 'Buchen',
'Post Payment' => 'Zahlung buchen',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Please enter a license key.' => 'Bitte geben Sie einen Lizenzschlüssel an.',
'Please enter a number of licenses.' => 'Bitte geben Sie die Anzahl Lizenzschlüssel an.',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quantity' => 'Menge',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Preisgruppe' => 'Preisgruppe',
+ 'Preview' => 'Druckvorschau',
'Pricegroup' => 'Preisgruppe',
'Pricegroup deleted!' => 'Preisgruppe gelöscht!',
'Pricegroup missing!' => 'Preisgruppe fehlt!',
'Part description' => 'Artikelbeschreibung',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Project Number' => 'Projektnummer',
'Project Number missing!' => 'Projektnummer fehlt!',
'Payment' => 'Zahlungsausgang',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Packing List' => 'Lieferschein',
'Page #1/#2' => 'Seite #1/#2',
'Pick List' => 'Sammelliste',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Purchase Order' => 'Lieferantenauftrag',
'Quotation' => 'Angebot',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Printer' => 'Drucker',
'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Pick List' => 'Sammelliste',
'Please enter values' => 'Bitte Werte eingeben',
'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Price Factor' => 'Preisfaktor',
'Pricegroup' => 'Preisgruppe',
'Pick List' => 'Sammelliste',
'Please ask your administrator to create warehouses and bins.' => 'Bitten Sie Ihren Administrator, dass er Lager und Lagerplätze anlegt.',
'Please enter values' => 'Bitte Werte eingeben',
+ 'Preview' => 'Druckvorschau',
'Proforma Invoice' => 'Proformarechnung',
'Project Number' => 'Projektnummer',
'Purchase Order' => 'Lieferantenauftrag',