verbindlichkeit mengebetrag

This commit is contained in:
OpenXE 2023-12-27 19:15:42 +01:00
parent b18e8ff444
commit 38d0ac4c49
3 changed files with 79 additions and 7 deletions

View File

@ -78,7 +78,7 @@
{|Betrag brutto|}:
</td>
<td>
<input type="number" name="betrag" id="betrag" value="[BETRAG]" size="20" [SAVEDISABLED]>
<input type="number" step="0.01" name="betrag" id="betrag" value="[BETRAG]" size="20" [SAVEDISABLED]>
<select name="waehrung" [SAVEDISABLED]>[WAEHRUNGSELECT]</select>
</td>
</tr>
@ -87,7 +87,7 @@
{|Betrag Positionen brutto|}:
</td>
<td>
<input type="number" name="betragbruttopos" id="betragbruttopos" value="[BETRAGBRUTTOPOS]" size="20" disabled>
<input type="number" step="0.01" name="betragbruttopos" id="betragbruttopos" value="[BETRAGBRUTTOPOS]" size="20" disabled>
</td>
</tr>
<tr hidden>
@ -95,7 +95,7 @@
{|Betrag Positionen netto|}:
</td>
<td>
<input type="number" name="betragnetto" id="betragnetto" value="[BETRAGNETTO]" size="20" disabled [SAVEDISABLED]>
<input type="number" step="0.01" name="betragnetto" id="betragnetto" value="[BETRAGNETTO]" size="20" disabled [SAVEDISABLED]>
</td>
</tr>
<tr>

View File

@ -39,7 +39,7 @@
<input type="text" name="skontobis" id="skontobis" size="10">
</li>
</ul>
<form method="post" action="#">
<form method="post" action="#" hidden>
<input type="submit" class="btnBlue" name="status_berechnen" value="{|Status berechnen|}" />
</form>
</div>

View File

