Fix Calc Papedruck

This commit is contained in:
Thomas Peterson 2020-09-03 16:16:42 +02:00
parent 6ba6200fbb
commit b69493d314
12 changed files with 1160 additions and 3 deletions

View File

@ -119,7 +119,7 @@ class Calc
if($edge->getFormel() != "") {
$formel = $this->formelCalc->parse($edge->getFormel());
if ($formel != "" && $option->getId() != 'weight' && !$option->isAjaxExport() && !$option->isDisplayOnly()) {
if ($formel != "" && $option->getId() != 'weight' && !$option->isAjaxExport() && !$option->isDisplayOnly() && $option->isAmount()) {
$p = 0;
$formel = str_replace("tonumber", '$this->toNumber', $formel);
@ -131,6 +131,13 @@ class Calc
$this->engine->setVariable('price', $gesamt);
}
if(!$option->isAmount()) {
$p = 0;
$formel = str_replace("tonumber", '$this->toNumber', $formel);
eval('@$p = ' . $formel . ';');
$this->engine->addCalcVariable($option->getId(), $p);
}
}
if($edge->getEdgesCollectionContainer()->count() > 0) {

View File

@ -110,7 +110,7 @@ class CalcValues
if ($edge->getCalcValue() != "") {
$cv = $this->formelCalc->parse($edge->getCalcValue());
//echo $id . ' '. $this->formelCalc->parse($edge->getCalcValue()) . ' ' . $cv . ' '. PHP_EOL.PHP_EOL;
echo $id . ' '. $this->formelCalc->parse($edge->getCalcValue()) . ' ' . $cv . ' '. PHP_EOL.PHP_EOL;
eval('$cv = ' . $cv . ';');
$this->engine->addCalcVariable($id, $cv);

View File

@ -34,6 +34,9 @@ class Base
if(isset($this->node['displayOnly']) && (string)$this->node['displayOnly'] == 1) {
$this->element->setIsDisplayOnly(true);
}
if(isset($this->node['amount']) && (string)$this->node['amount'] == 0) {
$this->element->setAmount(false);
}
}

View File

@ -42,6 +42,7 @@ class Base
protected $isDisplayOnly = false;
protected $savedCalcValues = [];
private $amount = true;
public function __construct()
{
@ -268,4 +269,20 @@ class Base
{
$this->isDisplayOnly = $isDisplayOnly;
}
/**
* @return bool
*/
public function isAmount()
{
return $this->amount;
}
/**
* @param bool $amount
*/
public function setAmount($amount)
{
$this->amount = $amount;
}
}

View File

@ -261,7 +261,7 @@
<!-- Nutzenberechnung A1 auf Nettodruckfläche 672 x 974mm berechnet (Basis 700 x 1000 mm) -->
<option id="nutzen_a1_umschlag" name="Nutzen A1 Maschinen" type="Hidden" default="1">
<seiten_umschlag>
<grenze calc_value="0">1</grenze>
<grenze calc_value="0">0</grenze>
<grenze calc_value="(max((floor(672/($CVbreite_offen_umschlag_format1$CV)))*(floor(974/$CVhoehe_offen_format1$CV)),(floor(974/($CVbreite_offen_umschlag_format1$CV)))*(floor(672/$CVhoehe_offen_format1$CV))))">4-8</grenze>
</seiten_umschlag>
</option>

View File

@ -0,0 +1,42 @@
<?php
namespace PSC\Library\Calc\Tests\Customer\D;
use PSC\Library\Calc\Article;
use PSC\Library\Calc\Engine;
use PSC\Library\Calc\PaperContainer;
use PSC\Library\Calc\Tests\Mock\PaperRepostory;
class CalcTest extends \PHPUnit_Framework_TestCase
{
/** @var Engine */
protected $engine = null;
public function setUp()
{
$repository = new PaperRepostory();
$paperContainer = new PaperContainer();
$paperContainer->parse(simplexml_load_string(file_get_contents(__DIR__ . '/papierContainer.xml')));
$this->engine = new Engine();
$this->engine->setPaperContainer($paperContainer);
$this->engine->setPaperRepository($repository);
$this->engine->setFormulas(file_get_contents(__DIR__ . '/formels.txt'));
$this->engine->setParameters(file_get_contents(__DIR__ . '/parameters.txt'));
$this->engine->setTemplates(file_get_contents(__DIR__ . '/calcTemplates.xml'));
$this->engine->loadString(file_get_contents(__DIR__ . '/calc.xml'));
}
public function tearDown()
{
$this->engine = null;
}
public function testIfDefaultPriceIsOk()
{
$this->assertEquals(28.88 , $this->engine->getPrice());
}
}

392
tests/Customer/D/calc.xml Normal file
View File

@ -0,0 +1,392 @@
<?xml version="1.0" encoding="utf-8"?>
<kalkulation>
<artikel>
<name>Digitaldruck (für geringe Auflagen)</name>
<kommentar>Flyer A4 Digitaldruck</kommentar>
<option id="nutzen" name="nutzen" type="Hidden" default="2"/>
<option id="blattflaeche" name="blattflaeche" type="Hidden" default="0.0609"/>
<option id="weight" name="weight" type="Hidden" default="0">
<auflage>
<grenze formel="$Vauflage$V*$Vsorten$V*$Vblattflaeche$V*$Vpapier_grammatur$V">1-</grenze>
</auflage>
</option>
<option id="drbginhalt" name="Druckbogen Inhalt" type="Hidden" default="0" amount="0">
<auflage>
<grenze formel="$Vauflage$V*$Vsorten$V/$Vnutzen$V">1-</grenze>
</auflage>
</option>
<option id="auflage" name="Auflage pro Sorte" type="Input" width="3" default="300" require="true" help="Geben Sie hier bitte Ihre Auflage ein">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Vpapier_value$V+$Pflydigf1$P+($Pflysortfix$P*$Vsorten$V))">1-</grenze>
</auflage>
</option>
<option id="sorten" name="Anzahl Sorten" type="Input" width="3" default="1" require="true" help="Geben Sie hier bitte die Anzahl Sorten ein">
</option>
<option id="druck" name="Druck" type="Select" default="40f" help="Wie soll Ihr Produkt bedruckt werden?">
<opt id="44f" name="4/4-farbig (beidseitig farbig bedruckt)">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pflydig44$P)">1-</grenze>
</auflage>
</opt>
<opt id="40f" name="4/0-farbig (einseitig farbig, Rückseite unbedruckt)">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pflydig40$P)">1-</grenze>
</auflage>
</opt>
<opt id="41fs" name="4/1-farbig (eine Seite farbig+eine Seite schwarz bedruckt)">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pflydig41$P)">1-</grenze>
</auflage>
</opt>
<opt id="11s" name="1/1-farbig (beidseitig schwarz bedruckt)">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pflydig11$P)">1-</grenze>
</auflage>
</opt>
<opt id="10s" name="1/0-farbig (einseitig schwarz, Rückseite unbedruckt)">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pflydig10$P)">1-</grenze>
</auflage>
</opt>
</option>
<option id="papier" name="Papier" type="Select" mode="papierdb" container="PK-FL3" default="50135" help="Aus welchem Papier soll Ihr Produkt bestehen?">
</option>
<option id="veredelung" name="Veredelung" help="Soll Ihr Produkt mit Folie kaschiert werden? Dies ergibt entweder eine hochglänzende, matte, oder samtig anfühlende Oberfläche" type="Select" default="keine">
<opt id="keine" name="Keine Veredelung">
<auflage>
<grenze pauschale="0">1-</grenze>
</auflage>
</opt>
<opt id="1sfg" name="FOLIENKASCHIERUNG 1-seitig, glänzend">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pfolieg1$P)+$Pfoliefix$P">1-</grenze>
</auflage>
</opt>
<opt id="2sfg" name="FOLIENKASCHIERUNG 2-seitig, glänzend">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pfolieg2$P)+$Pfoliefix$P">1-</grenze>
</auflage>
</opt>
<opt id="1sfm" name="FOLIENKASCHIERUNG 1-seitig, matt">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pfoliem1$P)+$Pfoliefix$P">1-</grenze>
</auflage>
</opt>
<opt id="2sfm" name="FOLIENKASCHIERUNG 2-seitig, matt">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pfoliem2$P)+$Pfoliefix$P">1-</grenze>
</auflage>
</opt>
<opt id="1sfsamt" name="FOLIENKASCHIERUNG 1-seitig, softfeel samtig">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pfoliesamt1$P)+$Pfoliefix$P">1-</grenze>
</auflage>
</opt>
<opt id="2sfsamt" name="FOLIENKASCHIERUNG 2-seitig, softfeel samtig">
<auflage>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Pfoliesamt2$P)+$Pfoliefix$P">1-</grenze>
</auflage>
</opt>
</option>
<option id="produktion" name="Produktionszeit" type="Select" default="std" help="Entscheiden Sie, wieviel Tage wir für Ihren Auftrag einplanen dürfen - Dateneingang bis 10 Uhr">
<opt id="std" name="Standard: 3 Arbeitstage">
<auflage>
<grenze pauschale="0">1-</grenze>
</auflage>
</opt>
<opt id="exp" name="EXPRESS: 24h-Produktion, Daten bis 10 Uhr">
<auflage>
<grenze formel="($Pflyexpress$P)+((($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Vpapier_value$V)*$Pflyexpressproz$P)">1-</grenze>
</auflage>
</opt>
<opt id="expp" name="EXPRESS-PLUS: am gleichen Tag verschickt, Daten bis 10 Uhr">
<auflage>
<grenze formel="($Pflyexpplus$P)+((($Vauflage$V*$Vsorten$V/$Vnutzen$V)*$Vpapier_value$V)*$Pflyexpplusproz$P)">1-</grenze>
</auflage>
</opt>
</option>
<option id="musterdruck" name="Musterdruck" type="Select" default="keinmuster" help="Sie haben hier die Möglichkeit zur Endkontrolle von Ihrem Produkt ein Muster vorab per Post zu bekommen">
<opt id="keinmuster" name="- - -">
<auflage>
<grenze pauschale="0">1-</grenze>
</auflage>
</opt>
<opt id="muster" name="MUSTERDRUCK vorab per Post schicken">
<auflage>
<grenze formel="($Pflymuster$P)">1-</grenze>
</auflage>
</opt>
</option>
<option id="schneidenauf" name="Auf ein Sonderformat beschneiden?" type="Select" default="1" help="Möchten Sie Ihre Flyer auf ein kleineres Sonderformat beschnitten haben?">
<opt id="1" name="- - -">
</opt>
<opt id="2" name="auf ein kleineres SONDERFORMAT beschneiden">
</opt>
</option>
<option id="sonderformat" name="Beschneiden auf (mm x mm)" type="Input" default=" " help="geben Sie hier an, auf welches Sonderformat geschnitten werden soll">
<grenzen>
<schneidenauf>
<grenze>2-</grenze>
</schneidenauf>
</grenzen>
<schneidenauf>
<grenze formel="(($Vauflage$V*$Vsorten$V/$Vnutzen$V)/500*$Pflyschneidvar$P)+$Pflyschneidfix$P">2-</grenze>
</schneidenauf>
</option>
<option id="bezeichnung" name="Referenztext / Bezeichnung" type="Input" width="3" default=" " help="Hier können Sie Ihrer Drucksache einen Namen oder eine Nummer geben. Dieser erscheint auf Lieferschein und Rechnung.">
</option>
<uploads><upload id="inhalt" name="Druckdaten" description="Bitte laden sie eine PDF für den Druck hoch"/></uploads></artikel>
<artikel>
<name>Offsetdruck (für hohe Auflagen)</name>
<kommentar>Preise von F</kommentar>
<option id="blattflaeche" name="blattflaeche" type="Hidden" default="0.0609"/>
<option id="weight" name="weight" type="Hidden" default="0">
<auflage>
<grenze formel="$Vauflage$V*$Vblattflaeche$V*$Vpapier$V">1-</grenze>
</auflage>
</option>
<option id="auflage" name="Auflage" type="Select" default="1000" require="true" help="Wählen Sie hier bitte Ihre Auflage">
<opt id="1000" name="1.000 St."/>
<opt id="1500" name="1.500 St."/>
<opt id="2000" name="2.000 St."/>
<opt id="2500" name="2.500 St."/>
<opt id="3000" name="3.000 St."/>
<opt id="4000" name="4.000 St."/>
<opt id="5000" name="5.000 St."/>
<opt id="7000" name="7.000 St."/>
<opt id="10000" name="10.000 St."/>
<opt id="15000" name="15.000 St."/>
<opt id="20000" name="20.000 St."/>
<opt id="25000" name="25.000 St."/>
<opt id="30000" name="30.000 St."/>
</option>
<option id="druck" name="Druck" type="Select" default="44f" help="Wie soll Ihr Produkt bedruckt werden?">
<opt id="40f" name="4/0-farbig (einseitig farbig, Rückseite unbedruckt)">
</opt>
<opt id="44f" name="4/4-farbig (beidseitig farbig bedruckt)">
</opt>
</option>
<option id="papier" name="Papier" type="Select" help="Aus welchem Papier soll Ihr Produkt bestehen?" default="135">
<opt id="135" name="135 g/m² Bilderdruck glänzend">
<auflage>
<grenze formel="((39+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel=" ((54+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1500-1500</grenze>
<grenze formel=" ((57+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2000-2000</grenze>
<grenze formel="((59+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel=" ((93+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">3000-3000</grenze>
<grenze formel=" ((96+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">4000-4000</grenze>
<grenze formel="((99+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel=" ((158+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">7000-7000</grenze>
<grenze formel="((164+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((233+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((306+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((376+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((449+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
<opt id="136" name="135 g/m² Bilderdruck matt">
<auflage>
<grenze formel="((39+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel=" ((54+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1500-1500</grenze>
<grenze formel=" ((57+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2000-2000</grenze>
<grenze formel="((59+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel=" ((93+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">3000-3000</grenze>
<grenze formel=" ((96+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">4000-4000</grenze>
<grenze formel="((99+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel=" ((158+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">7000-7000</grenze>
<grenze formel="((164+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((233+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((306+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((376+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((449+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
<opt id="170" name="170 g/m² Bilderdruck glänzend">
<auflage>
<grenze formel="((45+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel="((61+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1500-1500</grenze>
<grenze formel="((67+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2000-2000</grenze>
<grenze formel="((69+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel="((108+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">3000-3000</grenze>
<grenze formel="((112+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">4000-4000</grenze> <grenze formel="((108+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel="((197+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">7000-7000</grenze>
<grenze formel="((204+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((294+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((383+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((473+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((563+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
<opt id="171" name="170 g/m² Bilderdruck matt">
<auflage>
<grenze formel="((45+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel="((61+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1500-1500</grenze>
<grenze formel="((67+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2000-2000</grenze>
<grenze formel="((69+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel="((108+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">3000-3000</grenze>
<grenze formel="((112+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">4000-4000</grenze> <grenze formel="((108+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel="((197+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">7000-7000</grenze>
<grenze formel="((204+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((294+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((383+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((473+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((563+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
<opt id="250" name="250 g/m² Bilderdruck glänzend">
<auflage>
<grenze formel="((53+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel="((75+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1500-1500</grenze>
<grenze formel="((85+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2000-2000</grenze>
<grenze formel="((94+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel="((145+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">3000-3000</grenze>
<grenze formel="((150+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">4000-4000</grenze>
<grenze formel="((155+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel="((254+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">7000-7000</grenze>
<grenze formel="((267+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((400+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((527+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((654+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((743+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
<opt id="301" name="300 g/m² Bilderdruck matt">
<auflage>
<grenze formel="((67+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel="((120+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel="((202+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel="((361+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((563+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((742+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((914+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((1093+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
<opt id="90" name="90 g/m² Offsetpapier">
<auflage>
<grenze formel="((38+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1000-1000</grenze>
<grenze formel=" ((48+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">1500-1500</grenze>
<grenze formel=" ((48+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2000-2000</grenze>
<grenze formel="((56+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">2500-2500</grenze>
<grenze formel=" ((65+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">3000-3000</grenze>
<grenze formel=" ((75+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">4000-4000</grenze>
<grenze formel="((85+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">5000-5000</grenze>
<grenze formel=" ((107+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">7000-7000</grenze>
<grenze formel="((139+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">10000-10000</grenze>
<grenze formel="((199+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">15000-15000</grenze>
<grenze formel="((255+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">20000-20000</grenze>
<grenze formel="((323+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">25000-25000</grenze>
<grenze formel="((386+$Pflyoffsetf1$P)*$Pflyoffsetp1$P)">30000-30000</grenze>
</auflage>
</opt>
</option>
<option id="produktion" name="Produktionszeit" type="Select" default="std" help="Entscheiden Sie, wieviel Tage wir für Ihren Auftrag einplanen dürfen - Dateneingang bis 10 Uhr">
<opt id="std" name="Standard: 4 Arbeitstage">
<auflage>
<grenze pauschale="0">1-</grenze>
</auflage>
</opt>
<opt id="exp" name="EXPRESS: 2 Arbeitstage">
<auflage>
<grenze pauschale="11">1-2500</grenze>
<grenze pauschale="14">2501-5000</grenze>
<grenze pauschale="17">5001-10000</grenze>
<grenze pauschale="26">10001-25000</grenze>
<grenze pauschale="32">25001-</grenze>
</auflage>
</opt>
</option>
<option id="schneidenauf" name="Auf ein Sonderformat beschneiden?" type="Select" default="1" help="Möchten Sie Ihre Flyer auf ein kleineres Sonderformat beschnitten haben?">
<opt id="1" name="- - -">
</opt>
<opt id="2" name="auf ein kleineres SONDERFORMAT beschneiden">
</opt>
</option>
<option id="sonderformat" name="Beschneiden auf (mm x mm)" type="Input" default=" " help="geben Sie hier an, auf welches Sonderformat geschnitten werden soll">
<grenzen>
<schneidenauf>
<grenze>2-</grenze>
</schneidenauf>
</grenzen>
<schneidenauf>
<grenze formel="($Vauflage$V/500*$Pflyschneidvar$P)+$Pflyschneidfix$P">2-</grenze>
</schneidenauf>
</option>
<option id="bezeichnung" name="Referenztext / Bezeichnung" type="Input" width="3" default=" " help="Hier können Sie Ihrer Drucksache einen Namen oder eine Nummer geben. Dieser erscheint auf Lieferschein und Rechnung.">
</option>
<uploads><upload id="inhalt" name="Druckdaten" description="Bitte laden sie eine PDF für den Druck hoch"/></uploads>
</artikel>
</kalkulation>

View File

@ -0,0 +1,4 @@
<root>
</root>

View File

@ -0,0 +1,117 @@
$formel1='0.20*$Vauflage$V/2';
$formel2='0.20*$Vauflage$V*500';
$formelflex1='($Vauflage$V*1/((300/$Vhoehe$V)*(435/$Vbreite$V)-1))';
$forbroschoa41351='(0.00758933333333333*$Vseiteno$V*$Vauflage$V)+(9.366*$Vseiteno$V)';
$forbroschoa41352='(0.00773684742857143*$Vseiteno$V*$Vauflage$V)+(5.392068*$Vseiteno$V)';
$forbroschoa41353='(0.007560687*$Vseiteno$V*$Vauflage$V)+(9.3360655*$Vseiteno$V)';
$forbroschoa41352501='(0.008732143*$Vseiteno$V*$Vauflage$V)+(9.48571425*$Vseiteno$V)';
$forbroschoa41352502='(0.008046783*$Vseiteno$V*$Vauflage$V)+(6.99752125*$Vseiteno$V)';
$forbroschoa41352503='(0.007796406*$Vseiteno$V*$Vauflage$V)+(11.82172125*$Vseiteno$V)';
$forbroschoa4901='(0.007665625*$Vseiteno$V*$Vauflage$V)+(12.54375*$Vseiteno$V)';
$forbroschoa4902='(0.007917616875*$Vseiteno$V*$Vauflage$V)+(9.79429875*$Vseiteno$V)';
$forbroschoa4903='(0.00325611826785714*$Vseiteno$V*$Vauflage$V)+(62.68934425*$Vseiteno$V)';
$forbroschoa4902501='(0.010541071375*$Vseiteno$V*$Vauflage$V)+(11.26785725*$Vseiteno$V)';
$forbroschoa4902502='(0.00906252025*$Vseiteno$V*$Vauflage$V)+(14.01235825*$Vseiteno$V)';
$forbroschoa4902503='(0.00716677175*$Vseiteno$V*$Vauflage$V)+(36.93196725*$Vseiteno$V)';
$forbroschoa4r1351='(0.00986904766666667*$Vseiteno$V*$Vauflage$V)+(12.1714285*$Vseiteno$V)';
$forbroschoa4r1352='(0.0100603804285714*$Vseiteno$V*$Vauflage$V)+(7.002337*$Vseiteno$V)';
$forbroschoa4r1353='(0.00982610340384615*$Vseiteno$V*$Vauflage$V)+(12.16065575*$Vseiteno$V)';
$forbroschoa4r1353001='(0.011270982125*$Vseiteno$V*$Vauflage$V)+(15.55803575*$Vseiteno$V)';
$forbroschoa4r1353002='(0.01100553925*$Vseiteno$V*$Vauflage$V)+(14.91122525*$Vseiteno$V)';
$forbroschoa4r1353003='(0.0122372950892857*$Vseiteno$V*$Vauflage$V)+(1.12786875*$Vseiteno$V)';
$forbroschoa5135s8='0.0468*$Vauflage$V+55';
$forbroschoa5135s12='0.0607*$Vauflage$V+72';
$forbroschoa5135s16='0.0693*$Vauflage$V+102';
$forbroschoa5135s20='0.0898*$Vauflage$V+100';
$forbroschoa5135s24='0.1008*$Vauflage$V+118';
$forbroschoa5135s28='0.1194*$Vauflage$V+127';
$forbroschoa5135s32='0.1344*$Vauflage$V+135';
$forbroschoa5135s36='0.1483*$Vauflage$V+158';
$forbroschoa5135s40='0.1623*$Vauflage$V+173';
$forbroschoa5135s44='0.1772*$Vauflage$V+188';
$forbroschoa5135s48='0.1832*$Vauflage$V+226';
$forbroschoa5135s52='0.2062*$Vauflage$V+216';
$forbroschoa5135s56='0.2204*$Vauflage$V+223';
$forbroschoa5135s60='0.2353*$Vauflage$V+225';
$forbroschoa5135s64='0.2468*$Vauflage$V+235';
$forbroschoa5135s68='0.2643*$Vauflage$V+275';
$forbroschoa5135s72='0.2786*$Vauflage$V+293';
$forbroschoa5135s76='0.2881*$Vauflage$V+363';
$forbroschoa5135s80='0.3007*$Vauflage$V+401';
$forbroschoa5135250s8='0.0688*$Vauflage$V+99';
$forbroschoa5135250s12='0.0672*$Vauflage$V+106';
$forbroschoa5135250s16='0.0814*$Vauflage$V+124';
$forbroschoa5135250s20='0.0959*$Vauflage$V+139';
$forbroschoa5135250s24='0.1103*$Vauflage$V+156';
$forbroschoa5135250s28='0.1243*$Vauflage$V+175';
$forbroschoa5135250s32='0.1391*$Vauflage$V+189';
$forbroschoa5135250s36='0.1535*$Vauflage$V+206';
$forbroschoa5135250s40='0.1676*$Vauflage$V+226';
$forbroschoa5135250s44='0.1822*$Vauflage$V+240';
$forbroschoa5135250s48='0.1964*$Vauflage$V+256';
$forbroschoa5135250s52='0.211*$Vauflage$V+272';
$forbroschoa5135250s56='0.2252*$Vauflage$V+291';
$forbroschoa5135250s60='0.2397*$Vauflage$V+307';
$forbroschoa5135250s64='0.2541*$Vauflage$V+323';
$forbroschoa5135250s68='0.2683*$Vauflage$V+340';
$forbroschoa5135250s72='0.2829*$Vauflage$V+357';
$forbroschoa5135250s76='0.2871*$Vauflage$V+487';
$forbroschoa5135250s80='0.2963*$Vauflage$V+570';
$forbroschoa590s8='0.051*$Vauflage$V+83';
$forbroschoa590s12='0.0629*$Vauflage$V+111';
$forbroschoa590s16='0.0719*$Vauflage$V+128';
$forbroschoa590s20='0.0918*$Vauflage$V+142';
$forbroschoa590s24='0.103*$Vauflage$V+147';
$forbroschoa590s28='0.1264*$Vauflage$V+160';
$forbroschoa590s32='0.1392*$Vauflage$V+159';
$forbroschoa590s36='0.1502*$Vauflage$V+251';
$forbroschoa590s40='0.1616*$Vauflage$V+262';
$forbroschoa590s44='0.1821*$Vauflage$V+273';
$forbroschoa590s48='0.194*$Vauflage$V+284';
$forbroschoa590s52='0.2063*$Vauflage$V+293';
$forbroschoa590s56='0.2191*$Vauflage$V+293';
$forbroschoa590s60='0.2319*$Vauflage$V+294';
$forbroschoa590s64='0.2453*$Vauflage$V+287';
$forbroschoa590s68='0.291*$Vauflage$V+435';
$forbroschoa590s72='0.3064*$Vauflage$V+446';
$forbroschoa590s76='0.3223*$Vauflage$V+462';
$forbroschoa590s80='0.3367*$Vauflage$V+449';
$forbroschoa590250s12='0.0769*$Vauflage$V+137';
$forbroschoa590250s16='0.0914*$Vauflage$V+160';
$forbroschoa590250s20='0.1116*$Vauflage$V+180';
$forbroschoa590250s24='0.1237*$Vauflage$V+211';
$forbroschoa590250s28='0.1461*$Vauflage$V+218';
$forbroschoa590250s32='0.1537*$Vauflage$V+266';
$forbroschoa590250s36='0.1737*$Vauflage$V+285';
$forbroschoa590250s40='0.2047*$Vauflage$V+259';
$forbroschoa590250s44='0.2158*$Vauflage$V+315';
$forbroschoa590250s48='0.2288*$Vauflage$V+343';
$forbroschoa590250s52='0.2433*$Vauflage$V+350';
$forbroschoa590250s56='0.2319*$Vauflage$V+450';
$forbroschoa590250s60='0.2308*$Vauflage$V+515';
$forbroschoa590250s64='0.231*$Vauflage$V+564';
$forbroschoa590250s68='0.2311*$Vauflage$V+613';
$forbroschoa590250s72='0.2332*$Vauflage$V+638';
$forbroschoa590250s76='0.222*$Vauflage$V+813';
$forbroschoa590250s80='0.2224*$Vauflage$V+856';
$forbroschoa5r1351='(0.005291517875*$Vseiteno$V*$Vauflage$V)+(6.69196425*$Vseiteno$V)';
$forbroschoa5r1352='(0.00535270132142857*$Vseiteno$V*$Vauflage$V)+(3.90609075*$Vseiteno$V)';
$forbroschoa5r1353='(0.00522370744230769*$Vseiteno$V*$Vauflage$V)+(6.76680325*$Vseiteno$V)';
$forbroschoa5r1353001='(0.006046875*$Vseiteno$V*$Vauflage$V)+(9.73125*$Vseiteno$V)';
$forbroschoa5r1353002='(0.00611549978571429*$Vseiteno$V*$Vauflage$V)+(8.3415015*$Vseiteno$V)';
$forbroschoa5r1353003='(0.0067658575*$Vseiteno$V*$Vauflage$V)+(0.0688525*$Vseiteno$V)';

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<container>
<papiercontainer id="PK-FL3">
<papier id="50135"/>
</papiercontainer>
</container>

View File

@ -0,0 +1,561 @@
$pauschal1='25';
$pauschal2='36';
$datenemail='0';
$datenpost='4';
$datenjpg='3';
$datenandere='5';
$lackbogenfix='9';
$lackbogenfixpart='20';
$lackbogen1='0.15';
$lackbogen2='0.30';
$nummerfix='19';
$nummer1='0.005';
$barcodefix='26';
$barcode1='0.009';
$foliefix='12';
$foliem1='0.23';
$foliem2='0.46';
$folieg1='0.15';
$folieg2='0.29';
$foliesamt1='0.25';
$foliesamt2='0.49';
$einschweisfix='2';
$einschweis1='0.23';
$banderolfix='2';
$banderol1='0.12';
$lochenfix='5';
$lochen2var='0.5';
$lochen4var='0.9';
$adkrueckseite='0.69';
$adkschweiss='0.20';
$adkexpressfix='19';
$adkexpressvar='0.22';
$adkexpplusfix='29';
$adkexpplusvar='0.33';
$adkemail='0';
$adkmuster='21';
$adkmusterkarton='9';
$aufkdatenandere='5';
$aufkdigf1='10';
$aufkdigsorte='5';
$aufkdig40='0.11';
$aufkdig10='0.04';
$aufkmuster='9';
$aufkexpress='10';
$aufkexpplus='15';
$aufkdigschlitzfix='7';
$aufkdigschlitz='0.02';
$biergast40fix='0';
$biergast44fix='0';
$biergastp1='1.00';
$blockoffsetf1='5.1';
$blockoffsetp1='1.01';
$briefoffsetf1='10';
$briefoffsetp1='1.01';
$briefoffsetf2='20';
$briefoffsetp2='1.15';
$briefdatenjpg='3';
$briefdatenandere='5';
$briefdatenemail='0';
$briefdatenpost='4';
$briefdigf1='12';
$briefdig44='0.17';
$briefdig40='0.10';
$briefdig41='0.13';
$briefdig11='0.06';
$briefdig10='0.03';
$briefmuster='9';
$briefexpress='9';
$briefexpplus='14';
$briefuoffsetf1='19';
$briefuoffsetp1='1.05';
$digbogenfix='9';
$digbogensortfix='3';
$digbogen44='0.17';
$digbogen40='0.10';
$digbogen41='0.13';
$digbogen55='0.53';
$digbogen54='0.35';
$digbogen50='0.28';
$digbogen11='0.042';
$digbogen10='0.021';
$digbogenmuster='11';
$digbogenexpress='14';
$digbogenexpplus='19';
$eddoseeink='0.45';
$eddoseherstw='0.45';
$eddoseherstt='0.53';
$eddosefixk='17';
$eddosep1='1.15';
$eintrittfix='8';
$eintrittsortfix='7';
$eintritt44='0.18';
$eintritt40='0.10';
$eintritt11='0.042';
$eintritt10='0.021';
$eintrittnummerfix1='19';
$eintrittnummer1='0.005';
$eintrittnummerfix2='25';
$eintrittnummer2='0.008';
$eintrittnummerfix3='29';
$eintrittnummer3='0.01';
$eintrittperfofix1='15';
$eintrittperfo1='0.01';
$eintrittperfofix2='22';
$eintrittperfo2='0.015';
$eintrittexpress='9';
$eintrittexpressproz='0.05';
$eintrittexpplus='14';
$eintrittexpplusproz='0.10';
$eintrittdatenandere='5';
$eintrittdatenjpg='2';
$eintrittmuster='8';
$etikdigf1='10';
$etiksortfix='5';
$etikdig40='0.10';
$etikdig10='0.04';
$etikmuster='7';
$etikexpress='8';
$etikexpressproz='0.05';
$etikexpplus='11';
$faltoffsetf1='5.3';
$faltoffsetp1='1.00';
$faltdatenjpg='3';
$faltdatenandere='5';
$faltdatenemail='0';
$faltdatenpost='4';
$faltdigf1='10';
$faltsortfix='4';
$faltdig44='0.17';
$faltdig40='0.10';
$faltdig41='0.15';
$faltdig11='0.042';
$faltdig10='0.021';
$faltdig54='0.31';
$faltdig50='0.24';
$faltfixfalz1='5';
$faltvarfalz1='0.01';
$faltfixnutfalz1='6';
$faltvarnutfalz1='0.05';
$faltfixnutplan1='5';
$faltvarnutplan1='0.02';
$faltfixfalz2='7';
$faltvarfalz2='0.015';
$faltfixnutfalz2='10';
$faltvarnutfalz2='0.08';
$faltfixnutplan2='5';
$faltvarnutplan2='0.05';
$faltfixfalz3='10';
$faltvarfalz3='0.020';
$faltfixnutfalz3='15';
$faltvarnutfalz3='0.10';
$faltfixnutplan3='8';
$faltvarnutplan3='0.08';
$faltexpress='10';
$faltexpressproz='0.05';
$faltexpplus='15';
$faltexpplusproz='0.08';
$faltdatenjpg='3';
$faltdatenandere='5';
$faltschneidfix='7';
$faltschneidvar='3';
$faltmuster='9';
$flyoffsetf1='5.1';
$flyoffsetp1='1.00';
$flydatenjpg='3';
$flydatenandere='5';
$flydatenemail='0';
$flydatenpost='4';
$flydigf1='10';
$flysortfix='2';
$flydig44='0.16';
$flydig40='0.085';
$flydig41='0.14';
$flydig11='0.040';
$flydig10='0.023';
$flymuster='8';
$flyexpress='8';
$flyexpressproz='0.05';
$flyexpplus='11';
$flyexpplusproz='0.08';
$flydigfbogen='8';
$flyschneidfix='4';
$flyschneidvar='2';
$flystanzoffsetf1='40';
$flystanzoffsetstanz='0.014';
$flystanzoffsetp1='1.03';
$flystanzdigf1='28';
$flystanzdigstanz='0.011';
$flystanzdig44='0.16';
$flystanzdig40='0.085';
$flystanzdig41='0.14';
$flystanzdig11='0.08';
$flystanzdig10='0.04';
$flystanzmuster='12';
$flystanzexpress='15';
$flystanzexpressproz='0.005';
$flystanzexpplus='22';
$flystanzexpplusproz='0.01';
$flystanzdigfbogen='8';
$fotokihrentwurffix='20';
$fotokihrentwurfdruck='0.09';
$fotokbindtisch='1.10';
$fotokf1='35';
$fotok40='0.12';
$fotokbinda3h='0.90';
$fotokbinda3q='1.10';
$fotokbinda4='0.50';
$fotokindex='1.4';
$fotokfolie='0.6';
$fotokfoliefix='1';
$fotokschweiss='0.21';
$fotokschweissfix='1';
$fotokexpress='15';
$fotokexpressvar='0.23';
$fotokemail='2';
$fotokpost='2';
$kartdigf1='12';
$kartsortfix='4';
$kartfixnutplan1='5';
$kartvarnutplan1='0.04';
$kartdig44='0.20';
$kartdig40='0.10';
$kartdig41='0.15';
$kartdig11='0.06';
$kartdig10='0.03';
$kartexpress='9';
$kartexpplus='14';
$kartdatenandere='5';
$kartschneidfix='7';
$kartschneidvar='3';
$kartmuster='9';
$klebebindfix='35';
$klebebindgemischtfix='8';
$klebebind='0.60';
$klebebind44='0.15';
$klebebind40='0.10';
$klebebind54='0.31';
$klebebind50='0.24';
$klebebind11='0.042';
$klebebind10='0.022';
$klebebind1414druck11='0.062';
$klebebind1414druck10='0.032';
$kle1414druck11='0.062';
$klebebindmuster='14';
$klebebindexpress='15';
$klebebindexpressproz='0.10';
$klebebindexpplus='19';
$klebebindexpplusproz='0.20';
$klebebindeinschweiss='0.19';
$loseblattfix='15';
$loseblattdeckfix='6';
$loseblattschlussfix='6';
$loseblattgemischtfix='8';
$loseblattvar='0.05';
$loseblattzwisch='0.03';
$loseblatt44='0.155';
$loseblatt40='0.080';
$loseblatt41='0.14';
$loseblatt11='0.042';
$loseblatt10='0.022';
$loseblatt1414d10='0.032';
$loseblatt1414d11='0.062';
$loseblatt44g='0.140';
$loseblatt40g='0.070';
$loseblatt11g='0.031';
$loseblatt10g='0.018';
$loseblatt1414d10g='0.028';
$loseblatt1414d11g='0.052';
$loseblattmuster='9';
$loseblattexpress='11';
$loseblattexpressauf='0.005';
$loseblattexpplus='16';
$loseblattexpplusauf='0.008';
$loseblattdatenjpg='5';
$loseblattdatenandere='8';
$loseblattbanderole='0.15';
$loseblatteinschweis='0.19';
$loseblattklammf='5';
$loseblattklamm1='0.05';
$pdoseeink='0.92';
$pdoseherstw='0.46';
$pdoseherstt='0.51';
$pdosefixk='17';
$pdosep1='1.15';
$pkmailingdigf='40';
$pkmailingdig44='0.16';
$pkmailingdig41='0.16';
$pkmailingdig11='0.08';
$pkmailingdig10='0.05';
$pkmailingexpress='13';
$pkmailingexpressproz='0.05';
$pkmailingexpplus='19';
$pkmailingexpplusproz='0.10';
$pkmailingdatenjpg='4';
$pkmailingdatenandere='10';
$pkmailingmuster='9';
$pkmailingsort='5';
$planenf1='5';
$planenp1='1.01';
$saumschmal='1.9';
$saumrund='4.6';
$planefix='6';
$planevar='1.04';
$planesort='5';
$poesschmal='0.5';
$poeslang='0.95';
$poesrund='1.1';
$plakoffsetf1='5';
$plakoffsetp1='1.03';
$plottdigf1='12';
$plottdigp1='1.10';
$plakdigf1='10';
$plakdig44='0.18';
$plakdig40='0.10';
$plakdig11='0.04';
$plakdig10='0.02';
$postdigf1='10';
$postdigsortfix='5';
$postdig54='0.30';
$postdig44='0.18';
$postdig50='0.22';
$postdig40='0.10';
$postdig51='0.26';
$postdig41='0.14';
$postdig11='0.06';
$postdig10='0.03';
$postmuster='8';
$postexpress='9';
$postexpressproz='0.05';
$postexpplus='14';
$postexpplusproz='0.10';
$postdigfbogen='8';
$postoffsetf1='10';
$postoffsetp1='1.10';
$postdatenandere='5';
$postdatenjpg='3';
$rbroschoffsf1='0';
$rbroschoffsp1='1.00';
$rbroschfixproseite135a4='9.00';
$rbroschfixvomfix135a4='38.00';
$rbroschfixvon500135a4='10.00';
$rbroschvarproseitevon500135a4='3.75';
$rbroschoffauf1='1.03';
$rbroschoffauf2='1.02';
$rbroschoffauf4='1.04';
$rbroschoffauf6='1.06';
$rbroschoffauf8='1.08';
$rbroschoffauf10='1.10';
$rbroschdigf1='20';
$rbroschgemischtfix='10';
$szrbroschdigf1='15';
$rbroschdig44='0.14';
$rbroschdig54='0.31';
$rbroschdig50='0.24';
$rbroschdig11='0.042';
$rbroschdig40='0.10';
$rbroschdig10='0.021';
$rbroschdig1414dr11='0.062';
$rbroschumfix='11';
$persofix1='69';
$persovar1='0.01';
$persofix2='99';
$persovar2='0.02';
$rbroschklammer1='0.055';
$rbroschklammer4='0.13';
$rbroschringklammer1='0.19';
$rbroschringklammer4='0.24';
$rbroschklammerfix1='5';
$rbroschklammerfix2='8';
$rbroschklammerfix4='12';
$rbroschexpress='12';
$rbroschexpressauf='0.02';
$rbroschexpplus='18';
$rbroschexpplusauf='0.05';
$rbroschdatenandere='11';
$rbroschmuster='14';
$schokoverfix='8';
$schokoversortfix='8';
$schokovervariabel='0.65';
$schokoverkarton='0.18';
$schokovermilka1='0.85';
$schokoverlindt1='1.25';
$schokovergut1='1.00';
$schokover44='0.20';
$schokover40='0.12';
$schokover50='0.27';
$schokover54='0.35';
$schokoverexpress='9';
$schokoverexpressproz='0.1';
$schokoverexpplus='16';
$schokoverexpplusproz='0.15';
$schokoschweiss='0.17';
$schokovermuster='8';
$spiralfix='10';
$spiralumfix='9';
$spiralgemischtfix='9';
$spiraldeckfix='5';
$spiralschlussfix='5';
$spiralbind='0.5';
$spiralbindungfix='0.50';
$spiralbindungvar='0.001';
$spiral44='0.165';
$spiral40='0.09';
$spiral11='0.042';
$spiral10='0.024';
$spiral00='0.005';
$spiral1414d11='0.062';
$spiral1414d10='0.034';
$abheftstreifen='0.21';
$spiralmuster='9';
$spiralexpress='11';
$spiralexpressauf='0.11';
$spiralexpplus='17';
$spiralexpplusauf='0.16';
$spiraldatenjpg='5';
$spiraldatenandere='8';
$cspiralfix='15';
$cspiralgemischtfix='9';
$cspiralumfix='9';
$cspiraldeckfix='7';
$cspiralschlussfix='7';
$cspiralbindungfix='0.5';
$cspiralbindungvar='0.003';
$cspiral44='0.165';
$cspiral40='0.09';
$cspiral11='0.042';
$cspiral10='0.024';
$cspiral1414d11='0.062';
$cspiral1414d10='0.034';
$schulspiralbindungfix='0.5';
$schulspiralgemischtfix='8';
$schulspiral44='0.165';
$schulspiral40='0.09';
$schulspiral11='0.041';
$schulspiral10='0.023';
$schulspiral1414d11='0.061';
$schulspiral1414d10='0.033';
$schulpapiersorten='0.2';
$schulpapiersortenfix='12';
$cspiraltaschea5='0.33';
$cspiraltaschea4='0.52';
$cspiralgummia5='0.22';
$cspiralgummia4='0.38';
$cspiralmuster='9';
$schulpmuster='0';
$cspiralexpress='11';
$cspiralexpressauf='0.11';
$cspiralexpplus='17';
$cspiralexpplusauf='0.16';
$stempelfix='7';
$stempelp1='1.4';
$stempelprofix='7';
$stempelp2='1.3';
$stempelprifix='7';
$stempelp3='1.3';
$tischdatenandere='5';
$tischdigfix='18';
$tischdig40='0.20';
$tischmuster='8';
$tischexpress='12';
$tischexpressproz='0.05';
$tischexpplus='14';
$tischexpplusproz='0.10';
$tuerdigf1='10';
$tuersortfix='5';
$tuerdig44='0.16';
$tuerdig40='0.085';
$tuerdig41='0.14';
$tueroffsetf1='25';
$tueroffsetp1='1.05';
$tuerstanza4fix1='15';
$tuerstanza4var1='14';
$visidigfix='15';
$visidigsortfix='5';
$visidig44='0.20';
$visidig40='0.10';
$visioffsetfix='10';
$visioffsetp1='1.10';
$visieckenvar='1';
$visieckenfix='4.5';
$wkalfix='19';
$wkalsortfix='6';
$wkaldig40='0.46';
$wkalexpress='12';
$wkalmuster='13';

View File

@ -214,6 +214,13 @@ class PaperRepostory implements ObjectRepository
$papier['lwc65']->setDescription2('65g LWC');
$papier['lwc65']->setPapierTyp1(1);
$papier['50135'] = new Paper();
$papier['50135']->setArtNr('50135');
$papier['50135']->setGrammatur('135');
$papier['50135']->setPreis('0.0275');
$papier['50135']->setDescription1('135 g/m² Bilderdruck glänzend (FSC-zertifiziert)');
$papier['50135']->setDescription2('135 gloss');
return $papier[$criteria['artNr']];
}