Fix Calc
This commit is contained in:
parent
f246bd00a4
commit
70f6ccd51d
File diff suppressed because one or more lines are too long
@ -55,6 +55,7 @@ class Valid
|
||||
|
||||
/** @var Select\Opt $opt */
|
||||
foreach ($option->getOptions() as $opt) {
|
||||
$opt->setIsSelected(false);
|
||||
if(count($opt->getEdgesCollectionContainer()) > 0) {
|
||||
$opt->setIsValid(false);
|
||||
}
|
||||
|
||||
@ -291,6 +291,10 @@ class Engine
|
||||
$calcValues = new CalcValues($this, $this->article);
|
||||
$calcValues->calc();
|
||||
|
||||
// Check if Option is valid
|
||||
$calcValid = new Valid($this, $this->article);
|
||||
$calcValid->perform();
|
||||
|
||||
// CALC Values
|
||||
$calcValues = new CalcValues($this, $this->article);
|
||||
$calcValues->calc();
|
||||
|
||||
51
tests/Customer/Z/CalcTest.php
Normal file
51
tests/Customer/Z/CalcTest.php
Normal file
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
namespace PSC\Library\Calc\Tests\Customer\Z;
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use PSC\Library\Calc\Article;
|
||||
use PSC\Library\Calc\Engine;
|
||||
use PSC\Library\Calc\PaperContainer;
|
||||
use PSC\Library\Calc\Tests\Mock\PaperRepostory;
|
||||
|
||||
class CalcTest extends 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
|
||||
{
|
||||
self::assertSame(32.22, $this->engine->getPrice());
|
||||
}
|
||||
|
||||
public function testPriceProductArt(): void
|
||||
{
|
||||
$this->engine->setVariable('produktart_nopresentationpdf', 61);
|
||||
$this->engine->calc();
|
||||
self::assertSame(65.01, $this->engine->getPrice());
|
||||
}
|
||||
|
||||
}
|
||||
1255
tests/Customer/Z/calc.xml
Normal file
1255
tests/Customer/Z/calc.xml
Normal file
File diff suppressed because it is too large
Load Diff
162
tests/Customer/Z/calcTemplates.xml
Normal file
162
tests/Customer/Z/calcTemplates.xml
Normal file
@ -0,0 +1,162 @@
|
||||
<root>
|
||||
<option id="calc_farbigkeit_farbwechsel_inhalt_brosch_kba" name="calc_farbigkeit_farbwechsel_inhalt_brosch_kba" type="Hidden" default="1">
|
||||
<druckfarben_inhalt>
|
||||
<grenze calc_value="0">1,5</grenze>
|
||||
<grenze calc_value="1">2,6</grenze>
|
||||
<grenze calc_value="2">3,7</grenze>
|
||||
<grenze calc_value="3">4,8</grenze>
|
||||
</druckfarben_inhalt>
|
||||
</option>
|
||||
|
||||
<option id="calc_anzahl_druckplatten_inhalt_brosch_kba" name="calc_anzahl_druckplatten_inhalt_brosch_kba" type="Hidden" default="1">
|
||||
<druckfarben_inhalt>
|
||||
<grenze calc_value="1">1,2</grenze>
|
||||
<grenze calc_value="2">3</grenze>
|
||||
<grenze calc_value="3">4</grenze>
|
||||
<grenze calc_value="4">5</grenze>
|
||||
<grenze calc_value="5">6</grenze>
|
||||
<grenze calc_value="6">7</grenze>
|
||||
<grenze calc_value="7">8</grenze>
|
||||
</druckfarben_inhalt>
|
||||
</option>
|
||||
|
||||
|
||||
<option id="calc_farbigkeit_farbwechsel_umschlag_brosch_kba" name="calc_farbigkeit_farbwechsel_umschlag_brosch_kba" type="Hidden" default="1">
|
||||
<druckfarben_umschlag>
|
||||
<grenze calc_value="(0+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">1,5,6</grenze>
|
||||
<grenze calc_value="(1+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">2,7</grenze>
|
||||
<grenze calc_value="(2+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">3,8</grenze>
|
||||
<grenze calc_value="(3+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">4,9</grenze>
|
||||
</druckfarben_umschlag>
|
||||
</option>
|
||||
|
||||
<option id="calc_anzahl_druckplatten_umschlag_brosch_kba" name="calc_anzahl_druckplatten_umschlag_brosch_kba" type="Hidden" default="1">
|
||||
<druckfarben_umschlag>
|
||||
<grenze calc_value="(1+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">1,2</grenze>
|
||||
<grenze calc_value="(2+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">3</grenze>
|
||||
<grenze calc_value="(3+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">4</grenze>
|
||||
<grenze calc_value="(4+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">5,6</grenze>
|
||||
<grenze calc_value="(5+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">7</grenze>
|
||||
<grenze calc_value="(6+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">8</grenze>
|
||||
<grenze calc_value="(7+(($Vdruckplatte_option_umschlag$V == 3 || $Vdruckplatte_option_umschlag$V == 2 || $Vdruckplatte_option_umschlag$V == 5 || $Vdruckplatte_option_umschlag$V == 4)? 1:0))">9</grenze>
|
||||
</druckfarben_umschlag>
|
||||
</option>
|
||||
|
||||
<option id="calc_anzahl_farben_plano_fa" name="calc_anzahl_farben_plano_fa" type="Hidden" default="1">
|
||||
<druckfarben_inhalt>
|
||||
<grenze calc_value="4">1</grenze>
|
||||
<grenze calc_value="4">2</grenze>
|
||||
<grenze calc_value="4">3</grenze>
|
||||
<grenze calc_value="5">4</grenze>
|
||||
<grenze calc_value="5">5</grenze>
|
||||
<grenze calc_value="6">6</grenze>
|
||||
<grenze calc_value="1">7</grenze>
|
||||
<grenze calc_value="1">8</grenze>
|
||||
<grenze calc_value="2">9</grenze>
|
||||
<grenze calc_value="2">10</grenze>
|
||||
<grenze calc_value="2">11</grenze>
|
||||
<grenze calc_value="2">12</grenze>
|
||||
<grenze calc_value="3">13</grenze>
|
||||
<grenze calc_value="3">14</grenze>
|
||||
<grenze calc_value="3">15</grenze>
|
||||
<grenze calc_value="1">16</grenze>
|
||||
<grenze calc_value="1">17</grenze>
|
||||
<grenze calc_value="4">18</grenze>
|
||||
<grenze calc_value="4">19</grenze>
|
||||
<grenze calc_value="6">20</grenze>
|
||||
<grenze calc_value="7">21</grenze>
|
||||
<grenze calc_value="8">22</grenze>
|
||||
<grenze calc_value="4">23</grenze>
|
||||
</druckfarben_inhalt>
|
||||
</option>
|
||||
|
||||
<option id="calc_bedruckte_seiten_plano_fa" name="calc_bedruckte_seiten_plano_fa" type="Hidden" default="1">
|
||||
<druckfarben_inhalt>
|
||||
<grenze calc_value="1">1</grenze>
|
||||
<grenze calc_value="2">2</grenze>
|
||||
<grenze calc_value="2">3</grenze>
|
||||
<grenze calc_value="1">4</grenze>
|
||||
<grenze calc_value="2">5</grenze>
|
||||
<grenze calc_value="2">6</grenze>
|
||||
<grenze calc_value="1">7</grenze>
|
||||
<grenze calc_value="2">8</grenze>
|
||||
<grenze calc_value="1">9</grenze>
|
||||
<grenze calc_value="1">10</grenze>
|
||||
<grenze calc_value="2">11</grenze>
|
||||
<grenze calc_value="2">12</grenze>
|
||||
<grenze calc_value="1">13</grenze>
|
||||
<grenze calc_value="2">14</grenze>
|
||||
<grenze calc_value="2">15</grenze>
|
||||
<grenze calc_value="1">16</grenze>
|
||||
<grenze calc_value="2">17</grenze>
|
||||
<grenze calc_value="1">18</grenze>
|
||||
<grenze calc_value="2">19</grenze>
|
||||
<grenze calc_value="1">20</grenze>
|
||||
<grenze calc_value="1">21</grenze>
|
||||
<grenze calc_value="1">22</grenze>
|
||||
<grenze calc_value="1">23</grenze>
|
||||
</druckfarben_inhalt>
|
||||
</option>
|
||||
|
||||
<option id="calc_anzahl_farbwechsel_plano_fa" name="calc_anzahl_farbwechsel_plano_fa" type="Hidden" default="1">
|
||||
<auflage formel="$CVhilfsvalue_maschine_auflage$CV">
|
||||
<grenze value="kba">
|
||||
<druckfarben_inhalt>
|
||||
<grenze calc_value="0">1</grenze>
|
||||
<grenze calc_value="0">2</grenze>
|
||||
<grenze calc_value="0">3</grenze>
|
||||
<grenze calc_value="1">4</grenze>
|
||||
<grenze calc_value="1">5</grenze>
|
||||
<grenze calc_value="2">6</grenze>
|
||||
<grenze calc_value="0">7</grenze>
|
||||
<grenze calc_value="0">8</grenze>
|
||||
<grenze calc_value="1">9</grenze>
|
||||
<grenze calc_value="2">10</grenze>
|
||||
<grenze calc_value="1">11</grenze>
|
||||
<grenze calc_value="2">12</grenze>
|
||||
<grenze calc_value="3">13</grenze>
|
||||
<grenze calc_value="2">14</grenze>
|
||||
<grenze calc_value="3">15</grenze>
|
||||
<grenze calc_value="1">16</grenze>
|
||||
<grenze calc_value="1">17</grenze>
|
||||
<grenze calc_value="1">18</grenze>
|
||||
<grenze calc_value="4">19</grenze>
|
||||
<grenze calc_value="2">20</grenze>
|
||||
<grenze calc_value="3">21</grenze>
|
||||
<grenze calc_value="4">22</grenze>
|
||||
<grenze calc_value="4">23</grenze>
|
||||
</druckfarben_inhalt>
|
||||
</grenze>
|
||||
<grenze value="gto">
|
||||
<druckfarben_inhalt>
|
||||
<grenze calc_value="3">1</grenze>
|
||||
<grenze calc_value="3">2</grenze>
|
||||
<grenze calc_value="3">3</grenze>
|
||||
<grenze calc_value="4">4</grenze>
|
||||
<grenze calc_value="4">5</grenze>
|
||||
<grenze calc_value="5">6</grenze>
|
||||
<grenze calc_value="0">7</grenze>
|
||||
<grenze calc_value="0">8</grenze>
|
||||
<grenze calc_value="1">9</grenze>
|
||||
<grenze calc_value="2">10</grenze>
|
||||
<grenze calc_value="1">11</grenze>
|
||||
<grenze calc_value="2">12</grenze>
|
||||
<grenze calc_value="3">13</grenze>
|
||||
<grenze calc_value="2">14</grenze>
|
||||
<grenze calc_value="3">15</grenze>
|
||||
<grenze calc_value="1">16</grenze>
|
||||
<grenze calc_value="1">17</grenze>
|
||||
<grenze calc_value="4">18</grenze>
|
||||
<grenze calc_value="6">19</grenze>
|
||||
<grenze calc_value="6">20</grenze>
|
||||
<grenze calc_value="7">21</grenze>
|
||||
<grenze calc_value="8">22</grenze>
|
||||
<grenze calc_value="4">23</grenze>
|
||||
</druckfarben_inhalt>
|
||||
</grenze>
|
||||
</auflage>
|
||||
</option>
|
||||
|
||||
|
||||
|
||||
</root>
|
||||
421
tests/Customer/Z/formels.txt
Normal file
421
tests/Customer/Z/formels.txt
Normal file
@ -0,0 +1,421 @@
|
||||
// #########################################################################################################
|
||||
// Dokument: 277-Formel
|
||||
// Shops: 277-NoWe-Shop (Testumgebung)
|
||||
// Shops: 285-Plan Concept
|
||||
// Änderung: 04.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)';
|
||||
|
||||
// #### 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))))';
|
||||
|
||||
// #### 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='';
|
||||
|
||||
// #### 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='';
|
||||
|
||||
// ###### 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';
|
||||
|
||||
// #### 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';
|
||||
// ## 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_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';
|
||||
|
||||
// #### 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';
|
||||
|
||||
// #### 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 ####
|
||||
|
||||
// #### 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';
|
||||
|
||||
// #### 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';
|
||||
// ## 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';
|
||||
|
||||
// #### 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';
|
||||
// ## 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';
|
||||
|
||||
// #### 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';
|
||||
|
||||
// #### Eckenstanze (702) ####
|
||||
// ## Fertigungskosten ##
|
||||
$Ber702ff_U_v1='(ceil($CVoformatU_pg1_5$CV*$FBogenU_mDbZ_v1$F*$CVoformatU_pg1_9$CV*$Vversionen$V/$PEinlageH702$P)/$CVstdl702pselect_eckenstanze_2$CV+$CVstdl702pselect_eckenstanze$CV)';
|
||||
$Ber702ff_I_v1='(ceil($CVoformat_pg1_5$CV*$FBogen_mDbZ_v1$F*$CVoformat_pg1_9$CV*$Vversionen$V/$PEinlageH702$P)/$CVstdl702pselect_eckenstanze_2$CV+$CVstdl702pselect_eckenstanze$CV)';
|
||||
$Ber700ff_T_v1='';
|
||||
$Bera702fko_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa702fko$F';
|
||||
$Bera702fkog_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fa702fkog$F';
|
||||
$Berb702fko_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb702fko$F';
|
||||
$Berb702fkog_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fb702fkog$F';
|
||||
$Berc702fko_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc702fko$F';
|
||||
$Berc702fkog_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fc702fkog$F';
|
||||
$Berd702fko_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fko$F';
|
||||
$Berd702fko2_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fko2$F';
|
||||
$Berd702fkog_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $CVpreiskorrektur_pg1$CV * $Fd702fkog$F';
|
||||
$Berd702fkog2_v1='(($FBer702ff_U$F + $FBer702ff_I$F)*$CVstdl702pselect_eckenstanze_3$CV) * $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)';
|
||||
// ## 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)';
|
||||
|
||||
// #### 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))';
|
||||
|
||||
// #### Preiskorrekturpauschale (995) ####
|
||||
$Berg995pkor='$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';
|
||||
|
||||
// ###### 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)';
|
||||
23
tests/Customer/Z/papierContainer.xml
Normal file
23
tests/Customer/Z/papierContainer.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Dokument: Papiercontainer -->
|
||||
<container>
|
||||
<papiercontainer id="MaterialTypeInfo">
|
||||
<papier id="INM115"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
|
||||
<papier id="INM13522"><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="INM300"><grenzen><papierauswahl><grenze>papier1_1</grenze></papierauswahl></grenzen></papier>
|
||||
|
||||
<papier id="KEIN"><grenzen><papierauswahl><grenze>papierZ</grenze></papierauswahl></grenzen></papier>
|
||||
</papiercontainer>
|
||||
<papiercontainer id="MaterialTypeInfo-U">
|
||||
<papier id="INM115"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
|
||||
<papier id="INM13522"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
|
||||
<papier id="INM170"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
|
||||
<papier id="INM250"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
|
||||
<papier id="INM300"><grenzen><papierauswahlU><grenze>papier1_1</grenze></papierauswahlU></grenzen></papier>
|
||||
|
||||
<papier id="KEIN"><grenzen><papierauswahlU><grenze>papierZ</grenze></papierauswahlU></grenzen></papier>
|
||||
</papiercontainer>
|
||||
</container>
|
||||
476
tests/Customer/Z/parameters.txt
Normal file
476
tests/Customer/Z/parameters.txt
Normal file
@ -0,0 +1,476 @@
|
||||
// #################################################################################################################################
|
||||
// Dokument: 277-Parameter
|
||||
// Shops: 277-NoWe-Shop (Testumgebung)
|
||||
// 285-Plan Concept
|
||||
// Änderung: 17.04.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)
|
||||
// ######################## 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
|
||||
$PZeit001='10.00'; // Produktionszeit (€) Express
|
||||
$PZeit003='5.00'; // Produktionszeit (€) Schnell
|
||||
$PZeit005='0'; // Produktionszeit (€) Normal
|
||||
$PZeit009='0'; // Produktionszeit (€) SameDay
|
||||
$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)
|
||||
$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)
|
||||
$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';
|
||||
@ -128,6 +128,18 @@ class PaperRepostory implements ObjectRepository
|
||||
$papier['INM135']->setDescription1('135 g/m² Bilderdruck matt gestrichen');
|
||||
$papier['INM135']->setDescription2('135 g/m² Inapa Infinity silk, seidenmatt');
|
||||
|
||||
$papier['INM13522'] = new Paper();
|
||||
$papier['INM13522']->setArtNr('INM13522');
|
||||
$papier['INM13522']->setGrammatur('135');
|
||||
$papier['INM13522']->setOffsetVar('495');
|
||||
$papier['INM13522']->setOffsetFix('345');
|
||||
$papier['INM13522']->setDigitalVar('495');
|
||||
$papier['INM13522']->setDigitalFix('345');
|
||||
$papier['INM13522']->setPreis(50.5);
|
||||
$papier['INM13522']->setVolume(0.118);
|
||||
$papier['INM13522']->setDescription1('135 g/m² Bilderdruck matt gestrichen');
|
||||
$papier['INM13522']->setDescription2('135 g/m² Inapa Infinity silk, seidenmatt');
|
||||
|
||||
$papier['INM135ND'] = new Paper();
|
||||
$papier['INM135ND']->setArtNr('INM135ND');
|
||||
$papier['INM135ND']->setGrammatur('135');
|
||||
@ -160,6 +172,29 @@ class PaperRepostory implements ObjectRepository
|
||||
$papier['INM300']->setDescription1('115 g/m² Bilderdruck matt gestrichen');
|
||||
$papier['INM300']->setDescription2('115 g/m² Inapa Infinity silk, seidenmatt');
|
||||
|
||||
$papier['INM170'] = new Paper();
|
||||
$papier['INM170']->setArtNr('INM170');
|
||||
$papier['INM170']->setGrammatur('170');
|
||||
$papier['INM170']->setDigitalVar('495');
|
||||
$papier['INM170']->setDigitalFix('345');
|
||||
$papier['INM170']->setPreis(63.6);
|
||||
$papier['INM170']->setVolume(0.156);
|
||||
$papier['INM170']->setDescription1('170 g/m² Bilderdruck matt gestrichen');
|
||||
$papier['INM170']->setDescription2('Stand: 22.04.2022');
|
||||
|
||||
$papier['INM200'] = new Paper();
|
||||
$papier['INM200']->setArtNr('INM200');
|
||||
$papier['INM200']->setGrammatur('200');
|
||||
$papier['INM200']->setDigitalVar('495');
|
||||
$papier['INM200']->setDigitalFix('345');
|
||||
$papier['INM200']->setPreis(76);
|
||||
$papier['INM200']->setVolume(0.188);
|
||||
$papier['INM200']->setDescription1('200 g/m² Bilderdruck matt gestrichen');
|
||||
$papier['INM200']->setDescription2('Stand: 22.04.2022');
|
||||
|
||||
$papier['KEIN'] = new Paper();
|
||||
$papier['KEIN']->setArtNr('KEIN');
|
||||
|
||||
$papier['INM300ND'] = new Paper();
|
||||
$papier['INM300ND']->setArtNr('INM300ND');
|
||||
$papier['INM300ND']->setGrammatur('300');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user