This commit is contained in:
Thomas Peterson 2024-02-27 18:08:36 +01:00
parent 50450a5723
commit d95e79b7bf
21 changed files with 3817 additions and 2 deletions

View File

@ -7,6 +7,7 @@ use PSC\Library\Calc\Option\Parser\Base;
class Opt
{
protected $element;
private \SimpleXMLElement $node;
public function __construct(\SimpleXMLElement $node)
{

View File

@ -76,11 +76,13 @@ class Select extends Base
foreach ($container->getItems() as $papier) {
/** @var Paper $paper */
$paper = $this->getPaperRepository()->findOneBy(array('artNr' => $papier->getId()));
if($paper) {
$optPapier = new \PSC\Library\Calc\Option\Type\Select\PaperOpt();
$optPapier->setId($paper->getArtNr());
$optPapier->setLabel($paper->getDescription1());
$optPapier->setPaper($paper);
$optPapier->setValue($papier->getValue());
$optPapier->setEdgesCollectionContainer($papier->getEdgesCollectionContainer());
$this->element->addOption($optPapier);
}

View File

@ -6,7 +6,6 @@ use PSC\Library\Calc\Option\Parser\Base;
class DeliveryOpt extends Opt
{
protected $element;
public function __construct(\SimpleXMLElement $node)
{

View File

@ -8,6 +8,7 @@ class Opt
{
protected $element;
protected \SimpleXMLElement $node;
public function __construct(\SimpleXMLElement $node)
{

View File

@ -93,6 +93,9 @@ class PaperDbSelect extends Select
$variables[$this->getId() . '_art_nr'] = $paper->getArtNr();
$variables[$this->getId() . '_volume'] = $paper->getVolume();
$variables[$this->getId() . '_value'] = $paper->getPreis();
if($option->getValue() > 0) {
$variables[$this->getId() . '_value'] = $option->getValue();
}
$variables[$this->getId() . '_offset_fix'] = $paper->getOffsetFix();
$variables[$this->getId() . '_offset_var'] = $paper->getOffsetVar();
$variables[$this->getId() . '_digital_fix'] = $paper->getDigitalFix();

View File

@ -7,6 +7,7 @@ use PSC\Library\Calc\Option\Type\Base;
class PaperOpt extends Opt
{
protected $paper = null;
private float $value = 0.0;
public function setPaper($paper)
{
@ -20,4 +21,14 @@ class PaperOpt extends Opt
{
return $this->paper;
}
public function setValue(float $value)
{
$this->value = $value;
}
public function getValue(): float
{
return $this->value;
}
}

View File

@ -24,7 +24,9 @@ class PaperContainer
foreach($containerNode->papier as $paper) {
$item = new Item();
$item->setId((string)$paper['id']);
if(isset($paper['value']) && (float)$paper['value'] > 0) {
$item->setValue((float)$paper['value']);
}
if(isset($paper->grenzen)) {
$edgeCollectionContainerParser = new EdgeCollectionContainer($paper->grenzen);
$item->setEdgesCollectionContainer($edgeCollectionContainerParser->parse());

View File

@ -8,6 +8,7 @@ class Item
protected string $id;
protected float $value = 0.0;
protected EdgeCollectionContainer $edgesCollectionContainer;
public function __construct()
@ -34,4 +35,14 @@ class Item
{
$this->edgesCollectionContainer = $edgesCollectionContainer;
}
public function getValue(): float
{
return $this->value;
}
public function setValue(float $value): void
{
$this->value = $value;
}
}

View File

@ -0,0 +1,189 @@
<?php
namespace PSC\Library\Calc\Tests\Customer\DD;
use PHPUnit\Framework\TestCase;
use PSC\Library\Calc\Article;
use PSC\Library\Calc\Engine;
use PSC\Library\Calc\Option\Type\Select;
use PSC\Library\Calc\PaperContainer;
use PSC\Library\Calc\Tests\Mock\PaperRepostory;
class CalcTest extends TestCase
{
/** @var Engine */
protected $engine = null;
public function setUp(): void
{
$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(): void
{
$this->engine = null;
}
public function testPrice(): void
{
$this->engine->calc();
$this->assertSame(32.22, $this->engine->getPrice());
}
public function testPricePaper(): void
{
$this->engine->setVariable('papierauswahl', 'papier5_1');
$this->engine->calc();
$this->assertSame(34.77, $this->engine->getPrice());
}
public function testPricePaper1(): void
{
$this->engine->setVariables([
'preisart_nopresentationall' => '1',
'festpreis_nopresentationall' => '1',
'produktart_nopresentationpdf' => '10',
'kalkparameterprodukt_nopresentationpdf' => '10',
'datacheck' => '1',
'korrektur' => '1',
'produktion' => '1',
'eformat' => '62370H',
'nutzenrechner_nopresentationpdf' => '1',
'plano' => '0',
'oformatU' => 'XXXXXXXX',
'formatpapierlaufrichtungU_nopresentationpdf' => '0',
'oformat' => '02100297',
'formatpapierlaufrichtung_nopresentationpdf' => '0',
'broschuereklammer500' => '0',
'broschuereklammer500param' => '0',
'druckenU_nopresentationpdf' => 'X',
'drucken1xxU_nopresentationpdf' => 'X',
'farbeU' => 'X',
'schneiden200U_nopresentationpdf' => 'X',
'multifinisher400U_nopresentationpdf' => '0',
'multifinisher400Uparam1_nopresentationpdf' => '0',
'falzen302U_nopresentationpdf' => 'X',
'drucken_nopresentationpdf' => '1',
'drucken1xx_nopresentationpdf' => '1a',
'farbe' => '4f4f',
'schneiden200_nopresentationpdf' => '1',
'multifinisher400_nopresentationpdf' => '0',
'multifinisher400param1_nopresentationpdf' => '0',
'falzen302_nopresentationpdf' => '0',
'stanzen600_nopresentationpdf' => '0',
'stanzen600param_nopresentationpdf' => '2',
'stanzen600param2_nopresentationpdf' => '2',
'papierauswahlU' => 'papier1_1',
'papierU' => 'INM300ND',
'papierlaufrichtungU_nopresentationpdf' => '1',
'seitenU' => '0',
'papierauswahl' => 'papier5_1',
'papier' => 'GP150',
'papierlaufrichtung_nopresentationpdf' => '1',
'seiten' => '0',
'bohrmaschine' => '0',
'stdl701pselect' => '0',
'eckenstanze' => '0',
'stdl702pselect' => '0',
'codierung' => '0',
'codeart' => '0',
'falzen302Uopt1' => '0',
'falzen302Uopt1param' => '0',
'kaschieren800U' => '0',
'kaschieren800Uparam' => '0',
'falzen302opt1' => '0',
'falzen302opt1param' => '0',
'kaschieren800' => '0',
'kaschieren800param' => '0',
'zusatzarbeit1select_nopresentation' => '00',
'zusatzarbeit2select_nopresentation' => '00',
'offline_nopresentation' => '0',
'angebotstyp_nopresentation' => '0',
'produktname_nopresentationpdf' => '',
'auflage' => '100',
'versionen' => '1',
'eformatbreite_nopresentationpdf' => '210',
'eformathoehe_nopresentationpdf' => '297',
'oformatbreiteU_nopresentationpdf' => '210',
'oformathoeheU_nopresentationpdf' => '297',
'nutzenU_nopresentationpdf' => '2',
'show_bernutzenU_max_nopresentationpdf' => '2',
'show_bernutzenU_min_nopresentationpdf' => '1',
'show_bernutzenU_nopresentationpdf' => '2',
'oformatbreite_nopresentationpdf' => '210',
'oformathoehe_nopresentationpdf' => '297',
'nutzen_nopresentationpdf' => '2',
'show_bernutzen_max_nopresentationpdf' => '2',
'show_bernutzen_min_nopresentationpdf' => '1',
'show_bernutzen_nopresentationpdf' => '2',
'falzen302Uparam1input_nopresentationpdf' => '30',
'falzen302Uparam2input_nopresentationpdf' => '10',
'falzen302Uparam3input_nopresentationpdf' => '0',
'falzen302param1input_nopresentationpdf' => '30',
'falzen302param2input_nopresentationpdf' => '10',
'falzen302param3input_nopresentationpdf' => '0',
'stanzen600bogennutzen_nopresentationpdf' => '1',
'stanzen600nutzen_nopresentationpdf' => '1',
'stanzen600hub_nopresentationpdf' => '2',
'stanzen600paraminput_nopresentationpdf' => '3000',
'stanzen600param2input_nopresentationpdf' => '15',
'papiernameU_nopresentationpdf' => '',
'papiergrammaturU_nopresentationpdf' => '300',
'papierstaerkeU_nopresentationpdf' => '0.303',
'papierpreisU_nopresentationpdf' => '76.8',
'papierbreiteU_nopresentationpdf' => '345',
'papierhoeheU_nopresentationpdf' => '495',
'papiername_nopresentationpdf' => '',
'papiergrammatur_nopresentationpdf' => '135',
'papierstaerke_nopresentationpdf' => '0.118',
'papierpreis_nopresentationpdf' => '0',
'papierbreite_nopresentationpdf' => '345',
'papierhoehe_nopresentationpdf' => '495',
'produktname_nopresentation' => '',
'satzarbeitinput_nopresentation' => '',
'satzarbeit_nopresentation' => '0',
'zusatzarbeit1_nopresentation' => '0',
'zusatzarbeit2_nopresentation' => '0',
'zusatzarbeit3input_nopresentation' => '',
'zusatzarbeit3_nopresentation' => '0',
'zusatzarbeit4input_nopresentation' => '',
'zusatzarbeit4_nopresentation' => '0',
'rabattkalk_nopresentation' => '0',
'angebotsadresse_nopresentation' => '',
'eckenstanzecheckbox1' =>
array (
0 => '1',
),
'eckenstanzecheckbox2' =>
array (
0 => '1',
),
'eckenstanzecheckbox3' =>
array (
0 => '1',
),
'eckenstanzecheckbox4' =>
array (
0 => '1',
),
]);
echo $this->engine->getPrice().PHP_EOL;
var_dump($this->engine->getAjaxVariables()['ppreisI']);
$this->assertSame(37.74, $this->engine->getPrice());
}
}

1437
tests/Customer/DD/calc.xml Normal file

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -0,0 +1,673 @@
// #########################################################################################################
// Dokument: 277-Formel
// Shops: 277-NoWe-Shop (Testumgebung)
// Shops: 285-Plan Concept
// Änderung: 30.06.2023 12:00
// #########################################################################################################
// #### Festpreis (%) ####
$festpreis='$CVfestpreis_nopresentationall_pg1$CV*$CVpreisart_nopresentationall_pg1_2$CV';
// #### Gewinnzuschlag (%) ####
$expG='max($PmindestGewinn$P,(((($PG$P-1)*100)-((exp(max(0,$Vauflage$V*$Vversionen$V-$PabAuflage$P)/$PGexpW1$P)-$PGexpW2$P)*$PGexpW3$P))/100+1))';
// replace $FexpG$F with 'max($PmindestGewinn$P,(((($PG$P-1)*100)-((exp(max(0,$Vauflage$V*$Vversionen$V-$PabAuflage$P)/$PGexpW1$P)-$PGexpW2$P)*$PGexpW3$P))/100+1))'
// #### Verwaltungs- und Vertriebsgemeinkosten (%) ####
$VVGK='1+$PVwGK$P+$PVtGK$P+$PSeKV$P';
// replace $FVVGK$F with '1+$PVwGK$P+$PVtGK$P+$PSeKV$P'
// #### Material (000) ####
$amko='1';
$amkog='1';
$bmko='($PMGK$P+$PSeMK$P)';
$bmkog='(1+$PMGK$P+$PSeMK$P)';
$cmko='(1+$PMGK$P+$PSeMK$P)*($FVVGK$F-1)';
$cmkog='(1+$PMGK$P+$PSeMK$P)*($FVVGK$F)';
$dmko='(1+$PMGK$P+$PSeMK$P)*($FVVGK$F)*($FexpG$F-1)';
$dmko2='(1+$PMGK$P+$PSeMK$P)*($FVVGK$F)*($PG$P-1)';
$dmkog='(1+$PMGK$P+$PSeMK$P)*($FVVGK$F)*($FexpG$F)';
$dmkog2='(1+$PMGK$P+$PSeMK$P)*($FVVGK$F)*($PG$P)';
// #### Druckmaschine (1xx) ####
$a1xxfko='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)';
$a1xxfkog='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)';
$b1xxfko='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*($PFGK$P+$PSeKF$P)';
$b1xxfkog='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)';
$c1xxfko='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c1xxfkog='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d1xxfko='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d1xxfko2='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d1xxfkog='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d1xxfkog2='($CVdrucken1xx_nopresentationpdf_pg1_2$CV+$CVdrucken1xx_nopresentationpdf_pg1_3$CV)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Xerox Professional Finisher für 700 und 4112 (119) ####
$a119fko='($PMaK119$P+$PFEK119$P)';
$a119fkog='($PMaK119$P+$PFEK119$P)';
$b119fko='($PMaK119$P+$PFEK119$P)*($PFGK$P+$PSeKF$P)';
$b119fkog='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)';
$c119fko='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c119fkog='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d119fko='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d119fko2='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d119fkog='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d119fkog2='($PMaK119$P+$PFEK119$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Planschneider (200) ####
$a200fko='($PMaK200$P+$PFEK200$P)';
$a200fkog='($PMaK200$P+$PFEK200$P)';
$b200fko='($PMaK200$P+$PFEK200$P)*($PFGK$P+$PSeKF$P)';
$b200fkog='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)';
$c200fko='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c200fkog='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d200fko='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d200fko2='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d200fkog='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d200fkog2='($PMaK200$P+$PFEK200$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Falzmaschine (300) ####
$a300fko='($PMaK300$P+$PFEK300$P)';
$a300fkog='($PMaK300$P+$PFEK300$P)';
$b300fko='($PMaK300$P+$PFEK300$P)*($PFGK$P+$PSeKF$P)';
$b300fkog='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)';
$c300fko='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c300fkog='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d300fko='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d300fko2='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d300fkog='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d300fkog2='($PMaK300$P+$PFEK300$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Tischfalzmaschine (301) ####
$a301fko='($PMaK301$P+$PFEK301$P)';
$a301fkog='($PMaK301$P+$PFEK301$P)';
$b301fko='($PMaK301$P+$PFEK301$P)*($PFGK$P+$PSeKF$P)';
$b301fkog='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)';
$c301fko='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c301fkog='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d301fko='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d301fko2='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d301fkog='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d301fkog2='($PMaK301$P+$PFEK301$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Falzmaschine (302) ####
$a302fko='($PMaK302$P+$PFEK302$P)';
$a302fkog='($PMaK302$P+$PFEK302$P)';
$b302fko='($PMaK302$P+$PFEK302$P)*($PFGK$P+$PSeKF$P)';
$b302fkog='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)';
$c302fko='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c302fkog='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d302fko='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d302fko2='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d302fkog='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d302fkog2='($PMaK302$P+$PFEK302$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Multifinisher (400) ####
$a400fko='($PMaK400$P+$PFEK400$P)';
$a400fkog='($PMaK400$P+$PFEK400$P)';
$b400fko='($PMaK400$P+$PFEK400$P)*($PFGK$P+$PSeKF$P)';
$b400fkog='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)';
$c400fko='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c400fkog='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d400fko='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d400fko2='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d400fkog='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d400fkog2='($PMaK400$P+$PFEK400$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Broschürenfertigung (500) ####
$a500fko='($PMaK500$P+$PFEK500$P)';
$a500fkog='($PMaK500$P+$PFEK500$P)';
$b500fko='($PMaK500$P+$PFEK500$P)*($PFGK$P+$PSeKF$P)';
$b500fkog='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)';
$c500fko='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c500fkog='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d500fko='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d500fko2='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d500fkog='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d500fkog2='($PMaK500$P+$PFEK500$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Stanze (600) ####
$a600fko='($PMaK600$P+$PFEK600$P)';
$a600fkog='($PMaK600$P+$PFEK600$P)';
$b600fko='($PMaK600$P+$PFEK600$P)*($PFGK$P+$PSeKF$P)';
$b600fkog='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)';
$c600fko='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c600fkog='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d600fko='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d600fko2='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d600fkog='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d600fkog2='($PMaK600$P+$PFEK600$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Bohrmaschine (701) ####
$a701fko='($PMaK701$P+$PFEK701$P)';
$a701fkog='($PMaK701$P+$PFEK701$P)';
$b701fko='($PMaK701$P+$PFEK701$P)*($PFGK$P+$PSeKF$P)';
$b701fkog='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)';
$c701fko='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c701fkog='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d701fko='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d701fko2='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d701fkog='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d701fkog2='($PMaK701$P+$PFEK701$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Eckenstanze (702) ####
$a702fko='($PMaK702$P+$PFEK702$P)';
$a702fkog='($PMaK702$P+$PFEK702$P)';
$b702fko='($PMaK702$P+$PFEK702$P)*($PFGK$P+$PSeKF$P)';
$b702fkog='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)';
$c702fko='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c702fkog='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d702fko='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d702fko2='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d702fkog='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d702fkog2='($PMaK702$P+$PFEK702$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// #### Folienkaschierer (800) ####
$a800fko='($PMaK800$P+$PFEK800$P)';
$a800fkog='($PMaK800$P+$PFEK800$P)';
$b800fko='($PMaK800$P+$PFEK800$P)*($PFGK$P+$PSeKF$P)';
$b800fkog='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)';
$c800fko='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F-1)';
$c800fkog='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)';
$d800fko='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F-1)';
$d800fko2='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P-1)';
$d800fkog='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($FexpG$F)';
$d800fkog2='($PMaK800$P+$PFEK800$P)*(1+$PFGK$P+$PSeKF$P)*($FVVGK$F)*($PG$P)';
// ###### Vorberechnung ######
// #### Nutzenrechner mit eigenem Papier ####
$BerNutzenU_meP_v1='((floor((($CVoformatU_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV) ) *floor((($CVoformatU_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))) , (floor((($CVoformatU_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV)) *floor((($CVoformatU_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))))';
$BerNutzen_meP_v1='((floor((($CVoformat_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV) ) *floor((($CVoformat_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))) , (floor((($CVoformat_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV)) *floor((($CVoformat_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))))';
//$BerNutzenU_meP_v2='((floor((($CVoformatU_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV) ) *floor((($CVoformatU_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))) , (floor((($CVoformatU_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV)) *floor((($CVoformatU_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformatU_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))))';
//$BerNutzen_meP_v2='((floor((($CVoformat_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV) ) *floor((($CVoformat_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))) , (floor((($CVoformat_pg1_4$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV)) *floor((($CVoformat_pg1_3$CV)-$CVkalkparameterprodukt_nopresentationpdf_pg1$CV)/($CVoformat_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))))';
$BerNutzen_meP_v2='((floor((($CVoformat_pg1_3$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_2$CV) ) / ($CVoformat_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))*floor((($CVoformat_pg1_4$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_3$CV)) / ($CVoformat_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))),(floor((($CVoformat_pg1_4$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_3$CV)) / ($CVoformat_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))*floor((($CVoformat_pg1_3$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_2$CV)) / ($CVoformat_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_4$CV))))';
$BerNutzenU_meP_v2='((floor((($CVoformatU_pg1_3$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_2$CV) ) / ($CVoformatU_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_4$CV)) * floor((($CVoformatU_pg1_4$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_3$CV)) / ($CVoformatU_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_4$CV))),(floor((($CVoformatU_pg1_4$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_3$CV)) / ($CVoformatU_pg1$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_4$CV))*floor((($CVoformatU_pg1_3$CV)-($CVkalkparameterprodukt_nopresentationpdf_pg2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_2$CV)) / ($CVoformatU_pg1_2$CV+$CVkalkparameterprodukt_nopresentationpdf_pg2_4$CV))))';
// #### Auflage mit Druckbogenzugabe (ohne Versionen) ####
$AuflageU_mDbZ_v2='($Vauflage$V*$CVseitenU_pg1$CV*$CVkalkparameterprodukt_nopresentationpdf_pg1_9$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_10$CV)';
$Auflage_mDbZ_v2='($Vauflage$V*$CVseiten_pg1$CV*$CVkalkparameterprodukt_nopresentationpdf_pg1_7$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_8$CV)';
// #### Bogen zu Auflage (ohne Versionen) ####
$BogenU_v1='((ceil($Vauflage$V / $CVoformatU_pg1_9$CV)*$CVseitenU_pg1$CV) *$CVproduktart_nopresentationpdf_pg1_2$CV)';
$Bogen_v1='((ceil($Vauflage$V / $CVoformat_pg1_9$CV)*$CVseiten_pg1$CV) *$CVproduktart_nopresentationpdf_pg1$CV)';
$BogenT_v1='';
$BogenU_v2='((ceil($Vauflage$V / $CVoformatU_pg1_9$CV)*$CVseitenU_pg1$CV) *$CVproduktart_nopresentationpdf_pg1_2$CV)';
$Bogen_v2='((ceil($Vauflage$V / $CVoformat_pg1_9$CV)*$CVseiten_pg1$CV) *$CVproduktart_nopresentationpdf_pg1$CV)';
$BogenT_v2='';
// #### Bogen zu Auflage mit Druckbogenzugabe (ohne Versionen) ####
$BogenU_mDbZ_v1='(((ceil($Vauflage$V / $CVoformatU_pg1_9$CV)*$CVseitenU_pg1$CV)*$CVkalkparameterprodukt_nopresentationpdf_pg1_9$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_10$CV) *$CVproduktart_nopresentationpdf_pg1_2$CV)';
$Bogen_mDbZ_v1='(((ceil($Vauflage$V / $CVoformat_pg1_9$CV)*$CVseiten_pg1$CV)*$CVkalkparameterprodukt_nopresentationpdf_pg1_7$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_8$CV) *$CVproduktart_nopresentationpdf_pg1$CV)';
$BogenT_mDbZ_v1='';
$BogenU_mDbZ_v2='(((ceil($Vauflage$V / $CVoformatU_pg1_9$CV)*$CVseitenU_pg1$CV)*$CVkalkparameterprodukt_nopresentationpdf_pg1_9$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_10$CV) *$CVproduktart_nopresentationpdf_pg1_2$CV)';
$Bogen_mDbZ_v2='(((ceil($Vauflage$V / $CVoformat_pg1_9$CV)*$CVseiten_pg1$CV)*$CVkalkparameterprodukt_nopresentationpdf_pg1_7$CV+$CVkalkparameterprodukt_nopresentationpdf_pg1_8$CV) *$CVproduktart_nopresentationpdf_pg1$CV)';
$BogenT_mDbZ_v2='';
$BroschuereStaerke='($CVbroschuereklammer500param_pg1_5$CV-(($CVoformatU_pg1_5$CV*$CVseitenU_pg1$CV*1000*$CVproduktart_nopresentationpdf_pg1_2$CV)+($CVoformat_pg1_5$CV*$CVseiten_pg1$CV*1000)))';
// ###### Berechnung ######
// #### Papier (000) Berechnung auf Bogenbasis ####
// ## Materialkosten ##
$Ber000mf_U_v1='((($CVoformatU_pg1_7$CV)*$CVoformatU_pg1_8$CV)/1000*$FBogenU_mDbZ_v1$F)';
$Ber000mf_I_v1='((($CVoformat_pg1_7$CV)*$CVoformat_pg1_8$CV)/1000*$FBogen_mDbZ_v1$F)';
$Ber000mf_T_v1='0';
$Bera000mko_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera000mkog_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb000mko_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb000mkog_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc000mko_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc000mkog_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd000mko_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd000mko2_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd000mkog_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd000mkog2_v1='($FBer000mf_U_v1$F + $FBer000mf_I_v1$F + $FBer000mf_T_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
$Ber000mf_U_v2='((($CVoformatU_pg1_7$CV)*$CVoformatU_pg1_8$CV)/1000*$FBogenU_mDbZ_v2$F)';
$Ber000mf_I_v2='((($CVoformat_pg1_7$CV)*$CVoformat_pg1_8$CV)/1000*$FBogen_mDbZ_v2$F)';
$Ber000mf_T_v2='0';
$Bera000mko_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera000mkog_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb000mko_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb000mkog_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc000mko_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc000mkog_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd000mko_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd000mko2_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd000mkog_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd000mkog2_v2='($FBer000mf_U_v2$F + $FBer000mf_I_v2$F + $FBer000mf_T_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
// #### Druckmaschine (1xx) Berechnung auf Bogenbasis ####
// ## Materialkosten ##
$Ber1xxmf_U_v1='((($CVfarbeU_pg1$CV*$CVdrucken1xxU_nopresentationpdf_pg1_4$CV)+($CVfarbeU_pg1_2$CV*$CVdrucken1xxU_nopresentationpdf_pg1_5$CV))*$FBogenU_mDbZ_v1$F*$CVdrucken1xxU_nopresentationpdf_pg1$CV)';
$Ber1xxmf_I_v1='((($CVfarbe_pg1$CV*$CVdrucken1xx_nopresentationpdf_pg1_4$CV)+($CVfarbe_pg1_2$CV*$CVdrucken1xx_nopresentationpdf_pg1_5$CV))*$FBogen_mDbZ_v1$F*$CVdrucken1xx_nopresentationpdf_pg1$CV)';
$Ber1xxmf_T_v1='';
$Bera1xxmko_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera1xxmkog_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb1xxmko_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb1xxmkog_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc1xxmko_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc1xxmkog_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd1xxmko_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd1xxmko2_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd1xxmkog_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd1xxmkog2_v1='($FBer1xxmf_U_v1$F + $FBer1xxmf_I_v1$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
$Ber1xxmf_U_v2='((($CVfarbeU_pg1$CV*$CVdrucken1xxU_nopresentationpdf_pg1_4$CV)+($CVfarbeU_pg1_2$CV*$CVdrucken1xxU_nopresentationpdf_pg1_5$CV))*$FBogenU_mDbZ_v2$F*$CVdrucken1xxU_nopresentationpdf_pg1$CV)';
$Ber1xxmf_I_v2='((($CVfarbe_pg1$CV*$CVdrucken1xx_nopresentationpdf_pg1_4$CV)+($CVfarbe_pg1_2$CV*$CVdrucken1xx_nopresentationpdf_pg1_5$CV))*$FBogen_mDbZ_v2$F*$CVdrucken1xx_nopresentationpdf_pg1$CV)';
$Ber1xxmf_T_v2='';
$Bera1xxmko_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera1xxmkog_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb1xxmko_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb1xxmkog_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc1xxmko_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc1xxmkog_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd1xxmko_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd1xxmko2_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd1xxmkog_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd1xxmkog2_v2='($FBer1xxmf_U_v2$F + $FBer1xxmf_I_v2$F) * $Vversionen$V * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
// ## Fertigungskosten ##
//$Ber1xxff_U_v1='( ( ($FBogenU_mDbZ_v1$F*$Vversionen$V*$CVdrucken1xxU_nopresentationpdf_pg1$CV)/round($CVdrucken1xxU_nopresentationpdf_pg1_7$CV/$CVfarbeU_pg1_3$CV) )*$CVdrucken1xxU_nopresentationpdf_pg1$CV )';
//$Ber1xxff_I_v1='( ( ($FBogen_mDbZ_v1$F*$Vversionen$V*$CVdrucken1xx_nopresentationpdf_pg1$CV)/round($CVdrucken1xx_nopresentationpdf_pg1_7$CV/$CVfarbe_pg1_3$CV) )*$CVdrucken1xx_nopresentationpdf_pg1$CV )';
$Ber1xxff_U_v1='( ( ($FBogenU_mDbZ_v1$F*$Vversionen$V*$CVdrucken1xxU_nopresentationpdf_pg1$CV)/round($CVdrucken1xxU_nopresentationpdf_pg1_7$CV/max(pow(0, is_null($CVfarbeU_pg1_3$CV)),$CVfarbeU_pg1_3$CV)) )*$CVdrucken1xxU_nopresentationpdf_pg1$CV )';
$Ber1xxff_I_v1='( ( ($FBogen_mDbZ_v1$F*$Vversionen$V*$CVdrucken1xx_nopresentationpdf_pg1$CV)/round($CVdrucken1xx_nopresentationpdf_pg1_7$CV/max(pow(0, is_null($CVfarbe_pg1_3$CV)),$CVfarbe_pg1_3$CV)) )*$CVdrucken1xx_nopresentationpdf_pg1$CV )';
$Ber1xxff_T_v1='';
$Bera1xxfko_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fa1xxfko$F';
$Bera1xxfkog_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fa1xxfkog$F';
$Berb1xxfko_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fb1xxfko$F';
$Berb1xxfkog_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fb1xxfkog$F';
$Berc1xxfko_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fc1xxfko$F';
$Berc1xxfkog_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fc1xxfkog$F';
$Berd1xxfko_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfko$F';
$Berd1xxfko2_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfko2$F';
$Berd1xxfkog_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfkog$F';
$Berd1xxfkog2_v1='($FBer1xxff_U_v1$F + $FBer1xxff_I_v1$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfkog2$F';
//$Ber1xxff_U_v2='((($FBogenU_mDbZ_v2$F*$Vversionen$V*$CVdrucken1xxU_nopresentationpdf_pg1$CV)/round($CVdrucken1xxU_nopresentationpdf_pg1_7$CV/$CVfarbeU_pg1_3$CV))*$CVdrucken1xxU_nopresentationpdf_pg1$CV)';
//$Ber1xxff_I_v2='((($FBogen_mDbZ_v2$F*$Vversionen$V*$CVdrucken1xx_nopresentationpdf_pg1$CV)/round($CVdrucken1xx_nopresentationpdf_pg1_7$CV/$CVfarbe_pg1_3$CV))*$CVdrucken1xx_nopresentationpdf_pg1$CV)';
$Ber1xxff_U_v2='( ( ($FBogenU_mDbZ_v1$F*$Vversionen$V*$CVdrucken1xxU_nopresentationpdf_pg1$CV)/round($CVdrucken1xxU_nopresentationpdf_pg1_7$CV/max(pow(0, is_null($CVfarbeU_pg1_3$CV)),$CVfarbeU_pg1_3$CV)) )*$CVdrucken1xxU_nopresentationpdf_pg1$CV )';
$Ber1xxff_I_v2='( ( ($FBogen_mDbZ_v1$F*$Vversionen$V*$CVdrucken1xx_nopresentationpdf_pg1$CV)/round($CVdrucken1xx_nopresentationpdf_pg1_7$CV/max(pow(0, is_null($CVfarbe_pg1_3$CV)),$CVfarbe_pg1_3$CV)) )*$CVdrucken1xx_nopresentationpdf_pg1$CV )';
$Ber1xxff_T_v2='';
$Bera1xxfko_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fa1xxfko$F';
$Bera1xxfkog_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fa1xxfkog$F';
$Berb1xxfko_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fb1xxfko$F';
$Berb1xxfkog_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fb1xxfkog$F';
$Berc1xxfko_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fc1xxfko$F';
$Berc1xxfkog_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fc1xxfkog$F';
$Berd1xxfko_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfko$F';
$Berd1xxfko2_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfko2$F';
$Berd1xxfkog_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfkog$F';
$Berd1xxfkog2_v2='($FBer1xxff_U_v2$F + $FBer1xxff_I_v2$F + $CVdrucken1xx_nopresentationpdf_pg1_6$CV*max($CVdrucken1xxU_nopresentationpdf_pg1$CV,$CVdrucken1xx_nopresentationpdf_pg1$CV)) * $CVpreiskorrektur_pg1$CV * $Fd1xxfkog2$F';
// #### Xerox Professional Finisher für 700 und 4112 (119) ####
// #### Planschneider (200) Berechnung auf Bogenbasis ####
// $Ber200ff_U_v1='((ceil($CVoformatU_pg1_5$CV*($FBogenU_mDbZ_v1$F*$Vversionen$V)/$PSchnittH200$P))*(($CVoformatU_pg1_9$CV+4)/$PStdL200$P)+$PErZ200$P)';
$Ber200ff_U_v1='';
$Ber200ff_I_v1='((ceil($CVoformat_pg1_5$CV*($FBogen_mDbZ_v1$F*$Vversionen$V)/$PSchnittH200$P))*(($CVoformat_pg1_9$CV+4)/$PStdL200$P)+$PErZ200$P)';
$Ber200ff_T_v1='';
$Bera200fko_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fa200fko$F';
$Bera200fkog_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fa200fkog$F';
$Berb200fko_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fb200fko$F';
$Berb200fkog_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fb200fkog$F';
$Berc200fko_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fc200fko$F';
$Berc200fkog_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fc200fkog$F';
$Berd200fko_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd200fko$F';
$Berd200fko2_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd200fko2$F';
$Berd200fkog_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd200fkog$F';
$Berd200fkog2_v1='($FBer200ff_U_v1$F + $FBer200ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd200fkog2$F';
// $Ber200ff_U_v2='((ceil($CVoformatU_pg1_5$CV*($FBogenU_mDbZ_v2$F*$Vversionen$V)/$PSchnittH200$P))*(($CVoformatU_pg1_9$CV+4)/$PStdL200$P)+$PErZ200$P)';
$Ber200ff_U_v2='';
$Ber200ff_I_v2='((ceil($CVoformat_pg1_5$CV*($FBogen_mDbZ_v2$F*$Vversionen$V)/$PSchnittH200$P))*(($CVoformat_pg1_9$CV+4)/$PStdL200$P)+$PErZ200$P)';
$Ber200ff_T_v2='';
$Bera200fko_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa200fko$F';
$Bera200fkog_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa200fkog$F';
$Berb200fko_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb200fko$F';
$Berb200fkog_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb200fkog$F';
$Berc200fko_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc200fko$F';
$Berc200fkog_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc200fkog$F';
$Berd200fko_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd200fko$F';
$Berd200fko2_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd200fko2$F';
$Berd200fkog_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd200fkog$F';
$Berd200fkog2_v2='($FBer200ff_U_v2$F + $FBer200ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd200fkog2$F';
// #### Falzmaschine (300) Berechnung auf Einzelnutzenbasis ####
$Ber300ff_U_v1='(($FBogenU_mDbZ_v1$F*$Vversionen$V/max($CVfalzen300paramU_nopresentationpdf_pg1_2$CV+0,1))*min(1,$VpapierU_grammatur$V+$VpapiergrammaturU_nopresentation$V))';
$Ber300ff_I_v1='(($FBogen_mDbZ_v1$F*$Vversionen$V/max($CVfalzen300param_nopresentationpdf_pg1_2$CV+0,1))*min(1,$Vpapier_grammatur$V+$Vpapiergrammatur_nopresentationpdf$V))';
$Ber300ff_T_v1='';
$Ber300ff_B01_v1='(max(min(1,$VpapierU_grammatur$V+$VpapiergrammaturU_nopresentation$V),min(1,$Vpapier_grammatur$V+$Vpapiergrammatur_nopresentationpdf$V)))';
$Bera300fko_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fa300fko$F';
$Bera300fkog_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fa300fkog$F';
$Berb300fko_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fb300fko$F';
$Berb300fkog_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fb300fkog$F';
$Berc300fko_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fc300fko$F';
$Berc300fkog_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fc300fkog$F';
$Berd300fko_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fd300fko$F';
$Berd300fko2_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fd300fko2$F';
$Berd300fkog_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fd300fkog$F';
$Berd300fkog2_v1='(($FBer300ff_U_v1$F*$CVoformatU_pg1_9$CV)+($FBer300ff_I_v1$F*$CVoformat_pg1_9$CV)+($CVfalzen300param_nopresentationpdf_pg1$CV*$FBer300ff_B01_v1$F)) * $CVpreiskorrektur_pg1$CV * $Fd300fkog2$F';
// #### Tischfalzmaschine (301) Berechnung auf Einzelnutzenbasis ####
// #### Falzmaschine (302) Berechnung auf Einzelnutzenbasis ####
$Ber302ff_U_v2='( ( ( (($CVoformatU_pg1$CV/1000)*$FAuflageU_mDbZ_v2$F*$Vversionen$V)/max(pow(0, is_null($CVfalzen302U_nopresentationpdf_pg1_2$CV*60)),$CVfalzen302U_nopresentationpdf_pg1_2$CV*60) ) + (($CVfalzen302U_nopresentationpdf_pg1_4$CV/3600)*$Vauflage$V*$Vversionen$V) + ($CVfalzen302U_nopresentationpdf_pg1_3$CV/60) )*$CVfalzen302U_nopresentationpdf_pg1$CV )';
$Ber302ff_I_v2='( ( ( (($CVoformat_pg1$CV/1000)*$FAuflage_mDbZ_v2$F*$Vversionen$V)/max(pow(0, is_null($CVfalzen302_nopresentationpdf_pg1_2$CV*60)),$CVfalzen302_nopresentationpdf_pg1_2$CV*60) ) + (($CVfalzen302_nopresentationpdf_pg1_4$CV/3600)*$Vauflage$V*$Vversionen$V) + ($CVfalzen302_nopresentationpdf_pg1_3$CV/60) )*$CVfalzen302_nopresentationpdf_pg1$CV )';
$Ber302ff_T_v2='';
$Bera302fko_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa302fko$F';
$Bera302fkog_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa302fkog$F';
$Berb302fko_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb302fko$F';
$Berb302fkog_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb302fkog$F';
$Berc302fko_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc302fko$F';
$Berc302fkog_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc302fkog$F';
$Berd302fko_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fko$F';
$Berd302fko2_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fko2$F';
$Berd302fkog_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fkog$F';
$Berd302fkog2_v2='($FBer302ff_U_v2$F+$FBer302ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fkog2$F';
// #### Falzmaschine als Option Perforieren (302opt1) Berechnung auf Einzelnutzenbasis ####
$Ber302opt1ff_U_v2='( ( ( (($CVoformatU_pg1$CV/1000)*$FAuflageU_mDbZ_v2$F*$Vversionen$V)/max(pow(0, is_null($CVfalzen302Uopt1param_pg1_2$CV*60)),$CVfalzen302Uopt1param_pg1_2$CV*60) ) + (($CVfalzen302Uopt1param_pg1_4$CV/3600)*$Vauflage$V*$Vversionen$V) + ($CVfalzen302Uopt1param_pg1_3$CV/60) )*$CVfalzen302Uopt1_pg1$CV )';
$Ber302opt1ff_I_v2='( ( ( (($CVoformat_pg1$CV/1000)*$FAuflage_mDbZ_v2$F*$Vversionen$V)/max(pow(0, is_null($CVfalzen302opt1param_pg1_2$CV*60)),$CVfalzen302opt1param_pg1_2$CV*60) ) + (($CVfalzen302opt1param_pg1_4$CV/3600)*$Vauflage$V*$Vversionen$V) + ($CVfalzen302opt1param_pg1_3$CV/60) )*$CVfalzen302opt1_pg1$CV )';
$Ber302opt1ff_T_v2='';
$Bera302opt1fko_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa302fko$F';
$Bera302opt1fkog_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa302fkog$F';
$Berb302opt1fko_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb302fko$F';
$Berb302opt1fkog_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb302fkog$F';
$Berc302opt1fko_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc302fko$F';
$Berc302opt1fkog_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc302fkog$F';
$Berd302opt1fko_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fko$F';
$Berd302opt1fko2_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fko2$F';
$Berd302opt1fkog_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fkog$F';
$Berd302opt1fkog2_v2='($FBer302opt1ff_U_v2$F+$FBer302opt1ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd302fkog2$F';
// #### Multifinisher (400) Berechnung auf Auflagenbasis ####
$Ber400ff='(((($Vauflage$V*$Vversionen$V)+($CVdrbzgp_pg1$CV*max($CVaus_gross$CV+0,1)))/$CVstdl400p_gross$CV)+$CVerz400p_auflage$CV)';
$Ber400ff_U='';
$Ber400ff_I='';
$Ber400ff_T='';
$Bera400fko='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fa400fko$F';
$Bera400fkog='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fa400fkog$F';
$Berb400fko='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fb400fko$F';
$Berb400fkog='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fb400fkog$F';
$Berc400fko='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fc400fko$F';
$Berc400fkog='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fc400fkog$F';
$Berd400fko='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fd400fko$F';
$Berd400fko2='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fd400fko2$F';
$Berd400fkog='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fd400fkog$F';
$Berd400fkog2='$FBer400ff$F * $CVpreiskorrektur_pg1$CV * $Fd400fkog2$F';
$Ber400ff_U_v2='((((($Vauflage$V*$Vversionen$V)+($CVkalkparameterprodukt_nopresentationpdf_pg1_8$CV*$CVoformat_pg1_9$CV))/$CVmultifinisher400Uparam1_nopresentationpdf_pg1$CV)+$CVmultifinisher400Uparam1_nopresentationpdf_pg1_2$CV)*$CVmultifinisher400U_nopresentationpdf_pg1$CV)';
$Ber400ff_I_v2='((((($Vauflage$V*$Vversionen$V)+($CVkalkparameterprodukt_nopresentationpdf_pg1_8$CV*$CVoformat_pg1_9$CV))/$CVmultifinisher400param1_nopresentationpdf_pg1$CV)+$CVmultifinisher400param1_nopresentationpdf_pg1_2$CV)*$CVmultifinisher400_nopresentationpdf_pg1$CV)';
$Bera400fko_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa400fko$F';
$Bera400fkog_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa400fkog$F';
$Berb400fko_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb400fko$F';
$Berb400fkog_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb400fkog$F';
$Berc400fko_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc400fko$F';
$Berc400fkog_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc400fkog$F';
$Berd400fko_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd400fko$F';
$Berd400fko2_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd400fko2$F';
$Berd400fkog_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd400fkog$F';
$Berd400fkog2_v2='($FBer400ff_U_v2$F + $FBer400ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd400fkog2$F';
// #### Broschürenfertigung klammergeheftet (500) Berechnung auf Auflagenbasis ####
// ## Materialkosten ##
$Ber500mf_v1='((($CVbroschuereklammer500param_pg1_3$CV/1000*$CVbroschuereklammer500param_pg1_4$CV)*$Vauflage$V*$Vversionen$V)*$CVbroschuereklammer500_pg1$CV)';
$Bera500mko_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera500mkog_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb500mko_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb500mkog_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc500mko_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc500mkog_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd500mko_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd500mko2_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd500mkog_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd500mkog2_v1='$FBer500mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
$Ber500mf_v2='((($CVbroschuereklammer500param_pg1_3$CV/1000*$CVbroschuereklammer500param_pg1_4$CV)*$Vauflage$V*$Vversionen$V)*$CVbroschuereklammer500_pg1$CV)';
$Bera500mko_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera500mkog_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb500mko_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb500mkog_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc500mko_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc500mkog_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd500mko_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd500mko2_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd500mkog_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd500mkog2_v2='$FBer500mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
// ## Fertigungskosten ##
$Ber500ff_v1='(((($Vauflage$V*$Vversionen$V)/$CVbroschuereklammer500param_pg1_2$CV)+$CVbroschuereklammer500param_pg1)*$CVbroschuereklammer500_pg1$CV)';
$Bera500fko_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fa500fko$F';
$Bera500fkog_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fa500fkog$F';
$Berb500fko_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fb500fko$F';
$Berb500fkog_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fb500fkog$F';
$Berc500fko_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fc500fko$F';
$Berc500fkog_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fc500fkog$F';
$Berd500fko_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fd500fko$F';
$Berd500fko2_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fd500fko2$F';
$Berd500fkog_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fd500fkog$F';
$Berd500fkog2_v1='$FBer500ff_v1$F * $CVpreiskorrektur_pg1$CV * $Fd500fkog2$F';
$Ber500ff_v2='(((($Vauflage$V*$Vversionen$V)/$CVbroschuereklammer500param_pg1_2$CV)+$CVbroschuereklammer500param_pg1)*$CVbroschuereklammer500_pg1$CV)';
$Bera500fko_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fa500fko$F';
$Bera500fkog_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fa500fkog$F';
$Berb500fko_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fb500fko$F';
$Berb500fkog_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fb500fkog$F';
$Berc500fko_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fc500fko$F';
$Berc500fkog_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fc500fkog$F';
$Berd500fko_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fd500fko$F';
$Berd500fko2_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fd500fko2$F';
$Berd500fkog_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fd500fkog$F';
$Berd500fkog2_v2='$FBer500ff_v2$F * $CVpreiskorrektur_pg1$CV * $Fd500fkog2$F';
// #### Broschürenfertigung drahtkammgebunden (501) ####
// #### Broschürenfertigung klebegebunden (502) ####
// #### Stanze (600) #### ohne Nutzen Multiplikation bei den Zugabebogen
// ## Materialkosten ##
$Ber600mf_v1='0';
$Bera600mko_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera600mkog_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb600mko_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb600mkog_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc600mko_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc600mkog_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd600mko_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd600mko2_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd600mkog_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd600mkog2_v1='$FBer600mf_v1$F * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
$Ber600mf_v2='0';
$Bera600mko_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Famko$F';
$Bera600mkog_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Famkog$F';
$Berb600mko_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fbmko$F';
$Berb600mkog_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fbmkog$F';
$Berc600mko_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fcmko$F';
$Berc600mkog_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fcmkog$F';
$Berd600mko_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmko$F';
$Berd600mko2_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmko2$F';
$Berd600mkog_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmkog$F';
$Berd600mkog2_v2='$FBer600mf_v2$F * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F';
// ## Fertigungskosten ##
$Ber600ff_U_v1='';
// Berechnung Bogenlänge $Ber600ff_I_v1='( ( ((($CVoformat_pg1_4$CV+50)*$FBogen_mDbZ_v1$F*$Vversionen$V/1000)/($CVstanzen600param_nopresentationpdf_pg1$CV+$Vstanzen600paraminput_nopresentationpdf$V*$CVstanzen600param_nopresentationpdf_pg1_2$CV)) + (($CVstanzen600param2_nopresentationpdf_pg1$CV/60)+$Vstanzen600param2input_nopresentationpdf$V/60*$CVstanzen600param2_nopresentationpdf_pg1_2$CV )) *$CVstanzen600_nopresentationpdf_pg1$CV )';
//$Ber600ff_I_v1='( ( (($FBogen_mDbZ_v1$F*$Vversionen$V*$Vstanzen600bogennutzen_nopresentationpdf$V*$Vstanzen600hub_nopresentationpdf$V)/($CVstanzen600param_nopresentationpdf_pg1$CV+($Vstanzen600paraminput_nopresentationpdf$V*$CVstanzen600param_nopresentationpdf_pg1_2$CV))) +(($CVstanzen600param2_nopresentationpdf_pg1$CV/60)+(($Vstanzen600param2input_nopresentationpdf$V/60)*$CVstanzen600param2_nopresentationpdf_pg1_2$CV)) )*$CVstanzen600_nopresentationpdf_pg1$CV )';
$Ber600ff_I_v1='( ( (($FBogen_mDbZ_v1$F*$Vversionen$V*$CVoformat_pg2$CV*$CVoformat_pg2_3$CV)/ max(pow(0,is_null($CVoformat_pg2_4$CV)),$CVoformat_pg2_4$CV) ) +$CVoformat_pg2_5$CV/60 )*$CVstanzen600_nopresentationpdf_pg1$CV )';
$Ber600ff_T_v1='';
$Bera600fko_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fa600fko$F';
$Bera600fkog_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fa600fkog$F';
$Berb600fko_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fb600fko$F';
$Berb600fkog_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fb600fkog$F';
$Berc600fko_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fc600fko$F';
$Berc600fkog_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fc600fkog$F';
$Berd600fko_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fd600fko$F';
$Berd600fko2_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fd600fko2$F';
$Berd600fkog_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fd600fkog$F';
$Berd600fkog2_v1='$FBer600ff_I_v1$F * $CVpreiskorrektur_pg1$CV * $Fd600fkog2$F';
$Ber600ff_U_v2='';
// Berechnung Bogenlänge $Ber600ff_I_v2='( ( ((($CVoformat_pg1_4$CV+50)*$FBogen_mDbZ_v2$F*$Vversionen$V/1000)/($CVstanzen600param_nopresentationpdf_pg1$CV+$Vstanzen600paraminput_nopresentationpdf$V*$CVstanzen600param_nopresentationpdf_pg1_2$CV)) + (($CVstanzen600param2_nopresentationpdf_pg1$CV/60)+$Vstanzen600param2input_nopresentationpdf$V/60*$CVstanzen600param2_nopresentationpdf_pg1_2$CV )) *$CVstanzen600_nopresentationpdf_pg1$CV )';
//$Ber600ff_I_v2='( ( (($FBogen_mDbZ_v2$F*$Vversionen$V*$Vstanzen600bogennutzen_nopresentationpdf$V*$Vstanzen600hub_nopresentationpdf$V)/($CVstanzen600param_nopresentationpdf_pg1$CV+($Vstanzen600paraminput_nopresentationpdf$V*$CVstanzen600param_nopresentationpdf_pg1_2$CV))) +(($CVstanzen600param2_nopresentationpdf_pg1$CV/60)+(($Vstanzen600param2input_nopresentationpdf$V/60)*$CVstanzen600param2_nopresentationpdf_pg1_2$CV)) )*$CVstanzen600_nopresentationpdf_pg1$CV )';
$Ber600ff_I_v2='( ( (($FBogen_mDbZ_v2$F*$Vversionen$V*$CVoformat_pg600$CV*$CVoformat_pg600_3$CV)/ max(pow(0,is_null($CVoformat_pg600_4$CV)),$CVoformat_pg600_4$CV) ) +$CVoformat_pg600_5$CV/60 )*$CVstanzen600_nopresentationpdf_pg1$CV )';
$Ber600ff_T_v2='';
$Bera600fko_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fa600fko$F';
$Bera600fkog_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fa600fkog$F';
$Berb600fko_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fb600fko$F';
$Berb600fkog_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fb600fkog$F';
$Berc600fko_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fc600fko$F';
$Berc600fkog_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fc600fkog$F';
$Berd600fko_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fd600fko$F';
$Berd600fko2_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fd600fko2$F';
$Berd600fkog_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fd600fkog$F';
$Berd600fkog2_v2='$FBer600ff_I_v2$F * $CVpreiskorrektur_pg1$CV * $Fd600fkog2$F';
// #### Bohrmaschine (701) ####
// ## Fertigungskosten ##
$Ber701ff_U_v1='((ceil($CVoformatU_pg1_5$CV*($FBogenU_mDbZ_v1$F*$CVoformatU_pg1_9$CV*$Vversionen$V)/$PEinlageH701$P))/$CVstdl701pselect_bohrmaschine_2$CV+$CVstdl701pselect_bohrmaschine$CV)';
$Ber701ff_I_v1='((ceil($CVoformat_pg1_5$CV*($FBogen_mDbZ_v1$F*$CVoformat_pg1_9$CV*$Vversionen$V)/$PEinlageH701$P))/$CVstdl701pselect_bohrmaschine_2$CV+$CVstdl701pselect_bohrmaschine$CV)';
$Ber700ff_T_v1='';
$Bera701fko_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa701fko$F';
$Bera701fkog_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa701fkog$F';
$Berb701fko_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb701fko$F';
$Berb701fkog_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb701fkog$F';
$Berc701fko_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc701fko$F';
$Berc701fkog_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc701fkog$F';
$Berd701fko_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fko$F';
$Berd701fko2_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fko2$F';
$Berd701fkog_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fkog$F';
$Berd701fkog2_v1='(($FBer701ff_U_v1$F + $FBer701ff_I_v1$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fkog2$F';
$Ber701ff_U_v2='((ceil($CVoformatU_pg1_5$CV*($FBogenU_mDbZ_v2$F*$CVoformatU_pg1_9$CV*$Vversionen$V)/$PEinlageH701$P))/$CVstdl701pselect_bohrmaschine_2$CV+$CVstdl701pselect_bohrmaschine$CV)';
$Ber701ff_I_v2='((ceil($CVoformat_pg1_5$CV*($FBogen_mDbZ_v2$F*$CVoformat_pg1_9$CV*$Vversionen$V)/$PEinlageH701$P))/$CVstdl701pselect_bohrmaschine_2$CV+$CVstdl701pselect_bohrmaschine$CV)';
$Ber700ff_T_v2='';
$Bera701fko_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa701fko$F';
$Bera701fkog_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa701fkog$F';
$Berb701fko_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb701fko$F';
$Berb701fkog_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb701fkog$F';
$Berc701fko_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc701fko$F';
$Berc701fkog_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc701fkog$F';
$Berd701fko_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fko$F';
$Berd701fko2_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fko2$F';
$Berd701fkog_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fkog$F';
$Berd701fkog2_v2='(($FBer701ff_U_v2$F + $FBer701ff_I_v2$F)*$CVstdl701pselect_bohrmaschine_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd701fkog2$F';
// #### Eckenstanze (702) ####
// ## Fertigungskosten ##
$Ber702ff_U_v1='((ceil(($VpapierU_volume$V+$Vpapierumschlagstaerke$V)*((($FBogenUmschlag$F*$FDruckbogenzugabeProzentUmschlag$F)+$FDruckbogenzugabeStueckUmschlag$F)*max($CVaus_gross$CV+0,1)*$Vversionen$V)/$PEinlageH702$P))/$CVstdl702pselect_eckenstanze_2$CV+$CVstdl702pselect_eckenstanze$CV)';
$Ber702ff_I_v1='((ceil(($Vpapier_volume$V+$Vpapierstaerke_nopresentationpdf$V)*((($FBogen$F*$FDruckbogenzugabeProzent$F)+$FDruckbogenzugabeStueck$F)*max($CVaus_gross$CV+0,1)*$Vversionen$V)/$PEinlageH702$P))/$CVstdl702pselect_eckenstanze_2$CV+$CVstdl702pselect_eckenstanze$CV)';
$Ber700ff_T_v1='';
$Bera702fko_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa702fko$F';
$Bera702fkog_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa702fkog$F';
$Berb702fko_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb702fko$F';
$Berb702fkog_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb702fkog$F';
$Berc702fko_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc702fko$F';
$Berc702fkog_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc702fkog$F';
$Berd702fko_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fko$F';
$Berd702fko2_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fko2$F';
$Berd702fkog_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fkog$F';
$Berd702fkog2_v1='(($FBer702ff_U_v1$F + $FBer702ff_I_v1$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fkog2$F';
$Ber702ff_U_v2='0';
$Ber702ff_I_v2='( ceil(($CVoformat_pg1_5$CV)*($FBogen_mDbZ_v2$F*$CVoformat_pg1_9$CV*$Vversionen$V)/$PEinlageH702$P) * $CVstdl702pselect_eckenstanze_3$CV / $CVstdl702pselect_eckenstanze_2$CV+$CVstdl702pselect_eckenstanze$CV )';
$Ber700ff_T_v2='';
$Bera702fko_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa702fko$F';
$Bera702fkog_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa702fkog$F';
$Berb702fko_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb702fko$F';
$Berb702fkog_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb702fkog$F';
$Berc702fko_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc702fko$F';
$Berc702fkog_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc702fkog$F';
$Berd702fko_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd702fko$F';
$Berd702fko2_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd702fko2$F';
$Berd702fkog_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd702fkog$F';
$Berd702fkog2_v2='($FBer702ff_U_v2$F + $FBer702ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd702fkog2$F';
// #### Folienkaschierer (800) ####
// ## Materialkosten ##
$Ber800mf_U_v1='( $CVkaschieren800Uparam_kaschieren800U$CV * (($CVoformatU_pg1_4$CV+5)*$FBogenU_mDbZ_v1$F*$Vversionen$V*$CVkaschieren800U_pg1$CV/1000) )';
$Ber800mf_I_v1='( $CVkaschieren800param_kaschieren800$CV * (($CVoformat_pg1_4$CV+5)*$FBogen_mDbZ_v1$F*$Vversionen$V*$CVkaschieren800_pg1$CV/1000) )';
$Ber800mf_T_v1='';
$Bera800mko_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Famko$F)';
$Bera800mkog_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Famkog$F)';
$Berb800mko_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fbmko$F)';
$Berb800mkog_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fbmkog$F)';
$Berc800mko_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fcmko$F)';
$Berc800mkog_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fcmkog$F)';
$Berd800mko_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fdmko$F)';
$Berd800mko2_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fdmko2$F)';
$Berd800mkog_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fdmkog$F)';
$Berd800mkog2_v1='(($FBer800mf_U_v1$F + $FBer800mf_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F)';
$Ber800mf_U_v2='( $CVkaschieren800Uparam_kaschieren800U$CV * (($CVoformatU_pg1_4$CV+5)*$FBogenU_mDbZ_v2$F*$Vversionen$V*$CVkaschieren800U_pg1$CV/1000) )';
$Ber800mf_I_v2='( $CVkaschieren800param_kaschieren800$CV * (($CVoformat_pg1_4$CV+5)*$FBogen_mDbZ_v2$F*$Vversionen$V*$CVkaschieren800_pg1$CV/1000) )';
$Ber800mf_T_v2='';
$Bera800mko_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Famko$F)';
$Bera800mkog_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Famkog$F)';
$Berb800mko_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fbmko$F)';
$Berb800mkog_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fbmkog$F)';
$Berc800mko_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fcmko$F)';
$Berc800mkog_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fcmkog$F)';
$Berd800mko_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fdmko$F)';
$Berd800mko2_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fdmko2$F)';
$Berd800mkog_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fdmkog$F)';
$Berd800mkog2_v2='(($FBer800mf_U_v2$F + $FBer800mf_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fdmkog2$F)';
// ## Fertigungskosten ##
// # Einrichtungszeit getrennt für Umschlag und Inhalt #
// # Einrichtungszeit x 2 bei beidseitiger Kaschierung #
$Ber800ff_U_v1='( ((($CVoformatU_pg1_4$CV+5)*$FBogenU_mDbZ_v1$F*$Vversionen$V*$CVkaschieren800U_pg1$CV/1000)/$CVkaschieren800Uparam_kaschieren800U_5$CV) + ($CVkaschieren800Uparam_kaschieren800U_4$CV*$CVkaschieren800U_pg1$CV) )';
$Ber800ff_I_v1='( ((($CVoformat_pg1_4$CV+5)*$FBogen_mDbZ_v1$F*$Vversionen$V*$CVkaschieren800_pg1$CV/1000)/$CVkaschieren800param_kaschieren800_5$CV) + ($CVkaschieren800param_kaschieren800_4$CV*$CVkaschieren800_pg1$CV) )';
$Ber800ff_T_v1='';
$Bera800fko_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fa800fko$F)';
$Bera800fkog_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fa800fkog$F)';
$Berb800fko_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fb800fko$F)';
$Berb800fkog_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fb800fkog$F)';
$Berc800fko_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fc800fko$F)';
$Berc800fkog_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fc800fkog$F)';
$Berd800fko_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd800fko$F)';
$Berd800fko2_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd800fko2$F)';
$Berd800fkog_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd800fkog$F)';
$Berd800fkog2_v1='(($FBer800ff_U_v1$F + $FBer800ff_I_v1$F) * $CVpreiskorrektur_pg1$CV * $Fd800fkog2$F)';
$Ber800ff_U_v2='( ((($CVoformatU_pg1_4$CV+5)*$FBogenU_mDbZ_v2$F*$Vversionen$V*$CVkaschieren800U_pg1$CV/1000)/$CVkaschieren800Uparam_kaschieren800U_5$CV) + ($CVkaschieren800Uparam_kaschieren800U_4$CV*$CVkaschieren800U_pg1$CV) )';
$Ber800ff_I_v2='( ((($CVoformat_pg1_4$CV+5)*$FBogen_mDbZ_v2$F*$Vversionen$V*$CVkaschieren800_pg1$CV/1000)/$CVkaschieren800param_kaschieren800_5$CV) + ($CVkaschieren800param_kaschieren800_4$CV*$CVkaschieren800_pg1$CV) )';
$Ber800ff_T_v2='';
$Bera800fko_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa800fko$F)';
$Bera800fkog_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fa800fkog$F)';
$Berb800fko_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb800fko$F)';
$Berb800fkog_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fb800fkog$F)';
$Berc800fko_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc800fko$F)';
$Berc800fkog_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fc800fkog$F)';
$Berd800fko_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd800fko$F)';
$Berd800fko2_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd800fko2$F)';
$Berd800fkog_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd800fkog$F)';
$Berd800fkog2_v2='(($FBer800ff_U_v2$F + $FBer800ff_I_v2$F) * $CVpreiskorrektur_pg1$CV * $Fd800fkog2$F)';
// #### Sonderkosten = Visitenkartenkarton / Codierung (991) ####
// $CVproduktpreis_pg1$CV*$Vauflage$V*$Vversionen$V ! Produktpreis (Kalender)
// $CVverpz_pg1$CV ! Visitenkartenkarton
// $CVcodeart_pg1$CV ! Codierung
// $CVcodeart_codierung$CV*$CVcodierung_pg1$CV ! Codierung (Auswahl)
$Berg991bko='(($CVproduktpreis_pg1$CV*$Vauflage$V*$Vversionen$V)+($CVverpz_pg1$CV)+($CVcodeart_pg1$CV)+(($CVcodeart_codierung$CV)*$CVcodierung_pg1$CV))';
$Berg991bko_v2='(($CVproduktpreis_pg1$CV*$Vauflage$V*$Vversionen$V)+($CVverpz_pg1$CV)+($CVcodeart_pg1$CV)+(($CVcodeart_codierung$CV)*$CVcodierung_pg1$CV))';
// #### Preiskorrekturpauschale (995) ####
$Berg995pkor='$CVpreiskorrekturpauschale_pg1$CV';
$Berg995pkor_v2='$CVpreiskorrekturpauschale_pg1$CV';
// #### Aufschläge (998) ####
$Berg998sko='$CVeformat_pg1_3$CV+$CVdatacheck_pg1$CV+$CVkorrektur_pg1$CV+$CVproduktion_pg1$CV+$CVoffline_nopresentation_pg1$CV+$CVsatzarbeit_nopresentation_pg1$CV+$CVzusatzarbeit1_nopresentation_pg1$CV+$CVzusatzarbeit2_nopresentation_pg1$CV+$CVzusatzarbeit3_nopresentation_pg1$CV+$CVzusatzarbeit4_nopresentation_pg1$CV';
$Berg998sko_v2='$CVeformat_pg1_3$CV+$CVdatacheck_pg1$CV+$CVkorrektur_pg1$CV+$CVproduktion_pg1$CV+$CVoffline_nopresentation_pg1$CV+$CVsatzarbeit_nopresentation_pg1$CV+$CVzusatzarbeit1_nopresentation_pg1$CV+$CVzusatzarbeit2_nopresentation_pg1$CV+$CVzusatzarbeit3_nopresentation_pg1$CV+$CVzusatzarbeit4_nopresentation_pg1$CV';
// ###### Korrektur C
// #### Gewicht (XXX) ####
$WeightU_v1='(((($CVoformatU_pg1$CV*$CVoformatU_pg1_2$CV)/1000000)*$CVoformatU_pg1_6$CV)*$CVproduktart_nopresentationpdf_pg1_2$CV)';
$WeightI_v1='((($CVoformat_pg1$CV*$CVoformat_pg1_2$CV)/1000000)*$CVoformat_pg1_6$CV)';
$WeightT_v1='';
$WeightZ='$CVverpzgp_pg1$CV';
$Berweight_single_v1='($FWeightU_v1$F + $FWeightI_v1$F)';
$Berweight_v1='(($FWeightU_v1$F + $FWeightI_v1$F) * $Vauflage$V * $Vversionen$V + $FWeightZ$F)';
$WeightU_v2='(((($CVoformatU_pg1$CV*$CVoformatU_pg1_2$CV)/1000000)*$CVoformatU_pg1_6$CV)*$CVproduktart_nopresentationpdf_pg1_2$CV)';
$WeightI_v2='((($CVoformat_pg1$CV*$CVoformat_pg1_2$CV)/1000000)*$CVoformat_pg1_6$CV)';
$WeightT_v2='';
$WeightZ='$CVverpzgp_pg1$CV';
$Berweight_single_v2='($FWeightU_v2$F + $FWeightI_v2$F)';
$Berweight_v2='(($FWeightU_v2$F + $FWeightI_v2$F) * $Vauflage$V * $Vversionen$V + $FWeightZ$F)';

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Dokument: Papiercontainer -->
<container>
<!-- _Kalkulationprodukt XXXXX9 -->
<papiercontainer id="Kalkprodukt">
<papier id="INM115"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
<papier id="INM135ND"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
<papier id="INM170"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
<papier id="INM200"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
<papier id="INM250"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
<papier id="INM300ND"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
<papier id="GP100"><grenzen><papierauswahl><grenze>papier5_1</grenze></papierauswahl></grenzen></papier>
<papier id="GP150"><grenzen><papierauswahl><grenze>papier2_1,papier5_1</grenze></papierauswahl></grenzen></papier>
</papiercontainer>
<!-- _Kalkulationprodukt XXXXX9 -->
<papiercontainer id="KalkproduktU">
<papier id="INM115"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
<papier id="INM135ND"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
<papier id="INM170"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
<papier id="INM200"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
<papier id="INM250"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
<papier id="INM300ND"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
<papier id="GP100"><grenzen><papierauswahlU><grenze>papier5_1</grenze></papierauswahlU></grenzen></papier>
<papier id="GP150"><grenzen><papierauswahlU><grenze>papier5_1</grenze></papierauswahlU></grenzen></papier>
<papier id="GP150"><grenzen><papierauswahlU><grenze>papier5_1</grenze></papierauswahlU></grenzen></papier>
</papiercontainer>
</container>

