Zum Inhalt springen

Vorlage:BookingsList: Unterschied zwischen den Versionen

Aus WeihnachtsRechnungen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 9: Zeile 9:
     - Liste aller Buchungen der Auswahl  
     - Liste aller Buchungen der Auswahl  
</noinclude><!--
</noinclude><!--
{{#vardefine:nbrRevenue |
  {{#if:
    {{#cargo_query: tables=bookings | fields=COUNT(*) | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Einnahme" | no html }}
    |
        {{#cargo_query: tables=bookings | fields=COUNT(*) | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Einnahme" | no html }}
     
      }}
    | 0
  }}
}}
-->{{#vardefine:nbrRevenue |
-->{{#vardefine:nbrRevenue |
     {{#if:  
     {{#if:  
       {{#cargo_query: tables=bookings | fields=COUNT(*)
       {{#cargo_query: tables=bookings | fields=COUNT(*)
         | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Einnahme" | no html }}
         | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Einnahme" | no html }}
       | {{#replace:{{#cargo_query: tables=bookings | fields=COUNT(*)
       | {{ClearNumber|{{#cargo_query: tables=bookings | fields=COUNT(*)
           | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Einnahme" | no html }} | ' ' | '' }}
           | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Einnahme" | no html }} }}
       | 0  }}
       | 0  }}
   }}<!--
   }}<!--
-->{{#vardefine:nbrExpense |
-->{{#vardefine:nbrExpense |
     {{#if:  
     {{#if:  
       {{#cargo_query: tables=bookings | fields=COUNT(*)
       {{#cargo_query: tables=bookings | fields=COUNT(*)
         | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Ausgabe" | no html | format=num }}
         | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Ausgabe" | no html }}
       | {{#cargo_query: tables=bookings | fields=COUNT(*)
       | {{ClearNumber|{{#cargo_query: tables=bookings | fields=COUNT(*)
           | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Ausgabe" | no html | format=num }}
           | where={{#if:{{{pick|}}} | {{{pick}}} AND }} itemtype="Ausgabe" | no html }}  }}
       | 0  }}
       | 0  }}
   }}<!--
   }}<noinclude><!--
--><noinclude><!--
-->{| class="wikitable"
-->{| class="wikitable"
       |Auswahl der Buchungen: ||'''{{{pick|Keine Auswahl definiert / Alle}}}'''   
       |Auswahl der Buchungen: ||'''{{{pick|Keine Auswahl definiert / Alle}}}'''   
Zeile 57: Zeile 42:
   Anzahl der in der Auswahl definierten '''Ausgabe'''-Records: '''{{#var:nbrExpense}}'''  
   Anzahl der in der Auswahl definierten '''Ausgabe'''-Records: '''{{#var:nbrExpense}}'''  
}}
}}
{{#ifexpr: ({{#var:nbrRevenue}} > 0) OR ({{#var:nbrExpense}} > 0)
{{#ifexpr: ({{#var:nbrRevenue}} > 0) OR ({{#var:nbrExpense}} > 0) |
| Einnahmen oder Ausgaben
| Keine Bewegungen
}}
<!--
{{#ifexpr:({{#var:nbrRevenue}}>0}} OR {{#var:nbrExpense}}>0}}) |Einnahmen oder Ausgaben}}
   {{{!}} class="wikitable" style="margin:0;border:0;"
   {{{!}} class="wikitable" style="margin:0;border:0;"
     {{#ifexpr:{{#var:nbrRevenue}}>0 |
     {{#ifexpr:{{#var:nbrRevenue}}>0 |

Aktuelle Version vom 8. November 2025, 13:10 Uhr

Vorlage:BookingsList
   Aufzurufen mit {{BookingsList|pick=Auswahl}} 
                      Auswahl wie für das "Where" im SQL, resp. cargo_query. z.Bsp.: pick=pageNbr="001r"
                      falls nötig, kann in der Entwicklung ein Zusatz-Parameter "|Test" angehängt werden.
   
   - Liste mit getrennten Total-Zeilen für Einahmen und Ausgaben sofern in der Auswahl (pick) vrhanden 
     und einem Total, falls Ein- und Ausgaben worhanden.
   - Liste aller Buchungen der Auswahl 
Auswahl der Buchungen: Keine Auswahl definiert / Alle
Test-Parameter: ohne

Anzahl der in der Auswahl definierten Einnahme-Records: <divclass="error">Cannotaccessthedatabase::real_connect():(HY000/1226):User'ch66043_Ernst'hasexceededthe'max_user_connections'resource(currentvalue:10) Anzahl der in der Auswahl definierten Ausgabe-Records: <divclass="error">Cannotaccessthedatabase::real_connect():(HY000/1226):User'ch66043_Ernst'hasexceededthe'max_user_connections'resource(currentvalue:10)

Fehler im Ausdruck: Unerwarteter Operator <

Cannot access the database: :real_connect(): (HY000/1226): User 'ch66043_Ernst' has exceeded the 'max_user_connections' resource (current value: 10)