mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2025-03-31 10:30:22 +02:00
verbindlichkeit improvements
This commit is contained in:
parent
cb49810251
commit
5948b728d2
@ -29,6 +29,9 @@
|
|||||||
<fieldset>
|
<fieldset>
|
||||||
<table width="100%" border="0" class="mkTableFormular">
|
<table width="100%" border="0" class="mkTableFormular">
|
||||||
<legend>{|Aktionen|}</legend>
|
<legend>{|Aktionen|}</legend>
|
||||||
|
<tr>
|
||||||
|
<td><input type="checkbox" id="auswahlallewareneingaenge" onchange="allewareneingaengeauswaehlen();" />{|alle markieren|}</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><input type="checkbox" name="bruttoeingabe" value="1" />Bruttopreise eingeben</td>
|
<td><input type="checkbox" name="bruttoeingabe" value="1" />Bruttopreise eingeben</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -55,17 +58,17 @@
|
|||||||
<fieldset>
|
<fieldset>
|
||||||
<table width="100%" border="0" class="mkTableFormular">
|
<table width="100%" border="0" class="mkTableFormular">
|
||||||
<legend>{|Aktionen|}</legend>
|
<legend>{|Aktionen|}</legend>
|
||||||
<tr [POSITIONHINZUFUEGENHIDDEN]>
|
<tr [SACHKONTOCHANGEHIDDEN]>
|
||||||
<td><input type="checkbox" id="auswahlalle" onchange="alleauswaehlen();" /> {|alle markieren|}</td>
|
<td><input type="checkbox" id="auswahlalle" onchange="alleauswaehlen();" />{|alle markieren|}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr [POSITIONHINZUFUEGENHIDDEN]>
|
<tr [POSITIONHINZUFUEGENHIDDEN]>
|
||||||
<td><button [SAVEDISABLED] name="submit" value="positionen_entfernen" class="ui-button-icon" style="width:100%;">Entfernen</button></td>
|
<td><button [SAVEDISABLED] name="submit" value="positionen_entfernen" class="ui-button-icon" style="width:100%;">Entfernen</button></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr [POSITIONHINZUFUEGENHIDDEN]>
|
<tr [SACHKONTOCHANGEHIDDEN]>
|
||||||
<td><input type="text" name="positionen_sachkonto" id="positionen_sachkonto" value="" size="20"></td>
|
<td><input type="text" name="positionen_sachkonto" id="positionen_sachkonto" value="" size="20"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr [POSITIONHINZUFUEGENHIDDEN]>
|
<tr [SACHKONTOCHANGEHIDDEN]>
|
||||||
<td><button [SAVEDISABLED] name="submit" value="positionen_kontorahmen_setzen" class="ui-button-icon" style="width:100%;">Sachkonto setzen</button></td>
|
<td><button name="submit" value="positionen_kontorahmen_setzen" class="ui-button-icon" style="width:100%;">Sachkonto setzen</button></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
@ -75,6 +78,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<script>
|
<script>
|
||||||
|
function allewareneingaengeauswaehlen()
|
||||||
|
{
|
||||||
|
var wert = $('#auswahlallewareneingaenge').prop('checked');
|
||||||
|
$('#verbindlichkeit_paketdistribution_list').find(':checkbox').prop('checked',wert);
|
||||||
|
}
|
||||||
function alleauswaehlen()
|
function alleauswaehlen()
|
||||||
{
|
{
|
||||||
var wert = $('#auswahlalle').prop('checked');
|
var wert = $('#auswahlalle').prop('checked');
|
||||||
|
@ -217,10 +217,10 @@ class Verbindlichkeit {
|
|||||||
$bestellnummer = $verbindlichkeit['belegnr'];
|
$bestellnummer = $verbindlichkeit['belegnr'];
|
||||||
$rechnung = $verbindlichkeit['rechnung'];
|
$rechnung = $verbindlichkeit['rechnung'];
|
||||||
|
|
||||||
$heading = array('Paket-Nr.','Paket-Pos.', 'Bestellung', 'Lieferschein', 'Rechnung', 'Artikel-Nr.','Artikel','Bemerkung','Menge','Menge offen','Eingabe','Preis','Steuer','Sachkonto','');
|
$heading = array('', 'Paket-Nr.','Paket-Pos.', 'Bestellung', 'Lieferschein', 'Rechnung', 'Artikel-Nr.','Artikel','Bemerkung','Menge','Menge offen','Eingabe','Preis','Steuer','Sachkonto','');
|
||||||
$width = array( '1%', '1%', '5%', '5%', '5%', '5%', '20%', '20%', '2%', '1%', '1%', '1%', '1%', '1%', '1%');
|
$width = array( '1%','1%', '1%', '5%', '5%', '5%', '5%', '20%', '20%', '2%', '1%', '1%', '1%', '1%', '1%', '1%');
|
||||||
|
|
||||||
$findcols = array('pa','auswahl','belegnr','lsnr','renr','artikelnummer','name_de','bemerkung','menge','offen_menge','offen_menge','preis','steuer','sachkonto','pa');
|
$findcols = array('id','pa','id','belegnr','lsnr','renr','artikelnummer','name_de','bemerkung','menge','offen_menge','offen_menge','preis','steuer','sachkonto','pa');
|
||||||
$searchsql = array('p.nummer', 'p.name', 'p.bemerkung');
|
$searchsql = array('p.nummer', 'p.name', 'p.bemerkung');
|
||||||
|
|
||||||
$alignright = array(9,10);
|
$alignright = array(9,10);
|
||||||
@ -235,10 +235,9 @@ class Verbindlichkeit {
|
|||||||
))+0";
|
))+0";
|
||||||
|
|
||||||
$auswahl = array (
|
$auswahl = array (
|
||||||
'<input type=\"text\" name=\"ids[]\" value=\"',
|
'<input type=\"checkbox\" name=\"ids[]\" value=\"',
|
||||||
['sql' => 'pd.id'],
|
['sql' => 'pd.id'],
|
||||||
'" hidden/>',
|
'"/>'
|
||||||
['sql' => 'pd.id']
|
|
||||||
);
|
);
|
||||||
|
|
||||||
$werte = array (
|
$werte = array (
|
||||||
@ -298,19 +297,18 @@ class Verbindlichkeit {
|
|||||||
|
|
||||||
$more_data1 = $this->app->Secure->GetGET("more_data1");
|
$more_data1 = $this->app->Secure->GetGET("more_data1");
|
||||||
if ($more_data1 == 1) {
|
if ($more_data1 == 1) {
|
||||||
$innerwhere .= " AND (b.belegnr LIKE '%".$bestellnummer."%' OR pa.renr LIKE '%".$rechnung."%')";
|
$innerwhere .= " AND ((b.belegnr LIKE '%".$bestellnummer."%' AND '".$bestellnummer."' <> '') OR (pa.renr LIKE '%".$rechnung."%' AND pa.renr <> ''))";
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
// END Toggle filters
|
// END Toggle filters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$sql = "
|
$sql = "
|
||||||
SELECT SQL_CALC_FOUND_ROWS * FROM (
|
SELECT SQL_CALC_FOUND_ROWS * FROM (
|
||||||
SELECT
|
SELECT
|
||||||
pa.id pa_id,
|
pa.id pa_id,
|
||||||
".$this->app->erp->ConcatSQL($paketlink)." pa,
|
|
||||||
".$this->app->erp->ConcatSQL($auswahl)." AS auswahl,
|
".$this->app->erp->ConcatSQL($auswahl)." AS auswahl,
|
||||||
|
".$this->app->erp->ConcatSQL($paketlink)." pa,
|
||||||
|
pd.id,
|
||||||
if(b.belegnr LIKE '%".$bestellnummer."%',CONCAT('<b>',b.belegnr,'</b>'),b.belegnr) AS belegnr,
|
if(b.belegnr LIKE '%".$bestellnummer."%',CONCAT('<b>',b.belegnr,'</b>'),b.belegnr) AS belegnr,
|
||||||
pa.lsnr,
|
pa.lsnr,
|
||||||
if(pa.renr LIKE '%".$rechnung."%',CONCAT('<b>',pa.renr,'</b>'),pa.renr) AS renr,
|
if(pa.renr LIKE '%".$rechnung."%',CONCAT('<b>',pa.renr,'</b>'),pa.renr) AS renr,
|
||||||
@ -801,7 +799,7 @@ class Verbindlichkeit {
|
|||||||
break;
|
break;
|
||||||
case 'positionen_kontorahmen_setzen':
|
case 'positionen_kontorahmen_setzen':
|
||||||
$freigabe = $this->app->DB->SelectArr("SELECT rechnungsfreigabe, freigabe FROM verbindlichkeit WHERE id =".$id)[0];
|
$freigabe = $this->app->DB->SelectArr("SELECT rechnungsfreigabe, freigabe FROM verbindlichkeit WHERE id =".$id)[0];
|
||||||
if ($freigabe['rechnungsfreigabe'] || $freigabe['freigabe']) {
|
if ($freigabe['rechnungsfreigabe']) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// Process multi action
|
// Process multi action
|
||||||
@ -986,6 +984,7 @@ class Verbindlichkeit {
|
|||||||
if ($verbindlichkeit_from_db['rechnungsfreigabe']) {
|
if ($verbindlichkeit_from_db['rechnungsfreigabe']) {
|
||||||
$this->app->Tpl->Set('FREIGABEBUCHHALTUNGHIDDEN','hidden');
|
$this->app->Tpl->Set('FREIGABEBUCHHALTUNGHIDDEN','hidden');
|
||||||
$this->app->Tpl->Set('RUECKSETZENEINKAUFHIDDEN','hidden');
|
$this->app->Tpl->Set('RUECKSETZENEINKAUFHIDDEN','hidden');
|
||||||
|
$this->app->Tpl->Set('SACHKONTOCHANGEHIDDEN','hidden');
|
||||||
} else {
|
} else {
|
||||||
$this->app->Tpl->Set('RUECKSETZENBUCHHALTUNGHIDDEN','hidden');
|
$this->app->Tpl->Set('RUECKSETZENBUCHHALTUNGHIDDEN','hidden');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user