View File

@ -0,0 +1,513 @@
// #################################################################################################################################
// Dokument: 277-Parameter
// Shops: 277-NoWe-Shop (Testumgebung)
// 285-Plan Concept
// Änderung: 28.06.2023 12:00
// #################################################################################################################################
// ######################## Gewinnzuschlag #########################################################################################
$G='1.35'; // Gewinn 35%
$abAuflage='500'; // ab welcher Auflage greift exp
$mindestGewinn='1.05'; // Mindestgewinn 5%
$GexpW1='1500';
$GexpW2='1';
$GexpW3='25';
// ######################## Kosten Vertrieb ########################################################################################
$SeKV='0.00'; // Sondereinzelkosten des Vertriebs (%) SeKV
$VtGK='0.10'; // Vertriebsgemeinkosten (%) VtGK
$VwGK='0.20'; // Verwaltungsgemeinkosten (%) VwGK
// ######################## Kosten Fertigung #######################################################################################
$SeKF='0.00'; // Sondereinzelkosten der Fertigung (%) SeKF
$FGK='0.20'; // Fertigungsgemeinkosten (%) FGK
// ######################## Kosten Material ########################################################################################
$SeMK='0.00'; // Sondereinzelkosten des Materials (%) SeMK
$MGK='0.10'; // Materialgemeinkosten (%) MGK
// ######################## Xerox iGen (100) #######################################################################################
$MaK100='57.60'; // Maschinenkosten (€) MK
$FEK100='22.40'; // Fertigungseinzelkosten (€) FEK
$MEK10001='0.01041'; // Materialeinzelkosten (€) MEK 1c-Klick
$MEK10004='0.03009'; // Materialeinzelkosten (€) MEK 4c-Klick
$MEK10014='0.05786'; // Materialeinzelkosten (€) MEK 4c-Klick XL
$MEK10024='0.05786'; // Materialeinzelkosten (€) MEK 4c-Klick XXL
$ErZ100='0.05'; // Einrichtungszeit (Std.)
$StdL10001='3000'; // einseitige Stundenleistung (Blatt) Nennleistung 3000
// ######################## Xerox 700 (110) ########################################################################################
$MaK110='21.60'; // Maschinenkosten (€) MK
$FEK110='22.40'; // Fertigungseinzelkosten (€) FEK
$MEK11001='0.01598'; // Materialeinzelkosten (€) MEK 1c-Klick
$MEK11004='0.05598'; // Materialeinzelkosten (€) MEK 4c-Klick
$ErZ110='0.05'; // Einrichtungszeit (Std.)
$StdL11001='3360'; // einseitige Stundenleistung A4 (Blatt) Nennleistung 4200 davon 80%
// ######################## Xerox 4112 (111) #######################################################################################
$MaK111='13.60'; // Maschinenkosten (€) MK
$FEK111='22.40'; // Fertigungseinzelkosten (€) FEK
$MEK11101='0.00406'; // Materialeinzelkosten (€) MEK 1c-Klick
$ErZ111='0.05'; // Einrichtungszeit (Std.)
$StdL11101='4320'; // einseitige Stundenleistung A4 (Blatt) Nennleistung 5400 davon 80%
// ######################## Xerox Professional Finisher für 700 und 4112 (119) #####################################################
$MEK11901='5.67'; // Online-Heftung Materialeinzelkosten (€) MEK (per Tausend für Klammer)
$EinlageHB11901='50'; // Online-Heftung Einlagehoehe (Blatt)
$Sonder11901='3'; // Online-Heftung Sonderzuschlag (€)
$SonderproZ11901='1'; // Online-Heftung Sonderzuschlag (€) (per 1000 Blatt)
$Sonder11911='3'; // Online-Lochung Sonderzuschlag (€)
$SonderproZ11911='1'; // Online-Lochung Sonderzuschlag (€) (per 1000 Blatt)
$SonderproZ11912='2'; // Online-Lochung Sonderzuschlag (€) (per 1000 Blatt)
// ######################## Planschneider (200) ####################################################################################
$MaK200='11.10'; // Maschinenkosten (€) MK
$FEK200='17.90'; // Fertigungseinzelkosten (€) FEK
$ErZ200='0.05'; // Einrichtungszeit (Std.)
$SchnittH200='100'; // Schnitthoehe (mm)
$StdL200='130'; // Stundenleistung (Schnitte)
// ######################## Falzmaschine (300) #####################################################################################
$MaK300='7.10'; // Maschinenkosten (€) MK
$FEK300='17.90'; // Fertigungseinzelkosten (€) FEK
$ErZ300='0.17'; // Einrichtungszeit (Std.)
$StdL30011='4000'; // Stundenleistung (1 Bruch bis 21 cm/h)
$StdL30012='3000'; // Stundenleistung (1 Bruch bis 42 cm/h)
$StdL30013='2000'; // Stundenleistung (1 Bruch bis 65 cm/h)
$StdL30021='3000'; // Stundenleistung (2 Bruch bis 30 cm/h)
$StdL30022='2000'; // Stundenleistung (2 Bruch bis 42 cm/h)
$StdL30023='1250'; // Stundenleistung (2 Bruch bis 65 cm/h)
$StdL30031='2500'; // Stundenleistung (2 Doppelparalell bis 30 cm/h)
$StdL30032='1500'; // Stundenleistung (2 Doppelparalell bis 42 cm/h)
$StdL30033='1250'; // Stundenleistung (2 Doppelparalell bis 65 cm/h)
// ######################## Tischfalzmaschine (301) ################################################################################
$MaK301='7.10'; // Maschinenkosten (€) MK
$FEK301='17.90'; // Fertigungseinzelkosten (€) FEK
$ErZ301='0.17'; // Einrichtungszeit (Std.)
$StdL30111='4000'; // Stundenleistung (1 Bruch bis 21 cm/h)
$StdL30112='3000'; // Stundenleistung (1 Bruch bis 42 cm/h)
$StdL30121='3000'; // Stundenleistung (2 Bruch bis 30 cm/h)
$StdL30122='2000'; // Stundenleistung (2 Bruch bis 42 cm/h)
$StdL30131='2500'; // Stundenleistung (2 Doppelparalell bis 30 cm/h)
$StdL30132='1500'; // Stundenleistung (2 Doppelparalell bis 42 cm/h)
// ######################## Falzmaschine (302) #####################################################################################
$MaK302='19.80'; // Maschinenkosten (€) MK
$FEK302='19.90'; // Fertigungseinzelkosten (€) FEK
$StdL30211='30'; // 1 Bruchfalz m/min)
$ErZ30211='10'; // 1 Bruchfalz Einrichtungszeit min)
$HaZ30211='0'; // 1 Bruchfalz Handarbeit sec
$StdL30212='25'; // 2 Bruchfalz m/min)
$ErZ30212='10'; // 2 Bruchfalz Einrichtungszeit min)
$HaZ30212='0'; // 2 Bruchfalz Handarbeit sec
$StdL30212DP='20'; // Doppelparallelfalz 2 Bruchfalz m/min)
$ErZ30212DP='10'; // Doppelparallelfalz 2 Bruchfalz Einrichtungszeit min)
$HaZ30212DP='0'; // Doppelparallelfalz 2 Bruchfalz Handarbeit sec
$StdL30213='15'; // 3 Bruchfalz m/min)
$ErZ30213='10'; // 3 Bruchfalz Einrichtungszeit min)
$HaZ30213='7'; // 3 Bruchfalz Handarbeit sec
$StdL30214='10'; // 4 Bruchfalz m/min)
$ErZ30214='10'; // 4 Bruchfalz Einrichtungszeit min)
$HaZ30214='7'; // 4 Bruchfalz Handarbeit sec
$StdL30215='5'; // 5 Bruchfalz m/min)
$ErZ30215='10'; // 5 Bruchfalz Einrichtungszeit min)
$HaZ30215='7'; // 5 Bruchfalz Handarbeit sec
// ######################## Falzmaschine (302opt) #####################################################################################
$StdL302opt11='35'; // 1 Perforation m/min
$ErZ302opt11='10'; // 1 Perforation Einrichtungszeit min
$HaZ302opt11='0'; // 1 Perforation Handarbeit sec
$StdL302opt12='28'; // 2 Perforationen m/min
$ErZ302opt12='10'; // 2 Perforationen Einrichtungszeit min
$HaZ302opt12='0'; // 2 Perforationen Handarbeit sec
$StdL302opt13='23'; // 3 Perforationen m/min
$ErZ302opt13='10'; // 3 Perforationen Einrichtungszeit min
$HaZ302opt13='0'; // 3 Perforationen Handarbeit sec
$StdL302opt14='20'; // 4 Perforationen m/min
$ErZ302opt14='10'; // 4 Perforationen Einrichtungszeit min
$HaZ302opt14='0'; // 4 Perforationen Handarbeit sec
// ######################## Multifinisher (400) ####################################################################################
$MaK400='17.10'; // Maschinenkosten (€) MK
$FEK400='17.90'; // Fertigungseinzelkosten (€) FEK
$ErZ400='0.08'; // Einrichtungszeit (Std.)
$StdL40011='3000'; // Stundenleistung (Visitenkarten Pro Stunde)
// ######################## Broschürenfertigung klammergeheftet (500) ##############################################################
$MaK500='10.10'; // Maschinenkosten (€) MK
$FEK500='17.90'; // Fertigungseinzelkosten (€) FEK
$MEK50001='3.00'; // Materialeinzelkosten (€) MEK (per Tausend für Klammer)
$MEK50002='6.00'; // Materialeinzelkosten (€) MEK (per Tausend für Ringöse)
$ErZ500='0.17'; // Einrichtungszeit (Std.)
$StdL50011='400'; // Stundenleistung (Stk.) Normal
$StdL50012='200'; // Stundenleistung (Stk.) XL und XXL
// ######################## Stanzmaschine (600) ####################################################################################
$MaK600='32.60'; // Maschinenkosten (€) MK
$FEK600='22.40'; // Fertigungseinzelkosten (€) FEK
$ErZ60011='0.50'; // Einrichtungszeit (Std.) Stanzen 1 Nutzen einfach
$ErZ60012='0.75'; // Einrichtungszeit (Std.) Stanzen 1 Nutzen nomal
$ErZ60013='1.00'; // Einrichtungszeit (Std.) Stanzen 1 Nutzen schwer
$ErZ60021='0.75'; // Einrichtungszeit (Std.) HFP 1 Nutzen einfach
$ErZ60022='1.00'; // Einrichtungszeit (Std.) HFP 1 Nutzen nomal
$ErZ60023='1.25'; // Einrichtungszeit (Std.) HFP 1 Nutzen schwer
$ErZ60031='0.50'; // Einrichtungszeit (Std.) Blindprägen 1 Nutzen einfach
$ErZ60032='0.75'; // Einrichtungszeit (Std.) Blindprägen 1 Nutzen nomal
$ErZ60033='1.00'; // Einrichtungszeit (Std.) Blindprägen 1 Nutzen schwer
$StdL60011='2000'; // Stundenleistung (Stk.) Stanzen bis DIN A4
$StdL60012='1000'; // Stundenleistung (Stk.) Stanzen größer DIN A4
$StdL60021='1000'; // Stundenleistung (Stk.) HFP bis DIN A4
$StdL60022='500'; // Stundenleistung (Stk.) HFP größer DIN A4
$StdL60031='1000'; // Stundenleistung (Stk.) Blindprägen bis DIN A4
$StdL60032='500'; // Stundenleistung (Stk.) Blindprägen größer DIN A4
// ######################## Bohrmaschine (701) #####################################################################################
$MaK701='6.10'; // Maschinenkosten (€) MK
$FEK701='17.90'; // Fertigungseinzelkosten (€) FEK
$ErZ701='0.09'; // Einrichtungszeit (Std.)
$EinlageH701='40'; // Einlagehoehe (mm)
$StdL701='100'; // Stundenleistung (Stk.) X mal Einlagehoehe
// ######################## Eckenstanze (702) ######################################################################################
$MaK702='6.10'; // Maschinenkosten (€) MK
$FEK702='17.90'; // Fertigungseinzelkosten (€) FEK
$ErZ702='0.09'; // Einrichtungszeit (Std.)
$EinlageH702='50'; // Einlagehoehe (mm)
$StdL702='100'; // Stundenleistung (Stk.) X mal Einlagehoehe
// ######################## Kaschierungsmaschine (800) ############################################################################
$MaK800='10.10'; // Maschinenkosten (€) MK
$FEK800='17.90'; // Fertigungseinzelkosten (€) FEK
$MEK800101='0.102'; // Materialeinzelkosten (€) MEK (pro Meter) Kaschierfolie Glanz
$Grammatur800101='10'; // Materialgrammatur (g/qm) Kaschierfolie Glanz
$Staerke800101='0.025'; // Materialstaerke (mm) Kaschierfolie Glanz
$MEK800102='0.118'; // Materialeinzelkosten (€) MEK (pro Meter) Kaschierfolie Matt
$Grammatur800102='10'; // Materialgrammatur (g/qm) Kaschierfolie Matt
$Staerke800102='0.025'; // Materialstaerke (mm) Kaschierfolie Matt
$MEK800103='0.32'; // Materialeinzelkosten (€) MEK (pro Meter) Kaschierfolie Matt kratzfest
$Grammatur800103='10'; // Materialgrammatur (g/qm) Kaschierfolie Matt kratzfest
$Staerke800103='0.025'; // Materialstaerke (mm) Kaschierfolie Matt kratzfest
$MEK800104='0.273'; // Materialeinzelkosten (€) MEK (pro Meter) Kaschierfolie Soft-Feel
$Grammatur800104='10'; // Materialgrammatur (g/qm) Kaschierfolie Soft-Feel
$Staerke800104='0.025'; // Materialstaerke (mm) Kaschierfolie Soft-Feel
$MEK800105='0.278'; // Materialeinzelkosten (€) MEK (pro Meter) Kaschierfolie Glanz ledergenarbt
$Grammatur800105='10'; // Materialgrammatur (g/qm) Kaschierfolie Glanz ledergenarbt
$Staerke800105='0.025'; // Materialstaerke (mm) Kaschierfolie Glanz ledergenarbt
$MEK800201='0.28'; // Materialeinzelkosten (€) MEK (pro Meter) Sleekingfolie Gold Glanz
$Grammatur800201='10'; // Materialgrammatur (g/qm) Sleekingfolie Gold Glanz
$Staerke800201='0.025'; // Materialstaerke (mm) Sleekingfolie Gold Glanz
$MEK800202='0.33'; // Materialeinzelkosten (€) MEK (pro Meter) Sleekingfolie Gold Matt
$Grammatur800202='10'; // Materialgrammatur (g/qm) Sleekingfolie Gold Matt
$Staerke800202='0.025'; // Materialstaerke (mm) Sleekingfolie Gold Matt
$MEK800203='0.28'; // Materialeinzelkosten (€) MEK (pro Meter) Sleekingfolie Silber Glanz
$Grammatur800203='10'; // Materialgrammatur (g/qm) Sleekingfolie Silber Glanz
$Staerke800203='0.025'; // Materialstaerke (mm) Sleekingfolie Silber Glanz
$MEK800204='0.33'; // Materialeinzelkosten (€) MEK (pro Meter) Sleekingfolie Silber Matt
$Grammatur800204='10'; // Materialgrammatur (g/qm) Sleekingfolie Silber Matt
$Staerke800204='0.025'; // Materialstaerke (mm) Sleekingfolie Silber Matt
$ErZ80010='0.17'; // Einrichtungszeit (Std.) Kaschierung
$ErZ80020='0.17'; // Einrichtungszeit (Std.) Sleeking
$StdL80010='300'; // Stundenleistung (Meter pro Std.) Kaschierung
$StdL80020='120'; // Stundenleistung (Meter pro Std.) Sleeking
// ######################## Servicepauschalen (998) ################################################################################
$StdLSatz001='60.00'; // Satzarbeit (€ pro Std.) StandardSatzarbeit
$PCheck001='0.00'; // Datencheck (€) StandardCheck
$PCheck002='7.00'; // Datencheck (€) ProfiCheck
$PKorr000='0.00'; // Korrekturabzug (€) keinen
$PKorr001='2.00'; // Korrekturabzug (€) PDF per E-Mail
$PZeit000='0.00'; // Produktionszeit (€) Express
$PZeit001='5.00'; // Produktionszeit (€) Schnell
$PZeit002='8.00'; // Produktionszeit (€) Normal
$POffline000='0.00'; // Offlinebestellung (€) Nein
$POffline001='10.00'; // Offlinebestellung (€) Ja
$PWunschformat000='0.00'; // Wunschformat (€) Nein
$PWunschformat001='5.00'; // Wunschformat (€) Flyer
$PWunschformat002='10.00'; // Wunschformat (€) Faltblätter
// ######################## Parameter für Nutzenrechner ############################################################################
$Bogenrand1='9'; // Nicht bedruckbarer Bereich auf dem Bogen (mm)
$Bogenrandextraks1='0'; // Nicht bedruckbarer Extrabereich kurze Seite auf dem Bogen (mm)
$Bogenrandextrals1='0'; // Nicht bedruckbarer Extrabereich lange Seite auf dem Bogen (mm)
$Zwischenschnitt1='5'; // Zwischenschnitt (mm)
$Bogenrand2='29'; // Nicht bedruckbarer Bereich auf dem Bogen (mm)
$Bogenrandextraks2='0'; // Nicht bedruckbarer Extrabereich kurze Seite auf dem Bogen (mm)
$Bogenrandextrals2='0'; // Nicht bedruckbarer Extrabereich lange Seite auf dem Bogen (mm)
$Zwischenschnitt2='5'; // Zwischenschnitt (mm)
$Bogenrand10='9'; // Nicht bedruckbarer Bereich auf dem Bogen (mm)
$Bogenrandextraks10='0'; // Nicht bedruckbarer Extrabereich kurze Seite auf dem Bogen (mm)
$Bogenrandextrals10='0'; // Nicht bedruckbarer Extrabereich lange Seite auf dem Bogen (mm)
$Bogenrand10e800fix='0'; // Nicht bedruckbarer Extrabereich kurze Seite auf dem Bogen (mm) Kaschierung
$Bogenrand10e800var='11'; // Nicht bedruckbarer Extrabereich lange Seite auf dem Bogen (mm) Kaschierung
$Zwischenschnitt10='5'; // Zwischenschnitt (mm)
$Bogenrand50='20'; // Nicht bedruckbarer Bereich auf dem Bogen (mm)
$Bogenrandextraks50='0'; // Nicht bedruckbarer Extrabereich kurze Seite auf dem Bogen (mm)
$Bogenrandextrals50='0'; // Nicht bedruckbarer Extrabereich lange Seite auf dem Bogen (mm)
$Bogenrand50e800fix='0'; // Nicht bedruckbarer Extrabereich kurze Seite auf dem Bogen (mm) Kaschierung
$Bogenrand50e800var='0'; // Nicht bedruckbarer Extrabereich lange Seite auf dem Bogen (mm) Kaschierung
$Zwischenschnitt50='10'; // Zwischenschnitt (mm)
// #################################################################################################################################
// #### Zugabe Einrichtungszeit und Druckbogen und Umverpackung ####
// #################################################################################################################################
// Flyer 100001 100002 100003
// Plakate 450001 450002 450003 450004
// Postkarten 650001 650002 650003
// Kalender 700001 700002 700003 700004
// Aufkleber 750001 750002 750003
// Express Produkte 999101 999451
$DrBZgP100000='1.00'; // Druckbogenzugabe Prozentual
$DrBZg100000='5'; // Druckbogenzugabe Stück
$VerpZg100000='600'; // Gewichtzugabe für Versandverpackung
// Faltblätter (Parallelfalz) 150011 150012 150013 150014
// Faltblätter (Wickelfalz) 150021 150022 150023
// Faltblätter (Zickzackfalz) 150031 150032 150033
// Blattsammlungen 500001
// Klappkarten (Parallelfalz) 550011 550012 550013 550014
// Klappkarten (offener Altarfalz) 550021 550022
$DrBZgP150000='1.00'; // Druckbogenzugabe Prozentual
$DrBZg150000='10'; // Druckbogenzugabe Stück
$VerpZg150000='600'; // Gewichtzugabe für Versandverpackung
// Broschueren (klammergeheftet) 200011
$DrBZgPU200000='1.00'; // Druckbogenzugabe Umschlag Prozentual
$DrBZgU200000='10'; // Druckbogenzugabe Umschlag Stück
$DrBZgPUK200000='1.00'; // Druckbogenzugabe Umschlag **Kaschieren** Prozentual
$DrBZgUK200000='0'; // Druckbogenzugabe Umschlag **Kaschieren** Stück
$DrBZgP200000='1.00'; // Druckbogenzugabe Prozentual
$DrBZg200000='10'; // Druckbogenzugabe Stück
$DrBZgPK200000='1.00'; // Druckbogenzugabe **Kaschieren** Prozentual
$DrBZgK200000='0'; // Druckbogenzugabe **Kaschieren** Stück
$VerpZg200000='600'; // Gewichtzugabe für Versandverpackung
// Visitenkarten 400011 400012
// Klappvisitenkarten 400021 400022 400023 400024
// Express Produkte 999401
$DrBZgP400000='1.00'; // Druckbogenzugabe Prozentual
$DrBZgP400019='1.00'; // Druckbogenzugabe Prozentual
$DrBZg400000='5'; // Druckbogenzugabe Stück
$DrBZg400019='10'; // Druckbogenzugabe Stück
$VerpZg400000='600'; // Gewichtzugabe für Versandverpackung
$VerpZ400000='0.15'; // Preis für eine VK-Schachtel
// Eintrittskarten 850001 850005
$DrBZgP850001='1.00'; // Druckbogenzugabe Prozentual
$DrBZg850001='15'; // Druckbogenzugabe Stück
$DrBZgP850005='1.00'; // Druckbogenzugabe Prozentual
$DrBZg850005='30'; // Druckbogenzugabe Stück
$VerpZg850000='600'; // Gewichtzugabe für Versandverpackung
$SonderZ850001='15'; // Sonderzuschlag Codierung-Nr
$SonderproZ850001='5'; // Sonderzuschlag Codierung-Nr per 1000
$SonderZ850002='40'; // Sonderzuschlag Codierung-Code
$SonderproZ850002='5'; // Sonderzuschlag Codierung-Code per 1000
$SonderZ850003='25'; // Sonderzuschlag Adressierung
$SonderproZ850003='1'; // Sonderzuschlag Adressierung per 1000
// CopyPrint 930001 930002 930011 930012
$DrBZgP930000='1.00'; // Druckbogenzugabe Prozentual
$DrBZg930000='5'; // Druckbogenzugabe Stück
$DrBZgP930010='1.00'; // Druckbogenzugabe Prozentual
$DrBZg930010='10'; // Druckbogenzugabe Stück
$VerpZg930000='600'; // Gewichtzugabe für Versandverpackung
// #################################################################################################################################
// #### Produktrabatte ####
// #################################################################################################################################
// Flyer 100001 100002 100003
$RP100001='0'; // Prozentual
$RP100002='0'; // Prozentual
$RP100003='0'; // Prozentual
// Faltblätter (Parallelfalz) 150011 150012 150013 150014
$RP150011='0'; // Prozentual
$RP150012='0'; // Prozentual
$RP150013='0'; // Prozentual
$RP150014='0'; // Prozentual
// Faltblätter (Wickelfalz) 150021 150022 150023
$RP150021='0'; // Prozentual
$RP150022='0'; // Prozentual
$RP150023='0'; // Prozentual
// Faltblätter (Zickzackfalz) 150031 150032 150033
$RP150031='0'; // Prozentual
$RP150032='0'; // Prozentual
$RP150033='0'; // Prozentual
// Broschueren (klammergeheftet) 200011 200012 200013 200014 200015 200016
$RP200011='0'; // Prozentual
$RP200012='0'; // Prozentual
$RP200013='0'; // Prozentual
$RP200014='0'; // Prozentual
$RP200015='0'; // Prozentual
$RP200016='0'; // Prozentual
// Visitenkarten 400011
$RP400011='0'; // Prozentual
// Klappvisitenkarten 400021 400023 400024
$RP400021='0'; // Prozentual
$RP400023='0'; // Prozentual
$RP400024='0'; // Prozentual
// Plakate 450001 450002 450003 450004
$RP450001='0'; // Prozentual
$RP450002='0'; // Prozentual
$RP450003='0'; // Prozentual
$RP450004='0'; // Prozentual
// Blattsammlungen 500001
$RP500001='0'; // Prozentual
// Klappkarten (Parallelfalz) 550011 550012 550013 550014
$RP550011='0'; // Prozentual
$RP550012='0'; // Prozentual
$RP550013='0'; // Prozentual
$RP550014='0'; // Prozentual
// Klappkarten (offener Altarfalz) 550021 550022 550023
$RP550021='0'; // Prozentual
$RP550022='0'; // Prozentual
$RP550023='0'; // Prozentual
// Postkarten 650001 650002 650003
$RP650001='0'; // Prozentual
$RP650002='0'; // Prozentual
$RP650003='0'; // Prozentual
// Kalender 700001 700002 700003 700004
$RP700001='0'; // Prozentual
$RP700002='0'; // Prozentual
$RP700003='0'; // Prozentual
$RP700004='0'; // Prozentual
// Aufkleber 750001 750002 750003
$RP750001='0'; // Prozentual
$RP750002='0'; // Prozentual
$RP750003='0'; // Prozentual
// Eintrittskarten 850001 850005
$RP850001='0'; // Prozentual
$RP850005='0'; // Prozentual
// CopyPrint 930001 930002 930011 930012
$RP930001='0'; // Prozentual
$RP930002='0'; // Prozentual
$RP930011='0'; // Prozentual
$RP930012='0'; // Prozentual
// (SameDay) Flyer 999101
$RP999101='0'; // Prozentual
// (SameDay) Visitenkarten 999401
$RP999401='0'; // Prozentual
// (SameDay) Plakate 999451
$RP999451='0'; // Prozentual
// #################################################################################################################################
// #### Produktpreiskorrektur (Positiv und Negativ) ####
// #################################################################################################################################
// Flyer 100001 100002 100003
$PkP100001='1'; // Prozentual
$PkPp100001='0.00'; // Wert €
$PkP100002='1'; // Prozentual
$PkPp100002='0.00'; // Wert €
$PkP100003='1'; // Prozentual
$PkPp100003='0.00'; // Wert €
// Faltblätter (Parallelfalz) 150011 150012 150013 150014
$PkP150011='1'; // Prozentual
$PkPp150011='0.00'; // Wert €
$PkP150012='1'; // Prozentual
$PkPp150012='0.00'; // Wert €
$PkP150013='1'; // Prozentual
$PkPp150013='0.00'; // Wert €
$PkP150014='1'; // Prozentual
$PkPp150014='0.00'; // Wert €
// Faltblätter (Wickelfalz) 150021 150022 150023
$PkP150021='1'; // Prozentual
$PkPp150021='0.00'; // Wert €
$PkP150022='1'; // Prozentual
$PkPp150022='0.00'; // Wert €
$PkP150023='1'; // Prozentual
$PkPp150023='0.00'; // Wert €
// Faltblätter (Zickzackfalz) 150031 150032 150033
$PkP150031='1'; // Prozentual
$PkPp150031='0.00'; // Wert €
$PkP150032='1'; // Prozentual
$PkPp150032='0.00'; // Wert €
$PkP150033='1'; // Prozentual
$PkPp150033='0.00'; // Wert €
// Broschueren (klammergeheftet ohne Umschlag) 200011 200012 200013
$PkP200011='1.00'; // Prozentual
$PkPp200011='0.00'; // Wert €
$PkP200012='1.00'; // Prozentual
$PkPp200012='0.00'; // Wert €
$PkP200013='1.00'; // Prozentual
$PkPp200013='0.00'; // Wert €
// Broschueren (klammergeheftet mit Umschlag) 200014 200015 200016
$PkP200014='1.00'; // Prozentual
$PkPp200014='0.00'; // Wert €
$PkP200015='1.00'; // Prozentual
$PkPp200015='0.00'; // Wert €
$PkP200016='1.00'; // Prozentual
$PkPp200016='0.00'; // Wert €
// Visitenkarten 400011
$PkP400011='1'; // Prozentual
$PkPp400011='0.00'; // Wert €
// Klappvisitenkarten 400021 400023 400024
$PkP400021='1.2'; // Prozentual
$PkPp400021='5.00'; // Wert €
$PkP400023='1.2'; // Prozentual
$PkPp400023='5.00'; // Wert €
$PkP400024='1.2'; // Prozentual
$PkPp400024='5.00'; // Wert €
// Plakate 450001 450002 450003 450004
$PkP450001='1'; // Prozentual
$PkPp450001='5.00'; // Wert €
$PkP450002='1'; // Prozentual
$PkPp450002='5.00'; // Wert €
$PkP450003='1'; // Prozentual
$PkPp450003='5.00'; // Wert €
$PkP450004='1'; // Prozentual
$PkPp450004='5.00'; // Wert €
// Blattsammlungen 500001
$PkP500001='1'; // Prozentual
$PkPp500001='0.00'; // Wert €
// Klappkarten (Parallelfalz) 550011 550012 550013 550014
$PkP550011='1'; // Prozentual
$PkPp550011='0.00'; // Wert €
$PkP550012='1'; // Prozentual
$PkPp550012='0.00'; // Wert €
$PkP550013='1'; // Prozentual
$PkPp550013='0.00'; // Wert €
$PkP550014='1'; // Prozentual
$PkPp550014='0.00'; // Wert €
// Klappkarten (offener Altarfalz) 550021 550022 550023
$PkP550021='1'; // Prozentual
$PkPp550021='0.00'; // Wert €
$PkP550022='1'; // Prozentual
$PkPp550022='0.00'; // Wert €
$PkP550023='1'; // Prozentual
$PkPp550023='0.00'; // Wert €
// Postkarten 650001 650002 650003
$PkP650001='1'; // Prozentual
$PkPp650001='0.00'; // Wert €
$PkP650002='1'; // Prozentual
$PkPp650002='0.00'; // Wert €
$PkP650003='1'; // Prozentual
$PkPp650003='0.00'; // Wert €
// Aufkleber 750001 750002 750003
$PkP750001='1'; // Prozentual
$PkPp750001='0.00'; // Wert €
$PkP750002='1'; // Prozentual
$PkPp750002='0.00'; // Wert €
$PkP750003='1'; // Prozentual
$PkPp750003='0.00'; // Wert €
// Eintrittskarten 850001 850005
$PkP850001='1'; // Prozentual
$PkPp850001='0.00'; // Wert €
$PkP850005='1'; // Prozentual
$PkPp850005='0.00'; // Wert €
// CopyPrint 930001 930002 930011 930012
$PkP930001='1.2'; // Prozentual
$PkPp930001='0.00'; // Wert €
$PkP930002='1.2'; // Prozentual
$PkPp930002='0.00'; // Wert €
$PkP930011='1.2'; // Prozentual
$PkPp930011='0.00'; // Wert €
$PkP930012='1.2'; // Prozentual
$PkPp930012='0.00'; // Wert €
// (SameDay) Flyer 999101
$PkP999101='1.5'; // Prozentual
$PkPp999101='32.00'; // Wert €
// (SameDay) Visitenkarten 999401
$PkP999401='1.5'; // Prozentual
$PkPp999401='37.00'; // Wert €
// (SameDay) Plakate 999451
$PkP999451='1.5'; // Prozentual
$PkPp999451='32.00'; // Wert €
// #################################################################################################################################
// #### Festpreise (privater Shop) ####
// #################################################################################################################################
// Visitenkarten
$FPVk0010050='18.40';
$FPVk0010100='19.25';
$FPVk0010150='22.01';
$FPVk0010200='22.80';
$FPVk0010250='26.00';
$FPVk0010300='26.40';
$FPVk0010350='29.05';
$FPVk0010400='30.00';
$FPVk0010450='32.54';
$FPVk0010500='33.35';
$FPVk0010600='36.60';
$FPVk0010700='39.55';
$FPVk0010800='42.24';

