added rechnung_anzahlpapier_abweichend option for adresse

This commit is contained in:
OpenXE 2023-06-26 19:59:25 +02:00
parent e125a29fa9
commit 56e743334a
5 changed files with 2207 additions and 2187 deletions

View File

@ -2693,6 +2693,17 @@
"Privileges": "select,insert,update,references",
"Comment": ""
},
{
"Field": "rechnung_anzahlpapier_abweichend",
"Type": "int(1)",
"Collation": null,
"Null": "YES",
"Key": "",
"Default": null,
"Extra": "",
"Privileges": "select,insert,update,references",
"Comment": ""
},
{
"Field": "rechnung_anzahlpapier",
"Type": "int(11)",

File diff suppressed because one or more lines are too long

View File

@ -6008,9 +6008,9 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
}
// Check for override in adresse
$sql = "SELECT rechnung_anzahlpapier FROM adresse WHERE id =".$adresse;
$sql = "SELECT rechnung_anzahlpapier, rechnung_anzahlpapier_abweichend FROM adresse WHERE id =".$adresse;
$rechnung_anzahlpapier = $this->app->DB->SelectArr($sql);
if (!empty($rechnung_anzahlpapier)) {
if ($rechnung_anzahlpapier[0]['rechnung_anzahlpapier_abweichend']) {
$autodruckrechnungstufe1menge = $rechnung_anzahlpapier[0]['rechnung_anzahlpapier'];
}

View File

@ -412,6 +412,9 @@ class WidgetGenadresse
$field = new HTMLCheckbox("rechnung_papier","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLCheckbox("rechnung_anzahlpapier_abweichend","","","1","0","0");
$this->form->NewField($field);
$field = new HTMLInput("rechnung_anzahlpapier","text","","10","","","","","","","","0","","");
$this->form->NewField($field);

View File

@ -496,7 +496,7 @@ $(document).ready(function(){
<fieldset><legend>{|Allgemeine Versandoptionen|}</legend>
<table width="100%" class="mkTableFormular">
<tr><td width="210">{|Immer Papier Rechnung|}:</td><td>[RECHNUNG_PAPIER][MSGRECHNUNG_PAPIER]&nbsp;<i>Bei automatischen Versand wird immer eine Rechnung per Papier versendet (auch wenn eine E-Mail vorhanden ist)</i></td></tr>
<tr><td width="210">{|Anzahl Ausdrucke Rechnung|}:</td><td>[RECHNUNG_ANZAHLPAPIER][MSGRECHNUNG_ANZAHLPAPIER]&nbsp;<i>Anzahl der Ausdrucke beim Versand</i></td></tr>
<tr><td width="210">{|Anzahl Ausdrucke Rechnung abweichend|}:</td><td>[RECHNUNG_ANZAHLPAPIER_ABWEICHEND]&nbsp;[RECHNUNG_ANZAHLPAPIER][MSGRECHNUNG_ANZAHLPAPIER]&nbsp;<i>Anzahl der Ausdrucke beim Versand</i></td></tr>
<!--<tr><td width="210">{|Immer E-Mail Rechnung|}:</td><td>[RECHNUNG_PERMAIL][MSGRECHNUNG_PERMAIL]&nbsp;</i></td></tr>-->
</table>
</fieldset>