Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 54ce5144

Von Martin Helmling vor fast 8 Jahren hinzugefügt

  • ID 54ce51443886623bb785e7c54492ecbc8dc9b3aa
  • Vorgänger 0bfbcce6
  • Nachfolger 65922b0d

Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird
(Template in templates/print/Standard/emptyPage.pdf o.ä.),
damit nächster Lieferschein auf neuem Blatt beginnt.

pdfinfo wird beim installationscheck gesucht,
leere Seite in Druckvorlagen

Vereinheitlichen der HTML -> PDF Konvertierung

Der HASH "variable_content_types" wird an unterschiedlichsten Stellen mit
unterschiedlichen oder unvollständiger Information befüllt.

Nun wird es an zentraler Stelle gemacht

Unterschiede anzeigen:

bin/mozilla/io.pl
1294 1294

  
1295 1295
  $form->{TEMPLATE_DRIVER_OPTIONS} = { };
1296 1296
  if (any { $form->{type} eq $_ } qw(sales_quotation sales_order sales_delivery_order invoice request_quotation purchase_order purchase_delivery_order credit_note)) {
1297
    $form->{TEMPLATE_DRIVER_OPTIONS}->{variable_content_types} = {
1298
      longdescription => 'html',
1299
      partnotes       => 'html',
1300
      notes           => 'html',
1301
    };
1297
    $form->{TEMPLATE_DRIVER_OPTIONS}->{variable_content_types} = $form->get_variable_content_types();
1302 1298
  }
1303 1299

  
1304 1300
  $form->isblank("email", $locale->text('E-mail address missing!'))

Auch abrufbar als: Unified diff