mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 14:10:28 +01:00
Bugfix wareneingang, additional columns renr & lsnr
This commit is contained in:
parent
ba1157dbfc
commit
bd556796e2
@ -1030,15 +1030,18 @@ class Wareneingang
|
|||||||
// $groupby = "";
|
// $groupby = "";
|
||||||
*/
|
*/
|
||||||
$allowed['paketannahme_list'] = array('list');
|
$allowed['paketannahme_list'] = array('list');
|
||||||
$heading = array('Paket-Nr.','Status','Name', 'Kunde', 'Lieferant', 'Bearbeiter','Datum', 'Bemerkung', 'Menü');
|
$heading = array('Paket-Nr.','Datum','Status','Name', 'Kunde', 'Lieferant','LS-Nr.','RE-Nr.', 'Bearbeiter','Bemerkung', 'Menü');
|
||||||
$width = array('5%','10%','10%','10%','10%','10%','10%','10%','10%'); // Fill out manually later
|
$width = array('5%','10%','10%','10%','10%','10%','10%','10%','10%'); // Fill out manually later
|
||||||
|
|
||||||
$findcols = array(
|
$findcols = array(
|
||||||
'paketannahme.id',
|
'paketannahme.id',
|
||||||
|
'paketannahme.datum',
|
||||||
'paketannahme.status',
|
'paketannahme.status',
|
||||||
'adresse.name',
|
'adresse.name',
|
||||||
'adresse.kundennummer',
|
'adresse.kundennummer',
|
||||||
'adresse.lieferantennummer',
|
'adresse.lieferantennummer',
|
||||||
|
'paketannahme.lsnr',
|
||||||
|
'paketannahme.renr',
|
||||||
'paketannahme.bearbeiter',
|
'paketannahme.bearbeiter',
|
||||||
'paketannahme.datum',
|
'paketannahme.datum',
|
||||||
'paketannahme.bemerkung',
|
'paketannahme.bemerkung',
|
||||||
@ -1046,11 +1049,13 @@ class Wareneingang
|
|||||||
|
|
||||||
$searchsql = array(
|
$searchsql = array(
|
||||||
'paketannahme.status',
|
'paketannahme.status',
|
||||||
|
'paketannahme.datum',
|
||||||
'adresse.name',
|
'adresse.name',
|
||||||
'adresse.kundennummer',
|
'adresse.kundennummer',
|
||||||
'adresse.lieferantennummer',
|
'adresse.lieferantennummer',
|
||||||
|
'paketannahme.lsnr',
|
||||||
|
'paketannahme.renr',
|
||||||
'paketannahme.bearbeiter',
|
'paketannahme.bearbeiter',
|
||||||
'paketannahme.datum',
|
|
||||||
'paketannahme.bemerkung');
|
'paketannahme.bemerkung');
|
||||||
|
|
||||||
$defaultorder = 6;
|
$defaultorder = 6;
|
||||||
@ -1061,12 +1066,14 @@ class Wareneingang
|
|||||||
$sql = "SELECT
|
$sql = "SELECT
|
||||||
paketannahme.id,
|
paketannahme.id,
|
||||||
paketannahme.id,
|
paketannahme.id,
|
||||||
|
DATE_FORMAT(paketannahme.datum, '%d.%m.%Y %H:%i'),
|
||||||
paketannahme.status,
|
paketannahme.status,
|
||||||
adresse.name,
|
adresse.name,
|
||||||
adresse.kundennummer,
|
adresse.kundennummer,
|
||||||
adresse.lieferantennummer,
|
adresse.lieferantennummer,
|
||||||
|
paketannahme.lsnr,
|
||||||
|
paketannahme.renr,
|
||||||
paketannahme.bearbeiter,
|
paketannahme.bearbeiter,
|
||||||
paketannahme.datum,
|
|
||||||
paketannahme.bemerkung,
|
paketannahme.bemerkung,
|
||||||
paketannahme.id
|
paketannahme.id
|
||||||
FROM paketannahme
|
FROM paketannahme
|
||||||
@ -1694,7 +1701,7 @@ class Wareneingang
|
|||||||
$bemerkung = $this->app->Secure->GetPOST('bemerkung');
|
$bemerkung = $this->app->Secure->GetPOST('bemerkung');
|
||||||
|
|
||||||
// Load from DB
|
// Load from DB
|
||||||
if (($lsnr == '' || $renr == '' || $bemerkung == '') && $id != '') {
|
if (($lsnr == '' && $renr == '' && $bemerkung == '') && $id != '') {
|
||||||
$fields = $this->app->DB->SelectArr(
|
$fields = $this->app->DB->SelectArr(
|
||||||
sprintf(
|
sprintf(
|
||||||
'SELECT `lsnr`, `renr`,`bemerkung` FROM `paketannahme` WHERE `id` = %d LIMIT 1',
|
'SELECT `lsnr`, `renr`,`bemerkung` FROM `paketannahme` WHERE `id` = %d LIMIT 1',
|
||||||
@ -2602,14 +2609,15 @@ class Wareneingang
|
|||||||
else {
|
else {
|
||||||
if($cmd === 'manuell') {
|
if($cmd === 'manuell') {
|
||||||
$this->app->erp->LagerEinlagern($artikel, $menge, $lager, '', "Wareneingang Paket $id", '', $id);
|
$this->app->erp->LagerEinlagern($artikel, $menge, $lager, '', "Wareneingang Paket $id", '', $id);
|
||||||
|
|
||||||
$lagerplatz_name = $this->app->DB->Select("SELECT kurzbezeichnung FROM lager_platz WHERE lager_platz.id = $lager LIMIT 1");
|
|
||||||
$bemerkung = $lagerplatz_name;
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$this->app->erp->LagerEinlagern($artikel, $menge, $lager, '', "Wareneingang Paket $id, Bestellung $bestellung_belegnr", '', $id);
|
$this->app->erp->LagerEinlagern($artikel, $menge, $lager, '', "Wareneingang Paket $id, Bestellung $bestellung_belegnr", '', $id);
|
||||||
$this->app->erp->RunHook('wareneingang_bestellung', 5, $bparr, $artikel, $menge, $lager, $id);
|
$this->app->erp->RunHook('wareneingang_bestellung', 5, $bparr, $artikel, $menge, $lager, $id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$lagerplatz_name = $this->app->DB->Select("SELECT kurzbezeichnung FROM lager_platz WHERE lager_platz.id = $lager LIMIT 1");
|
||||||
|
$bemerkung = $lagerplatz_name;
|
||||||
|
|
||||||
}
|
}
|
||||||
$typ2 = 'lager_platz';
|
$typ2 = 'lager_platz';
|
||||||
$tmpid2 = array('artikel'=>$artikel,'lager_platz'=>$lager,'menge'=>$menge);
|
$tmpid2 = array('artikel'=>$artikel,'lager_platz'=>$lager,'menge'=>$menge);
|
||||||
|
Loading…
Reference in New Issue
Block a user