mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2025-03-31 02:20:22 +02:00
Small changes versandzentrum
This commit is contained in:
parent
3b03a9e684
commit
b27b5d155e
@ -6173,7 +6173,7 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
|
|||||||
$this->AuftraguebersichtMenu();
|
$this->AuftraguebersichtMenu();
|
||||||
$targetMessage = 'AUTOVERSANDBERECHNEN';
|
$targetMessage = 'AUTOVERSANDBERECHNEN';
|
||||||
|
|
||||||
$this->app->Tpl->Set('MESSAGE','<div class="info">Aufträge an Versand übergeben mit automatischem Druck und Mailversand.</div>');
|
$this->app->Tpl->Add('MESSAGE','<div class="info">Aufträge an Versand übergeben mit automatischem Druck und Mailversand.</div>');
|
||||||
|
|
||||||
$autoshipmentEnabled = true;
|
$autoshipmentEnabled = true;
|
||||||
$this->app->erp->RunHook('OrderAutoShipment', 2, $targetMessage, $autoshipmentEnabled);
|
$this->app->erp->RunHook('OrderAutoShipment', 2, $targetMessage, $autoshipmentEnabled);
|
||||||
@ -6438,45 +6438,36 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($check || $cronjobActive) {
|
$unversendet = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.inbearbeitung=0 AND a.nachlieferung!='1' AND a.autoversand='1' AND a.cronjobkommissionierung = 0 AND a.liefertermin_ok='1' AND kreditlimit_ok='1' AND liefersperre_ok='1'
|
||||||
$unversendet = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.inbearbeitung=0 AND a.nachlieferung!='1' AND a.autoversand='1' AND a.cronjobkommissionierung = 0 AND a.liefertermin_ok='1' AND kreditlimit_ok='1' AND liefersperre_ok='1'
|
AND a.vorkasse_ok='1' AND a.porto_ok='1' AND a.lager_ok='1' AND a.check_ok='1' AND a.ust_ok='1' " . $this->app->erp->ProjektRechte('p.id', true, 'a.vertriebid'));
|
||||||
AND a.vorkasse_ok='1' AND a.porto_ok='1' AND a.lager_ok='1' AND a.check_ok='1' AND a.ust_ok='1' " . $this->app->erp->ProjektRechte('p.id', true, 'a.vertriebid'));
|
|
||||||
|
|
||||||
$warteschleife = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.cronjobkommissionierung > 0 " . $this->app->erp->ProjektRechte('p.id', true, "a.vertriebid"));
|
$warteschleife = $this->app->DB->Select("SELECT count(a.id) FROM auftrag as a LEFT JOIN projekt p ON p.id=a.projekt WHERE a.id!='' AND (a.belegnr!=0 OR a.belegnr!='') AND a.status='freigegeben' AND a.cronjobkommissionierung > 0 " . $this->app->erp->ProjektRechte('p.id', true, "a.vertriebid"));
|
||||||
|
|
||||||
if($unversendet > 0) {
|
|
||||||
$unversendet ='('.$unversendet.')';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$unversendet='';
|
|
||||||
}
|
|
||||||
if($warteschleife > 0) {
|
|
||||||
$warteschleife ='('.$warteschleife.')';
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$warteschleife='';
|
|
||||||
}
|
|
||||||
|
|
||||||
// $this->app->Tpl->Set('MESSAGE','<div class="error">Cronjob order processing not yet implemented!</div>');
|
|
||||||
|
|
||||||
$this->app->Tpl->Set('TABTEXT1','Bereit '.$unversendet);
|
|
||||||
$this->app->Tpl->Set('TABTEXT2','Ausstehend '.$warteschleife);
|
|
||||||
|
|
||||||
if($warteschleife != '' && is_null($cronjobActive)) {
|
|
||||||
|
|
||||||
$this->app->Tpl->Add(
|
|
||||||
'MESSAGE',
|
|
||||||
'<div class="warning">Der Prozessstarter "Autoversand Manuell" ist deaktivert,
|
|
||||||
es befinden sich aber ausstehende Aufträge in der Warteschlange.
|
|
||||||
Bitte aktieren Sie den Prozessstarter
|
|
||||||
oder entfernen Sie die betreffenden Aufträge in der Warteschlange</div>'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if($unversendet > 0) {
|
||||||
|
$unversendet ='('.$unversendet.')';
|
||||||
}
|
}
|
||||||
else{
|
else {
|
||||||
$this->app->Tpl->Set('VORTABS2UEBERSCHRIFT','<!--');
|
$unversendet='';
|
||||||
$this->app->Tpl->Set('NACHTABS2UEBERSCHRIFT','-->');
|
}
|
||||||
|
if($warteschleife > 0) {
|
||||||
|
$warteschleife ='('.$warteschleife.')';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$warteschleife='';
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->app->Tpl->Set('TABTEXT1','Bereit '.$unversendet);
|
||||||
|
$this->app->Tpl->Set('TABTEXT2','Ausstehend '.$warteschleife);
|
||||||
|
|
||||||
|
if($warteschleife != '' && is_null($cronjobActive)) {
|
||||||
|
|
||||||
|
$this->app->Tpl->Add(
|
||||||
|
'MESSAGE',
|
||||||
|
'<div class="warning">Der Prozessstarter "Autoversand Manuell" ist deaktivert,
|
||||||
|
es befinden sich aber ausstehende Aufträge in der Warteschlange.
|
||||||
|
Bitte aktieren Sie den Prozessstarter
|
||||||
|
oder entfernen Sie die betreffenden Aufträge in der Warteschlange</div>'
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->app->Tpl->Set('SELDRUCKERVERSAND', $this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker')));
|
$this->app->Tpl->Set('SELDRUCKERVERSAND', $this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker')));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user