Documentatie
Docs» Database functies

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisieVorige revisie
Volgende revisie
Vorige revisie
dev:applicatiebeheer:instellen_inrichten:openwave_database-functies [2026/07/15 10:15] – ↷ Pagina verplaatst van stable:applicatiebeheer:instellen_inrichten:openwave_database-functies naar dev:applicatiebeheer:instellen_inrichten:openwave_database-functies Kars Gottschaldev:applicatiebeheer:instellen_inrichten:openwave_database-functies [2026/07/15 10:20] (huidige) – Kars Gottschal
Regel 1: Regel 1:
 ====== Database functies ====== ====== Database functies ======
  
-{{tag>openwave:1.34:applicatiebeheer:functionaliteiten:applicatiebouw}} +{{tag>dev:applicatiebeheer:functionaliteiten:applicatiebouw}} 
-Op veel plekken in OpenWave kan de applicatiebeheerder SQL-statements definiëren. Bijvoorbeeld in [[stable:applicatiebeheer:instellen_inrichten:rapportages|rapportages]], [[stable:applicatiebeheer:instellen_inrichten:queries|query's]] op tegels en [[stable:applicatiebeheer:instellen_inrichten:documentsjablonen|documentsjablonen]]. Om ingewikkelde statements te vermijden heeft OpenWave zelf een aantal functies op de database gedefinieerd om veel voorkomende problemen op te lossen. Deze functies kunnen opgenomen worden in de query's op dezelfde manier als de inheemse Postgres functies.+Op veel plekken in OpenWave kan de applicatiebeheerder SQL-statements definiëren. Bijvoorbeeld in [[dev:applicatiebeheer:instellen_inrichten:rapportages|rapportages]], [[dev:applicatiebeheer:instellen_inrichten:queries|query's]] op tegels en [[dev:applicatiebeheer:instellen_inrichten:documentsjablonen|documentsjablonen]]. Om ingewikkelde statements te vermijden heeft OpenWave zelf een aantal functies op de database gedefinieerd om veel voorkomende problemen op te lossen. Deze functies kunnen opgenomen worden in de query's op dezelfde manier als de inheemse Postgres functies.
  
   * **fn_bedrag(p_bedrag)** retourneert een string waarbij p_bedrag (een float) is omgezet in een string met een komma voor de decimale punt en een punt voor de duizendtallen. Voorbeeld: fn_bedrag(1234.56) retourneert '1.234,56' (indien fn_bedrag(0) dan retourneert deze functie 'null' of te wel een lege waarde)   * **fn_bedrag(p_bedrag)** retourneert een string waarbij p_bedrag (een float) is omgezet in een string met een komma voor de decimale punt en een punt voor de duizendtallen. Voorbeeld: fn_bedrag(1234.56) retourneert '1.234,56' (indien fn_bedrag(0) dan retourneert deze functie 'null' of te wel een lege waarde)
Regel 32: Regel 32:
     *  tbquery.dvcode = //beheer_iskolomgevuld// retrourneert true indien een bepaalde kolom gevuld is en false indien null. Aanroepvoorbeeld bij celvisible in scherkkolomdefinitie van een lijst:  //<celvisible>%query(beheer_iskolomgevuld,{id}+tbtoestemmingen.dnkeyomgvergunningen)%</celvisible> // (lijstscherm  MDLC_getVwfrmInrichtingMbaList.xml)     *  tbquery.dvcode = //beheer_iskolomgevuld// retrourneert true indien een bepaalde kolom gevuld is en false indien null. Aanroepvoorbeeld bij celvisible in scherkkolomdefinitie van een lijst:  //<celvisible>%query(beheer_iskolomgevuld,{id}+tbtoestemmingen.dnkeyomgvergunningen)%</celvisible> // (lijstscherm  MDLC_getVwfrmInrichtingMbaList.xml)
  
-Zie voor voorbeeld met betrekking tot gebruik van de functies //fn_rechtenkolom en fn_iscompartimentok//: onder kopje //De kolommen van de tabel tbsysstandardtable// bij [[stable:applicatiebeheer:instellen_inrichten:standardlist_standarddetail]].+Zie voor voorbeeld met betrekking tot gebruik van de functies //fn_rechtenkolom en fn_iscompartimentok//: onder kopje //De kolommen van de tabel tbsysstandardtable// bij [[dev:applicatiebeheer:instellen_inrichten:standardlist_standarddetail]].
  
 Zie voor voorbeeld met betrekking tot gebruik van de functie //fn_iskolomleeg//: in het detailscherm van tbsoortomgverg (zaakbeheerportaal). Achter de kolom //UUID Open Zaak API// is een schermknop waarmee deze kolom gevuld kan worden met een uuid.  Zie voor voorbeeld met betrekking tot gebruik van de functie //fn_iskolomleeg//: in het detailscherm van tbsoortomgverg (zaakbeheerportaal). Achter de kolom //UUID Open Zaak API// is een schermknop waarmee deze kolom gevuld kan worden met een uuid. 

Site-hulpmiddelen

  • Recente aanpassingen
  • Mediabeheerder
  • Index

Paginahulpmiddelen

  • Toon pagina
  • Oude revisies
  • Referenties
  • Export to Markdown
  • Exporteren naar PDF
  • Exporteer Pagina naar HTML/PDF
  • Terug naar boven

Gebruikershulpmiddelen

  • Inloggen
dev/applicatiebeheer/instellen_inrichten/openwave_database-functies.1784103354.txt.gz · Laatst gewijzigd: 2026/07/15 11:07 (Externe bewerking)
Documentatie

Table of Contents

Notitie

Kies een versie:

  • Versie 1.35
    • Applicatiebeheer
      • Functionaliteiten
      • Instellen/Inrichting
        • Configuratietabel
        • Emailsjablonen
        • Inrichting Processen
        • Portaldefinitie
        • Scherm(kolom)definitie
        • Standaard Lijst- en Detailschermen
        • 2-way encryptie van externe wachtwoorden
        • Actions
        • Adresrollen
        • Audit
        • Beperkte toegankelijkheid van zaken
        • Compartimenten
        • Data Op Kaart / Export Inrichtingen als WFS
        • Database functies
        • Documentsjablonen en Sjabloongroepen
        • DROP
        • E-mail SMTP instellingen
        • Edit-schuif
        • Export Report Container
        • Externe Link
        • Extra kenmerken (vrije velden) functionaliteit
        • Foutcodes/-afhandeling
        • Functietoetsen
        • Geo-WMS/WFS lagen
        • Grafieken
        • Hyperlink
        • Images/gif op tegel
        • IP-ranges
        • Legesdefinitie
        • Loginverklaringen
        • Medewerkers
        • MessageLog
        • Milieubelastende Activiteiten
        • Onbekende locatieadressen
        • OnlyOffice
        • Opslagtabel bij inrichtingen
        • Opslagvoorziening Kenmerk en Verplichting
        • Producten Klanten en Werkpakketten
        • Queries
        • Rapportage als WMS-laag
        • Rapportages
        • Regexp voorbeelden pattern
        • Register Externe Veiligheid
        • Register Milieubelastende activiteiten (RMBA)
        • REST Flexfuncties
        • Roeb berekening vastg. kosten
        • Samenwerkingsfunctionaliteit
        • Satellite t.b.v. benadering fileserver
        • Sidebar
        • Single Sign-On
        • SMS
        • Taskscheduler
        • Teams
        • Testen xml-berichten DSO / Erk.Maatreg.
        • Vee / Stallen
        • Wachtwoordcomplexiteit
        • WebDAV MS-Word
        • Zaakstatussen
        • Zaaktypes
        • Zwemwater analyses bij inrichtingen
      • Probleemoplossing
    • Technische Documentatie