@ -355,8 +355,80 @@ class Verbindlichkeit {
// Load values again from database
$dropnbox = "'<img src=./themes/new/images/details_open.png class=details>' AS `open`, CONCAT('<input type=\"checkbox\" name=\"auswahl[]\" value=\"',v.id,'\" />') AS `auswahl`";
$result = $this->app->DB->SelectArr("SELECT SQL_CALC_FOUND_ROWS v.id, $dropnbox, v.belegnr, v.status_beleg, v.schreibschutz, v.rechnung, v.zahlbarbis, v.betrag, v.umsatzsteuer, v.ustid, v.summenormal, v.summeermaessigt, v.summesatz3, v.summesatz4, v.steuersatzname3, v.steuersatzname4, v.skonto, v.skontobis, v.skontofestsetzen, v.freigabe, v.freigabemitarbeiter, v.bestellung, v.adresse, v.projekt, v.teilprojekt, v.auftrag, v.status, v.bezahlt, v.kontoauszuege, v.firma, v.logdatei, v.bestellung1, v.bestellung1betrag, v.bestellung1bemerkung, v.bestellung1projekt, v.bestellung1kostenstelle, v.bestellung1auftrag, v.bestellung2, v.bestellung2betrag, v.bestellung2bemerkung, v.bestellung2kostenstelle, v.bestellung2auftrag, v.bestellung2projekt, v.bestellung3, v.bestellung3betrag, v.bestellung3bemerkung, v.bestellung3kostenstelle, v.bestellung3auftrag, v.bestellung3projekt, v.bestellung4, v.bestellung4betrag, v.bestellung4bemerkung, v.bestellung4kostenstelle, v.bestellung4auftrag, v.bestellung4projekt, v.bestellung5, v.bestellung5betrag, v.bestellung5bemerkung, v.bestellung5kostenstelle, v.bestellung5auftrag, v.bestellung5projekt, v.bestellung6, v.bestellung6betrag, v.bestellung6bemerkung, v.bestellung6kostenstelle, v.bestellung6auftrag, v.bestellung6projekt, v.bestellung7, v.bestellung7betrag, v.bestellung7bemerkung, v.bestellung7kostenstelle, v.bestellung7auftrag, v.bestellung7projekt, v.bestellung8, v.bestellung8betrag, v.bestellung8bemerkung, v.bestellung8kostenstelle, v.bestellung8auftrag, v.bestellung8projekt, v.bestellung9, v.bestellung9betrag, v.bestellung9bemerkung, v.bestellung9kostenstelle, v.bestellung9auftrag, v.bestellung9projekt, v.bestellung10, v.bestellung10betrag, v.bestellung10bemerkung, v.bestellung10kostenstelle, v.bestellung10auftrag, v.bestellung10projekt, v.bestellung11, v.bestellung11betrag, v.bestellung11bemerkung, v.bestellung11kostenstelle, v.bestellung11auftrag, v.bestellung11projekt, v.bestellung12, v.bestellung12betrag, v.bestellung12bemerkung, v.bestellung12projekt, v.bestellung12kostenstelle, v.bestellung12auftrag, v.bestellung13, v.bestellung13betrag, v.bestellung13bemerkung, v.bestellung13kostenstelle, v.bestellung13auftrag, v.bestellung13projekt, v.bestellung14, v.bestellung14betrag, v.bestellung14bemerkung, v.bestellung14kostenstelle, v.bestellung14auftrag, v.bestellung14projekt, v.bestellung15, v.bestellung15betrag, v.bestellung15bemerkung, v.bestellung15kostenstelle, v.bestellung15auftrag, v.bestellung15projekt, v.waehrung, v.zahlungsweise, v.eingangsdatum, v.buha_konto1, v.buha_belegfeld1, v.buha_betrag1, v.buha_konto2, v.buha_belegfeld2, v.buha_betrag2, v.buha_konto3, v.buha_belegfeld3, v.buha_betrag3, v.buha_konto4, v.buha_belegfeld4, v.buha_betrag4, v.buha_konto5, v.buha_belegfeld5, v.buha_betrag5, v.rechnungsdatum, v.rechnungsfreigabe, v.kostenstelle, v.beschreibung, v.sachkonto, v.art, v.verwendungszweck, v.dta_datei, v.frachtkosten, v.internebemerkung, v.ustnormal, v.ustermaessigt, v.uststuer3, v.uststuer4, v.betragbezahlt, v.bezahltam, v.klaerfall, v.klaergrund, v.skonto_erhalten, v.kurs, v.sprache, v.id, a.lieferantennummer, a.name AS adresse_name FROM verbindlichkeit v LEFT JOIN adresse a ON a.id = v.adresse"." WHERE v.id=$id");
$dropnbox = "'<img src=./themes/new/images/details_open.png class=details>' AS `open`, CONCAT('<input type=\"checkbox\" name=\"auswahl[]\" value=\"',v.id,'\" />') AS `auswahl`";
$result = $this->app->DB->SelectArr("SELECT SQL_CALC_FOUND_ROWS v.id,
$dropnbox,
v.belegnr,
v.status_beleg,
v.schreibschutz,
v.rechnung,
v.zahlbarbis,
".$this->app->erp->FormatMengeBetrag('v.betrag')." AS betrag,
v.umsatzsteuer,
v.ustid,
v.summenormal,
v.summeermaessigt,
v.summesatz3,
v.summesatz4,
v.steuersatzname3,
v.steuersatzname4,
v.skonto,
v.skontobis,
v.skontofestsetzen,
v.freigabe,
v.freigabemitarbeiter,
v.bestellung,
v.adresse,
v.projekt,
v.teilprojekt,
v.auftrag,
v.status,
v.bezahlt,
v.kontoauszuege,
v.firma,
v.logdatei,
v.waehrung,
v.zahlungsweise,
v.eingangsdatum,
v.buha_konto1,
v.buha_belegfeld1,
v.buha_betrag1,
v.buha_konto2,
v.buha_belegfeld2,
v.buha_betrag2,
v.buha_konto3,
v.buha_belegfeld3,
v.buha_betrag3,
v.buha_konto4,
v.buha_belegfeld4,
v.buha_betrag4,
v.buha_konto5,
v.buha_belegfeld5,
v.buha_betrag5,
v.rechnungsdatum,
v.rechnungsfreigabe,
v.kostenstelle,
v.beschreibung,
v.sachkonto,
v.art,
v.verwendungszweck,
v.dta_datei,
v.frachtkosten,
v.internebemerkung,
v.ustnormal,
v.ustermaessigt,
v.uststuer3,
v.uststuer4,
v.betragbezahlt,
v.bezahltam,
v.klaerfall,
v.klaergrund,
v.skonto_erhalten,
v.kurs,
v.sprache,
v.id,
a.lieferantennummer,
a.name AS adresse_name FROM verbindlichkeit v LEFT JOIN adresse a ON a.id = v.adresse"." WHERE v.id=$id");
foreach ($result[0] as $key => $value) {
$this->app->Tpl->Set(strtoupper($key), $value);
@ -779,7 +851,7 @@ class Verbindlichkeit {
v.schreibschutz,
v.rechnung,
".$this->app->erp->FormatDate('v.zahlbarbis', 'zahlbarbis').",
v.betrag,
".$this->app->erp->FormatMengeBetrag('v.betrag')." AS betrag,
v.umsatzsteuer,
v.ustid,
v.summenormal,