mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 22:20:29 +01:00
Bugfix EasyTable->Query for Gutschrift
This commit is contained in:
parent
2d63ffe7b2
commit
3f7a031bd7
@ -14163,8 +14163,8 @@ source: "index.php?module=ajax&action=filter&filtername=' . $filter . $extendurl
|
|||||||
$dcol = 0;
|
$dcol = 0;
|
||||||
$einkaufspreissumme = 0;
|
$einkaufspreissumme = 0;
|
||||||
$deckungsbeitragsumme = 0;
|
$deckungsbeitragsumme = 0;
|
||||||
if ($sort) $table->Query($sql . (strpos($sql,'b.sort')? " ORDER BY b.sort":" ORDER BY sort"));
|
if ($sort) $table->Query($sql . (strpos($sql,'b.sort')? " ORDER BY b.sort":" ORDER BY sort"),0,'');
|
||||||
else $table->Query($sql);
|
else $table->Query($sql,0,'');
|
||||||
|
|
||||||
$this->app->erp->RunHook('sortlistadd', 3, $module, $id, $table);
|
$this->app->erp->RunHook('sortlistadd', 3, $module, $id, $table);
|
||||||
|
|
||||||
|
@ -548,7 +548,7 @@ class Gutschrift extends GenGutschrift
|
|||||||
$table = new EasyTable($this->app);
|
$table = new EasyTable($this->app);
|
||||||
|
|
||||||
$table->Query("SELECT if(CHAR_LENGTH(ap.beschreibung) > 0,CONCAT(ap.bezeichnung,' *'),ap.bezeichnung) as artikel, CONCAT('<a href=\"index.php?module=artikel&action=edit&id=',ap.artikel,'\" target=\"_blank\">', ap.nummer,'</a>') as Nummer, ".$this->app->erp->FormatMenge("ap.menge")." as Menge,".$this->app->erp->FormatPreis("ap.preis*(100-ap.rabatt)/100",2)." as Preis
|
$table->Query("SELECT if(CHAR_LENGTH(ap.beschreibung) > 0,CONCAT(ap.bezeichnung,' *'),ap.bezeichnung) as artikel, CONCAT('<a href=\"index.php?module=artikel&action=edit&id=',ap.artikel,'\" target=\"_blank\">', ap.nummer,'</a>') as Nummer, ".$this->app->erp->FormatMenge("ap.menge")." as Menge,".$this->app->erp->FormatPreis("ap.preis*(100-ap.rabatt)/100",2)." as Preis
|
||||||
FROM gutschrift_position ap, artikel a WHERE ap.gutschrift='$id' AND a.id=ap.artikel ORDER by ap.sort");
|
FROM gutschrift_position ap, artikel a WHERE ap.gutschrift='$id' AND a.id=ap.artikel ORDER by ap.sort",0,'');
|
||||||
|
|
||||||
|
|
||||||
$table->align = array('left','left','right','right');
|
$table->align = array('left','left','right','right');
|
||||||
@ -587,7 +587,7 @@ class Gutschrift extends GenGutschrift
|
|||||||
$this->app->Tpl->Set('GUTSCHRIFTADRESSE',$this->Gutschriftadresse($auftragArr[0]['id']));
|
$this->app->Tpl->Set('GUTSCHRIFTADRESSE',$this->Gutschriftadresse($auftragArr[0]['id']));
|
||||||
|
|
||||||
$tmp = new EasyTable($this->app);
|
$tmp = new EasyTable($this->app);
|
||||||
$tmp->Query("SELECT zeit,bearbeiter,grund FROM gutschrift_protokoll WHERE gutschrift='$id' ORDER by zeit DESC");
|
$tmp->Query("SELECT zeit,bearbeiter,grund FROM gutschrift_protokoll WHERE gutschrift='$id' ORDER by zeit DESC",0,'');
|
||||||
$tmp->DisplayNew('PROTOKOLL',"Protokoll","noAction");
|
$tmp->DisplayNew('PROTOKOLL',"Protokoll","noAction");
|
||||||
|
|
||||||
if(class_exists('GutschriftPDFCustom'))
|
if(class_exists('GutschriftPDFCustom'))
|
||||||
@ -1256,12 +1256,14 @@ class Gutschrift extends GenGutschrift
|
|||||||
$rechnungid = $this->app->DB->Select("SELECT id FROM rechnung WHERE id='$rechnungid' AND belegnr!='' LIMIT 1");
|
$rechnungid = $this->app->DB->Select("SELECT id FROM rechnung WHERE id='$rechnungid' AND belegnr!='' LIMIT 1");
|
||||||
$alle_gutschriften = $this->app->DB->SelectArr("SELECT id,belegnr FROM gutschrift WHERE rechnungid='$rechnungid' AND rechnungid>0");
|
$alle_gutschriften = $this->app->DB->SelectArr("SELECT id,belegnr FROM gutschrift WHERE rechnungid='$rechnungid' AND rechnungid>0");
|
||||||
|
|
||||||
|
if (!is_null($alle_gutschriften)) {
|
||||||
if(count($alle_gutschriften) > 1)
|
if(count($alle_gutschriften) > 1)
|
||||||
{
|
{
|
||||||
for($agi=0;$agi<count($alle_gutschriften);$agi++)
|
for($agi=0;$agi<count($alle_gutschriften);$agi++)
|
||||||
$gutschriften .= "<a href=\"index.php?module=gutschrift&action=edit&id=".$alle_gutschriften[$agi][id]."\" target=\"_blank\">".$alle_gutschriften[$agi][belegnr]."</a> ";
|
$gutschriften .= "<a href=\"index.php?module=gutschrift&action=edit&id=".$alle_gutschriften[$agi][id]."\" target=\"_blank\">".$alle_gutschriften[$agi][belegnr]."</a> ";
|
||||||
$this->app->Tpl->Add('MESSAGE',"<div class=\"warning\">Für die angebene Rechnung gibt es schon folgende Gutschriften: $gutschriften</div>");
|
$this->app->Tpl->Add('MESSAGE',"<div class=\"warning\">Für die angebene Rechnung gibt es schon folgende Gutschriften: $gutschriften</div>");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// if($status=="versendet")
|
// if($status=="versendet")
|
||||||
@ -1315,9 +1317,7 @@ class Gutschrift extends GenGutschrift
|
|||||||
|
|
||||||
// easy table mit arbeitspaketen YUI als template
|
// easy table mit arbeitspaketen YUI als template
|
||||||
$table = new EasyTable($this->app);
|
$table = new EasyTable($this->app);
|
||||||
$table->Query("SELECT bezeichnung as artikel, nummer as Nummer, menge, vpe as VPE, FORMAT(preis,4) as preis
|
$table->Query("SELECT bezeichnung as artikel, nummer as Nummer, menge, vpe as VPE, FORMAT(preis,4) as preis FROM gutschrift_position WHERE gutschrift='$id'",0,'');
|
||||||
FROM gutschrift_position
|
|
||||||
WHERE gutschrift='$id'");
|
|
||||||
$table->DisplayNew('POSITIONEN','Preis','noAction');
|
$table->DisplayNew('POSITIONEN','Preis','noAction');
|
||||||
/*
|
/*
|
||||||
$table->Query("SELECT nummer as Nummer, menge,vpe as VPE, FORMAT(preis,4) as preis, FORMAT(menge*preis,4) as gesamt
|
$table->Query("SELECT nummer as Nummer, menge,vpe as VPE, FORMAT(preis,4) as preis, FORMAT(menge*preis,4) as gesamt
|
||||||
|
Loading…
Reference in New Issue
Block a user