View File

@ -0,0 +1,54 @@
<?php
namespace PSC\Library\Calc\Tests\Customer\EE;
use PHPUnit\Framework\TestCase;
use PSC\Library\Calc\Article;
use PSC\Library\Calc\Engine;
use PSC\Library\Calc\Option\Type\Select;
use PSC\Library\Calc\PaperContainer;
use PSC\Library\Calc\Tests\Mock\PaperRepostory;
class CalcTest extends TestCase
{
/** @var Engine */
protected $engine = null;
public function setUp(): void
{
$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(): void
{
$this->engine = null;
}
public function testPrice(): void
{
$this->engine->calc();
$this->assertSame(22.64, $this->engine->getPrice());
}
public function testPriceAuflage2(): void
{
$this->engine->setVariable('auflage', '2');
$this->engine->calc();
$this->assertSame(39.28, $this->engine->getPrice());
}
}

View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<kalkulation>
<artikel>
<name>YES Silver A6</name>
<kommentar> </kommentar>
<precalc>
<calc name="1 x 4000 Blatt">
<auflage>1</auflage>
</calc>
<calc name="2 x 4000 Blatt">
<auflage>2</auflage>
</calc>
<calc name="4 x 4000 Blatt">
<auflage>4</auflage>
</calc>
<calc name="6 x 4000 Blatt">
<auflage>6</auflage>
</calc>
<calc name="8 x 4000 Blatt">
<auflage>8</auflage>
</calc>
<calc name="12 x 4000 Blatt">
<auflage>12</auflage>
</calc>
</precalc>
<option id="auflage" name="Anzahl Packungen" type="Select" default="1" require="true" help="Wählen Sie hier bitte Ihre Auflage">
<opt id="1" name="1 x 4.000 Blatt">
<auflage>
<grenze formel="(8+((($Vauflage$V*1000/1000)*$Vpapier_value$V)*1.20))">1-</grenze>
</auflage>
</opt>
<opt id="2" name="2 x 4.000 Blatt">
<auflage>
<grenze formel="(10+((($Vauflage$V*1000/1000)*$Vpapier_value$V)*1.20))">1-</grenze>
</auflage>
</opt>
<opt id="4" name="4 x 4.000 Blatt">
<auflage>
<grenze formel="(10+((($Vauflage$V*1000/1000)*$Vpapier_value$V)*1.20))">1-</grenze>
</auflage>
</opt>
<opt id="6" name="6 x 4.000 Blatt">
<auflage>
<grenze formel="(17+((($Vauflage$V*1000/1000)*$Vpapier_value$V)*1.20))">1-</grenze>
</auflage>
</opt>
<opt id="8" name="8 x 4.000 Blatt">
<auflage>
<grenze formel="(24+((($Vauflage$V*1000/1000)*$Vpapier_value$V)*1.20))">1-</grenze>
</auflage>
</opt>
<opt id="12" name="12 x 4.000 Blatt">
<auflage>
<grenze formel="(31+((($Vauflage$V*1000/1000)*$Vpapier_value$V)*1.20))">1-</grenze>
</auflage>
</opt>
</option>
<option id="papier" name="Papier" type="Select" mode="papierdb" container="kopier" default="yes-s-80-a6" hidden="true">
</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,3 @@
<root>
</root>

View File

@ -0,0 +1,116 @@
$formel1='0.20*$Vauflage$V/2';
$formel2='0.20*$Vauflage$V*500';
$formelflex1='($Vauflage$V*1/((300/$Vhoehe$V)*(435/$Vbreite$V)-1))';
$forschneidengesblatt='($Vauflage$V*$Vanzblatt$V*$Vpapier_grammatur$V/$Vnutzen$V/1000/60)*($Vnutzen$V+4)';
$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,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<container>
<papiercontainer id="kopier">
<papier id="yes-s-80-a6" value="12.20" />
</papiercontainer>
</container>

View File

@ -0,0 +1,655 @@
$pauschal1='25';
$pauschal2='36';
$datenemail='0';
$datenpost='4';
$datenjpg='3';
$datenandere='5';
$lackbogenfix='9';
$lackbogenfixpart='20';
$lackbogen1='0.15';
$lackbogen2='0.30';
$nummerfix='22';
$nummer1='0.007';
$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';
$schneidenfix='2';
$schneidenvar1='0.2';
$einschweisfix='2';
$einschweis1='0.25';
$banderolfix='2';
$banderol1='0.154';
$lochenfix='5';
$lochen2var='0.5';
$lochen4var='0.9';
$lochenfix3='10';
$lochen3var='0.5';
$abrundfix='6';
$abrundvar='0.39';
$abrundmenge='75';
$lieferadressen='5.5';
$aufrichteschachtel='0.4';
$versandkarton='1.0';
$versanddhl='7.0';
$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='11';
$aufkdigsorte='5.5';
$aufkdigschneid='0.77';
$aufkdig40='0.12';
$aufkdig10='0.05';
$aufkmuster='9.9';
$aufkexpress='9.9';
$aufkexpressproz='0.055';
$aufkexpplus='13.2';
$aufkexpplusproz='0.088';
$aufkdigschlitzfix='8.8';
$aufkdigschlitz='0.022';
$biergast40fix='0';
$biergast44fix='0';
$biergastp1='1.00';
$blockoffsetf1='6.1';
$blockoffsetp1='1.02';
$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.11';
$digbogenfix='9.9';
$digbogensortfix='4';
$digbogen44='0.17';
$digbogen40='0.10';
$digbogen41='0.13';
$digbogen55='0.53';
$digbogen54='0.35';
$digbogen50='0.28';
$digbogen11='0.049';
$digbogen10='0.028';
$digbogenmuster='11';
$digbogenexpress='15.5';
$digbogenexpplus='19.5';
$druckbgf1='9.9';
$druckbgp1='0.95';
$eddoseeink='0.45';
$eddoseherstw='0.45';
$eddoseherstt='0.53';
$eddosefixk='17';
$eddosep1='1.15';
$eintrittfix='8.8';
$eintrittsortfix='7.7';
$eintritt44='0.18';
$eintritt40='0.10';
$eintritt11='0.049';
$eintritt10='0.028';
$eintrittnummerfix1='21';
$eintrittnummer1='0.0055';
$eintrittnummerfix2='27';
$eintrittnummer2='0.0088';
$eintrittnummerfix3='32';
$eintrittnummer3='0.011';
$eintrittperfofix1='16';
$eintrittperfo1='0.010';
$eintrittperfofix2='23';
$eintrittperfo2='0.017';
$eintrittexpress='11';
$eintrittexpressproz='0.055';
$eintrittexpplus='15';
$eintrittexpplusproz='0.11';
$eintrittdatenandere='5';
$eintrittdatenjpg='2';
$eintrittmuster='9';
$etikdigf1='11';
$etiksortfix='5.5';
$etikdig40='0.11';
$etikdig10='0.05';
$etikmuster='7';
$etikexpress='9';
$etikexpressproz='0.055';
$etikexpplus='13';
$faltoffsetf1='5.8';
$faltoffsetp1='1.01';
$faltdatenjpg='3';
$faltdatenandere='5';
$faltdatenemail='0';
$faltdatenpost='4';
$faltdigf1='11';
$faltsortfix='4.4';
$faltdig44='0.18';
$faltdig40='0.11';
$faltdig41='0.16';
$faltdig11='0.049';
$faltdig10='0.028';
$faltdig54='0.31';
$faltdig50='0.24';
$faltfixfalz1='5.5';
$faltvarfalz1='0.011';
$faltfixnutfalz1='6.6';
$faltvarnutfalz1='0.055';
$faltfixnutplan1='5.5';
$faltvarnutplan1='0.022';
$faltfixfalz2='7.7';
$faltvarfalz2='0.016';
$faltfixnutfalz2='11';
$faltvarnutfalz2='0.088';
$faltfixnutplan2='5.5';
$faltvarnutplan2='0.055';
$faltfixfalz3='11';
$faltvarfalz3='0.022';
$faltfixnutfalz3='16';
$faltvarnutfalz3='0.11';
$faltfixnutplan3='8.8';
$faltvarnutplan3='0.088';
$faltexpress='11';
$faltexpressproz='0.055';
$faltexpplus='16';
$faltexpplusproz='0.088';
$faltdatenjpg='3';
$faltdatenandere='5';
$faltschneidfix='7.7';
$faltschneidvar='3.3';
$faltmuster='9';
$flyoffsetf1='3.9';
$flyoffsetp1='1.00';
$flydatenjpg='3';
$flydatenandere='5';
$flydatenemail='0';
$flydatenpost='4';
$flydigf1='11';
$flysortfix='2.2';
$flydig44='0.16';
$flydig40='0.085';
$flydig41='0.145';
$flydig11='0.049';
$flydig10='0.028';
$flymuster='8.5';
$flyexpress='8.8';
$flyexpressproz='0.055';
$flyexpplus='12';
$flyexpplusproz='0.088';
$flydigfbogen='8.8';
$flyschneidfix='4.4';
$flyschneidvar='2.2';
$flystanzoffsetf1='40';
$flystanzoffsetstanz='0.014';
$flystanzoffsetp1='1.03';
$flystanzdigf1='15';
$flystanzsortf='13';
$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.11';
$fotokbindtisch='1.20';
$fotokf1='35';
$fotok40='0.12';
$fotokbinda3h='1.21';
$fotokbinda3q='1.43';
$fotokbinda4='0.69';
$fotokindex='1.54';
$fotokfolie='0.99';
$fotokfoliefix='2';
$fotokschweiss='0.32';
$fotokschweissfix='4';
$fotokexpress='16';
$fotokexpressvar='0.25';
$fotokemail='2';
$fotokpost='2';
$kartdigf1='13';
$kartsortfix='4.4';
$kartfixnutplan1='5.5';
$kartvarnutplan1='0.044';
$kartfixnutplan2='6.6';
$kartvarnutplan2='0.066';
$kartdig44='0.19';
$kartdig40='0.11';
$kartdig41='0.16';
$kartdig11='0.06';
$kartdig10='0.03';
$kartexpress='9.9';
$kartexpplus='15.5';
$kartdatenandere='5';
$kartschneidfix='7';
$kartschneidvar='3';
$kartmuster='9';
$klebebindfix='31';
$klebebindgemischtfix='3';
$klebebind='0.57';
$klebebind44='0.16';
$klebebind40='0.10';
$klebebind54='0.31';
$klebebind50='0.24';
$klebebind11='0.049';
$klebebind10='0.028';
$klebebind1414druck11='0.066';
$klebebind1414druck10='0.034';
$kle1414druck11='0.066';
$klebebindmuster='14';
$klebebindexpress='16.5';
$klebebindexpressproz='0.11';
$klebebindexpplus='21.5';
$klebebindexpplusproz='0.22';
$klebebindeinschweiss='0.23';
$loseblattfix='16';
$loseblattdeckfix='6.6';
$loseblattschlussfix='6.6';
$loseblattgemischtfix='8.8';
$loseblattvar='0.055';
$loseblattzwisch='0.039';
$loseblatt44='0.16';
$loseblatt40='0.085';
$loseblatt41='0.14';
$loseblatt11='0.039';
$loseblatt10='0.028';
$loseblatt1414d10='0.034';
$loseblatt1414d11='0.066';
$loseblatt44g='0.154';
$loseblatt40g='0.078';
$loseblatt11g='0.039';
$loseblatt10g='0.020';
$loseblatt1414d10g='0.032';
$loseblatt1414d11g='0.061';
$loseblattmuster='9';
$loseblattexpress='12';
$loseblattexpressauf='0.0055';
$loseblattexpplus='17';
$loseblattexpplusauf='0.0088';
$loseblattdatenjpg='5';
$loseblattdatenandere='8';
$loseblattbanderole='0.15';
$loseblatteinschweis='0.20';
$loseblattklammf='16';
$loseblattklamm1='0.06';
$pdoseeink='0.92';
$pdoseherstw='0.46';
$pdoseherstt='0.51';
$pdosefixk='17';
$pdosep1='1.15';
$pkmailingdigf='35';
$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.06';
$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';
$regigestfix='25';
$regigest40='0.12';
$regigest44='0.24';
$regigest10='0.04';
$regigeststanz='0.15';
$regigestztrag='0.10';
$regigestmuster='9';
$regigestexpress='14';
$regigestexpressauf='0.01';
$regigestbanderole='0.19';
$regigesteinschweis='0.29';
$rbroschoffsf1='0';
$rbroschoffsp1='1.00';
$rbroschfixproseite135a4='9.00';
$rbroschfixvomfix135a4='38.00';
$rbroschfixvon500135a4='10.00';
$rbroschvarproseitevon500135a4='3.75';
$rbroschoffauf1='1.2';
$rbroschoffauf2='1.19';
$rbroschoffauf4='1.21';
$rbroschoffauf6='1.23';
$rbroschoffauf8='1.25';
$rbroschoffauf10='1.27';
$rbroschdigf1='22';
$rbroschgemischtfix='11';
$szrbroschdigf1='22';
$rbroschdig44='0.154';
$rbroschdig54='0.31';
$rbroschdig50='0.24';
$rbroschdig11='0.0462';
$rbroschdig40='0.11';
$rbroschdig10='0.0231';
$rbroschdig1414dr11='0.0682';
$rbroschumfix='14';
$persofix1='79';
$persovar1='0.011';
$persofix2='109';
$persovar2='0.022';
$rbroschklammer1='0.0605';
$rbroschklammer4='0.14';
$rbroschringklammer1='0.20';
$rbroschringklammer4='0.26';
$rbroschklammerfix1='5.5';
$rbroschklammerfix2='8.8';
$rbroschklammerfix4='13.2';
$rbroschexpress='14';
$rbroschexpressauf='0.022';
$rbroschexpplus='20';
$rbroschexpplusauf='0.055';
$rbroschdatenandere='11';
$rbroschmuster='14';
$schokoverfix='15';
$schokoversortfix='5';
$schokovervariabel='0.45';
$schokoverkarton='0.18';
$schokovermilka1='1.05';
$schokoverlindt1='1.74';
$schokovergut1='1.24';
$schokover44='0.20';
$schokover40='0.12';
$schokover0='0.03';
$schokover54='0.35';
$schokoverexpress='9';
$schokoverexpressproz='0.1';
$schokoverexpplus='16';
$schokoverexpplusproz='0.15';
$schokoschweiss='0.17';
$schokovermuster='8';
$spiralfix='12.1';
$spiralumfix='11';
$spiralgemischtfix='24.2';
$spiraldeckfix='7.1';
$spiralschlussfix='7.1';
$spiralbind='0.55';
$spiralbindungfix='0.60';
$spiralbindungvar='0.0066';
$spiral44='0.165';
$spiral40='0.09';
$spiral11='0.044';
$spiral10='0.026';
$spiral00='0.005';
$spiral1414d11='0.07';
$spiral1414d10='0.038';
$abheftstreifen='0.29';
$spiralmuster='9';
$spiralexpress='16.5';
$spiralexpressauf='0.154';
$spiralexpplus='23.1';
$spiralexpplusauf='0.198';
$spiraldatenjpg='5';
$spiraldatenandere='8';
$cspiralfix='16.5';
$cspiralgemischtfix='24.2';
$cspiralumfix='10.8';
$cspiraldeckfix='8.5';
$cspiralschlussfix='8.5';
$cspiralbindungfix='0.65';
$cspiralbindungvar='0.0066';
$cspiral44='0.165';
$cspiral40='0.09';
$cspiral11='0.045';
$cspiral10='0.026';
$cspiral1414d11='0.07';
$cspiral1414d10='0.038';
$schulspiralbindungfix='0.61';
$schulspiralgemischtfix='24.2';
$schulspiral44='0.165';
$schulspiral40='0.09';
$schulspiral11='0.045';
$schulspiral10='0.026';
$schulspiral1414d11='0.067';
$schulspiral1414d10='0.036';
$schulpapiersorten='0.24.2';
$schulpapiersortenfix='14.3';
$cspiraltaschea5='0.44';
$cspiraltaschea4='0.66';
$cspiraleckea5='0.35';
$cspiraleckea4='0.39';
$cspiralgummia5='0.49';
$cspiralgummia4='0.61';
$cspirallineala5='0.55';
$cspiralmuster='9';
$schulpmuster='0';
$cspiralexpress='16.5';
$cspiralexpressauf='0.154';
$cspiralexpplus='23.1';
$cspiralexpplusauf='0.2';
$stempelfix='8';
$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';
$tuerstanzfix1='9';
$tuerstanza4fix1='15';
$tuerstanza4var1='14';
$tuerstanzbgvar1='14';
$tuerbanderolefix='9';
$tuerbanderole='0.21';
$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';
$wmdfly47x300gm1000='143';
$wmdfly47x300gm1250='201';
$wmdfly47x300gm1500='252';
$wmdfly47x300gm2000='260';
$wmdfly47x300gm2500='269';
$wmdfly47x300gm3000='440';
$wmdfly47x300gm4000='457';
$wmdfly47x300gm5000='473';
$wmdfly47x300gm7500='681';
$wmdfly47x300gm10000='888';
$wmdfly47x300gm12500='1234';
$wmdfly47x350gm1000='208';
$wmdfly47x350gm1250='381';
$wmdfly47x350gm1500='388';
$wmdfly47x350gm2000='402';
$wmdfly47x350gm2500='416';
$wmdfly47x350gm3000='416';
$wmdfly47x350gm4000='738';
$wmdfly47x350gm5000='766';
$wmdfly47x350gm7500='1118';
$wmdfly47x350gm10000='1468';
$wmdfly47x350gm12500='2076';
$wmdfly47x300gg1000='156';
$wmdfly47x300gg1250='201';
$wmdfly47x300gg1500='262';
$wmdfly47x300gg2000='272';
$wmdfly47x300gg2500='300';
$wmdfly47x300gg3000='498';
$wmdfly47x300gg4000='516';
$wmdfly47x300gg5000='535';
$wmdfly47x300gg7500='774';
$wmdfly47x300gg10000='1011';
$wmdfly47x300gg12500='1437';
$wmdfly47x300rec1000='143';
$wmdfly47x300rec1250='201';
$wmdfly47x300rec1500='252';
$wmdfly47x300rec2000='260';
$wmdfly47x300rec2500='269';
$wmdfly47x300rec4000='457';
$wmdfly47x300rec5000='473';
$wmdfly47x300rec7500='681';
$wmdfly47x300rec10000='888';
$wmdfly47x300rec12500='1234';

View File

@ -152,6 +152,32 @@ class PaperRepostory implements ObjectRepository
$papier['INM135ND']->setDescription1('135 g/m² Bilderdruck matt gestrichen');
$papier['INM135ND']->setDescription2('135 g/m² Bilderdruck matt gestrichen');
$papier['GP100'] = new Paper();
$papier['GP100']->setArtNr('GP100');
$papier['GP100']->setGrammatur('100');
$papier['GP100']->setDigitalVar('495');
$papier['GP100']->setDigitalFix('345');
$papier['GP100']->setPreis(74.5);
$papier['GP100']->setVolume(0.126);
$papier['GP100']->setDescription1('100 g/m² Creapaper GRASPAP® Graspapier');
$papier['GP100']->setDescription2('100 g/m² CreaPaper Graspapier');
$papier['GP150'] = new Paper();
$papier['GP150']->setArtNr('GP150');
$papier['GP150']->setGrammatur('150');
$papier['GP150']->setDigitalVar('495');
$papier['GP150']->setDigitalFix('345');
$papier['GP150']->setPreis(102.5);
$papier['GP150']->setVolume(0.18);
$papier['GP150']->setDescription1('150 g/m² Creapaper GRASPAP® Graspapier');
$papier['GP150']->setDescription2('150 g/m² CreaPaper Graspapier');
$papier['yes-s-80-a6'] = new Paper();
$papier['yes-s-80-a6']->setArtNr('yes-s-80-a6');
$papier['yes-s-80-a6']->setPreis(0);
$papier['yes-s-80-a6']->setDescription1('YES Silver DIN A6');
$papier['yes-s-80-a6']->setDescription2('YES Silver DIN A6');
$papier['INM250'] = new Paper();
$papier['INM250']->setArtNr('INM170');
$papier['INM250']->setGrammatur('170');