mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 06:00:28 +01:00
Auftrag deckungsbeitrag added manual ek and status != abgeschlossen for calculate
This commit is contained in:
parent
7cfb87c2c5
commit
7d0a5a0eee
@ -1995,7 +1995,8 @@ class Auftrag extends GenAuftrag
|
|||||||
SELECT
|
SELECT
|
||||||
umsatz_netto_gesamt,
|
umsatz_netto_gesamt,
|
||||||
artikel,
|
artikel,
|
||||||
menge
|
menge,
|
||||||
|
einkaufspreis
|
||||||
FROM
|
FROM
|
||||||
`auftrag_position`
|
`auftrag_position`
|
||||||
WHERE
|
WHERE
|
||||||
@ -2003,13 +2004,16 @@ class Auftrag extends GenAuftrag
|
|||||||
";
|
";
|
||||||
|
|
||||||
$positionen = $this->app->DB->SelectArr($sql);
|
$positionen = $this->app->DB->SelectArr($sql);
|
||||||
|
|
||||||
$umsatz_gesamt = 0;
|
$umsatz_gesamt = 0;
|
||||||
$db_gesamt = 0;
|
$db_gesamt = 0;
|
||||||
foreach ($positionen as $position) {
|
foreach ($positionen as $position) {
|
||||||
$ek = $this->app->erp->GetEinkaufspreis($position['artikel'],$position['menge']);
|
if (empty($position['einkaufspreis'])) {
|
||||||
$db = $position['umsatz_netto_gesamt']-($ek*$position['menge']);
|
$position['einkaufspreis'] = $this->app->erp->GetEinkaufspreis($position['artikel'],$position['menge']);
|
||||||
|
}
|
||||||
|
$db = $position['umsatz_netto_gesamt']-($position['einkaufspreis']*$position['menge']);
|
||||||
$db_gesamt += $db;
|
$db_gesamt += $db;
|
||||||
$umsatz_gesamt = $position['umsatz_netto_gesamt'];
|
$umsatz_gesamt += $position['umsatz_netto_gesamt'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->app->Tpl->Set('DECKUNGSBEITRAG',$db_gesamt);
|
$this->app->Tpl->Set('DECKUNGSBEITRAG',$db_gesamt);
|
||||||
@ -4969,9 +4973,10 @@ class Auftrag extends GenAuftrag
|
|||||||
$this->app->erp->LieferadresseButton($adresse);
|
$this->app->erp->LieferadresseButton($adresse);
|
||||||
$this->app->erp->AnsprechpartnerAlsLieferadresseButton($adresse);
|
$this->app->erp->AnsprechpartnerAlsLieferadresseButton($adresse);
|
||||||
$this->app->erp->AdresseAlsLieferadresseButton($adresse);
|
$this->app->erp->AdresseAlsLieferadresseButton($adresse);
|
||||||
|
}
|
||||||
$this->app->erp->BerechneDeckungsbeitrag($id,'auftrag');
|
|
||||||
|
|
||||||
|
if ($schreibschutz != 1 AND $status != 'abgeschlossen') {
|
||||||
|
$this->app->erp->BerechneDeckungsbeitrag($id,'auftrag');
|
||||||
}
|
}
|
||||||
|
|
||||||
if($nummer!='') {
|
if($nummer!='') {
|
||||||
|
Loading…
Reference in New Issue
Block a user