| |
AdminWBListeApplication | Renvoie la liste des applications WEBDEV d'un serveur d'application, pour un compte donnée, et pour un type donné |
AdminWBSupprimeApplication | Supprime une application du serveur WEBDEV |
Allemagne.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal en Allemagne. |
AuthImporteToken | Crée un token d'accès à un webservice à partir d'une description de token au format JSON. |
Belgique.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal en Belgique. |
BitcoinCoreDateHeureDernierBloc | Renvoie la date et l'heure de création du dernier bloc. |
BitcoinCoreNombreBloc | Renvoie la taille de la chaîne de blocs connue par le noeud Bitcoin (c'est-à -dire le nombre de blocs créés depuis le 3 janvier 2009). Il est ainsi possible de calculer par exemple la date approximative du prochain "halving". |
BitcoinCoreNombreHashParSeconde | Renvoie le nombre de fois où la fonction sha256 a du être calculée par secondes pour calculer le dernier bloc. Ce nombre correspond à une preuve de travail. |
BitcoinCoreParamètre | Indique les paramètres de connexion au serveur Bitcoin Core, afin d'utiliser les fonctions BitcoinCoreXXXX. |
Brésil.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal au Brésil. |
Canada.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal du Canada. |
CodeWLangageDonneDéclarationsCSS | Renvoie la feuille de style CSS correspondant à un thème du code WLangage. |
CodeWLangageMetEnForme | Met en forme un code WLangage : coloration, réécriture normalisée, indentation, traduction, etc. |
DateVersJourDansLAnnée | Renvoie le numéro du jour dans l'année correspondant à une date donnée. |
DNSInterroge | Envoie une requête du type spécifie à un serveur DNS. |
dpDriveConnecte | Crée une connexion à un drive Dropbox. |
DriveCopieFichier | Copie un fichier unique du disque distant vers un autre répertoire du disque distant. |
DriveCopieRépertoire | Copie un répertoire du drive vers un autre répertoire de ce drive (disque distant). |
DriveCréeFichier | Crée un fichier sur le disque distant. |
DriveCréeRépertoire | Crée un répertoire sur le disque distant. |
DriveDéplaceFichier | Déplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant). |
DriveDéplaceRépertoire | Déplacement d'un répertoire et de son contenu vers un autre répertoire du même drive (disque distant). |
DriveEnvoieFichier | Envoie un fichier (présent sur la machine de l'utilisateur) vers un drive (disque distant). |
DriveEnvoieRépertoire | Envoie un répertoire et ses fichiers (présents sur la machine de l'utilisateur) vers un drive (disque distant). |
DriveListeFichier | Liste les fichiers d'un répertoire d'un drive. |
DriveListeFichierGgl | Liste les fichiers de la suite Google (Google Docs, Google SpreadSheets, etc.) présents dans un drive Google. |
DriveListeRépertoire | Liste les répertoires d'un drive. |
DriveRécupèreFichier | Récupère un fichier présent sur un drive (disque distant) et enregistre ce fichier sur le poste de l'utilisateur. |
DriveRécupèreFichierGgl | Récupère un document de la suite Google présent sur un Google Drive dans le format compatible souhaité. |
DriveRécupèreRépertoire | Récupère un répertoire (et ses fichiers) présent sur un drive (disque distant) pour l'enregistrer sur le poste de l'utilisateur. |
DriveRenomme | Renomme un fichier ou un répertoire présent sur un drive. |
DriveSupprimeFichier | Supprime un fichier dans un drive (disque distant). |
DriveSupprimeRépertoire | Supprime un répertoire (et les fichiers qu'il contient) sur un drive (disque distant). |
EditeurCodeCommente | Commente la sélection en cours dans le champ Editeur de Code |
EditeurCodeCompile | Compile et affiche les potentielles erreurs du code dans le champ Editeur de Code |
EditeurCodeDécommente | Décommente la sélection en cours dans le champ Editeur de Code |
EditeurCodeDupliqueLigne | Duplique la ligne courante dans le champ Editeur de Code |
EditeurCodeExécute | Exécute le code du champ Editeur de Code |
EditeurCodeGèreFonction | Gère les fonctions disponibles pour le code du champ Editeur de Code |
EditeurCodeInsère | Insère du texte dans le champ Editeur de Code |
EditeurCodeOuvre | Ouvre du code WLangage depuis un fichier |
EditeurCodeRecherche | Recherche du texte dans le champ Editeur de Code |
EditeurCodeRécupèreErreur | Récupère l'erreur, s'il y a, du code du champ Editeur de Code |
EditeurCodeRemplace | Remplace du texte dans le champ Editeur de Code |
EditeurCodeSauve | Sauve le contenu du champ Editeur de code |
EditeurCodeSupprimeTout | Supprime le contenu du champ Editeur de Code |
EnModeVisiteGuidée | Indique si une visite guidée est en cours d'exécution. |
Espagne.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal en Espagne. |
EtatsUnis.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal aux Etats-Unis. |
FormeAire | Calcule l'aire d'une forme donnée. L'unité du résultat est le carré de l'unité utilisée pour définir les points des formes de l'entrée. Exemples :
- En 2D, si un programme WinDev considère que les polygones définissent leurs coordonnées en mètres, alors le résultat est exprimé en mètres carrés. Au contraire, si un programme utilise des miles, alors le résultat sera en miles carrées.
- En coordonnées géographiques (latitude, longitude), renvoie l'aire en mètres carrés. |
FormeContient | Renvoie vrai si la forme A contient la forme B, c'est-à -dire que B est complètement dans A. En détail :
- Il n'existe pas de point de B dans l'extérieur de A : tout point de B est soit dans l'intérieur de A, soit dans son contour.
- Il existe au moins un point de l'intérieur de B dans l'intérieur de A. |
FormeCorrige | Cette fonction prend une forme en paramètre, et renvoie une nouvelle version "corrigée" de la forme passée en paramètre. Il est possible de corriger automatiquement un certain nombre de problèmes dans la forme d'origine, telle qu'une mauvaise orientation des points dans un polygone par exemple. Il n'est toutefois pas toujours possible de le faire. |
FormeCouvre | Permet de savoir si tout point de la forme B se trouve à l'intérieur ou dans le contour de la forme A. C'est équivalent à renvoyer vrai s'il n'existe aucun point de B dans l'extérieur de A. |
FormeDifférence | Calcule la différence entre la première forme passée en paramètre et la seconde. Cela renvoie une nouvelle forme, qui contient une collection de formes d'un type donné : MultiPoint, MultiPolyligne, ou MultiPolygone. Dans le cas où la différence entre deux formes est constituée d'un seul élément, il s'agit tout de même d'une collection, avec un seul élément.
Dans le cas où différence est vide (par exemple en calculant la différence d'une forme avec elle-même), la collection renvoyée est vide.
Dans le cas où le résultat de la différence est disjoint (par exemple en coupant un polygone en deux avec un autre polygone), la collection contient plusieurs éléments. |
FormeDifférenceSymétrique | Calcule la différence symétrique entre les deux formes passées en paramètre. Cette opération est commutative. Cela renvoie une nouvelle forme, qui contient une collection de formes d'un type donné : MultiPoint, MultiPolyligne, ou MultiPolygone. Dans le cas où la différence symétrique entre deux formes est constituée d'un seul élément, il s'agit tout de même d'une collection, avec un seul élément.
Dans le cas où différence symétrique est vide (par exemple si les formes sont égales), la collection renvoyée est vide.
Dans le cas où le résultat de la différence symétrique est disjoint, la collection contient plusieurs éléments. |
FormeEnveloppeConvexe | Calcule l’enveloppe convexe de la géométrie passée en argument. L'enveloppe convexe est la plus petite géométrie convexe qui englobe toute la forme passée en paramètre. Une forme est "convexe" si, lorsque l'on parcourt son contour, on tourne toujours dans le même sens lorsque l'on arrive sur un point. Sinon, la forme est "concave". En pratique, l'enveloppe convexe est ce que l'on obtiendrait si on essayait de placer un élastique autour de la géométrie d'entrée. Il s'agit en général d'un polygone, sauf cas particuliers :
- L'enveloppe convexe d'un ensemble de points colinéaires est une polyligne.
- L'enveloppe convexe d'un point, ou de plusieurs points identiques, est un point.
- L'enveloppe convexe d'une polyligne colinéaire est une polyligne (similaire au point 1). |
FormeEstContenu | Renvoie vrai si la forme A est complètement dans la forme B, c'est-à -dire que B contient complètement A. En détail :
- Il n'existe pas de point de A dans l'extérieur de B : tout point de A est soit dans l'intérieur de B, soit dans son contour.
- Il existe au moins un point de l'intérieur de A dans l'intérieur de B. |
FormeEstCouvert | Permet de savoir si tout point de la forme A se trouve à l'intérieur ou dans le contour de la forme B. C'est équivalent à renvoyer vrai s'il n'existe aucun point de A dans l'extérieur de B. |
FormeEstValide | Vérifie si la forme passée en paramètre est valide au sens de la norme OGC.
Renvoie vrai si la forme est valide.
Si elle ne l'est pas, renvoie faux et remplit le message d'erreur avec un message détaillant la raison pour laquelle la forme est invalide. |
FormeIntersecte | Vérifie si deux formes ont une intersection non vide. Cette fonction ne renvoie pas la forme résultant de l'intersection, mais seulement si l'intersection existe ou non. Elle est donc beaucoup plus rapide que la fonction de calcul d'intersection entre deux formes. |
FormeIntersection | Calcule l'intersection entre la première forme passée en paramètre et la seconde. Cela renvoie une nouvelle forme, qui contient une collection de formes d'un type donné : MultiPoint, MultiPolyligne, ou MultiPolygone. Dans le cas où l'intersection entre deux formes est constituée d'un seul élément, il s'agit tout de même d'une collection, avec un seul élément.
Dans le cas où l'intersection est vide (si les géométries passées en paramètre sont disjointes), la collection renvoyée est vide.
Dans le cas où le résultat de l'intersection est disjoint (par exemple en faisant l'intersection de deux polygones en "U"), la collection contient plusieurs éléments. Si le type des formes passées en paramètres est connu, alors le type du résultat est également pré-déterminé. La plupart des applications géospatiales ne travaillant pas avec des colonnes de données hétérogènes (rubrique de type "Forme" autorisant de mixer des points, lignes, polygones etc au sein d'une même rubrique), il n'y a donc en général pas besoin de vérifier le type des formes renvoyées par la fonction. |
FormePérimètre | Calcule le périmètre d'une forme donnée. Cette fonction s'applique aux polygones et aux multipolygones. Elle renvoie systématiquement 0 pour les autres types de formes.
Le périmètre d'un polygone est égal à la somme de la longueur de son contour, plus de la longueur de chacun de ses trous.
Le périmètre d'un multipolygone est égal à la somme du périmètre des polygones le constituant. |
FormeSérialiseDSV | Sérialise une forme géométrique en utilisant le format DSV spécifié. Ce format permet de choisir quels éléments textuels séparent les différents éléments géométriques dans le texte. Important : la chaîne renvoyée par cette fonction est TOUJOURS une chaîne ANSI ne pouvant contenir que des caractères ASCII.
Il en va de même des séparateurs, qui doivent tous être des chaînes ANSI avec seulement des caractères ASCII. |
FormeSérialiseWKT | Permet de sérialiser une géométrie au format Well Known Text (WKT). La chaîne renvoyée est au format ANSI. |
FormeTouche | Renvoie vrai si les deux formes se touchent. Deux formes se touchent si les contours des deux formes ont une intersection, mais que les intérieurs n'ont *pas* d'intersection. Deux formes se touchent si elles ont un point ou un segment de leurs contours en commun. Voir les images ci-dessous pour un exemple de chacune des trois situations. |
FormeUnion | Calcule l'union entre la première forme passée en paramètre et la seconde. Cela renvoie une nouvelle forme, qui contient une collection de formes d'un type donné : MultiPoint, MultiPolyligne, ou MultiPolygone. Dans le cas où l'union entre deux formes est constituée d'un seul élément, il s'agit tout de même d'une collection, avec un seul élément.
Dans le cas où l'union est vide (par exemple en faisant l'union de multipolygones vides), la collection renvoyée est vide.
Dans le cas où le résultat de l'union est disjoint (par exemple en faisant l'union de deux formes disjointes), la collection contient plusieurs éléments. Si le type des formes passées en paramètres est connu, alors le type du résultat est également pré-déterminé. La plupart des applications géospatiales ne travaillant pas avec des colonnes de données hétérogènes (rubrique de type "Forme" autorisant de mixer des points, lignes, polygones etc au sein d'une même rubrique), il n'y a donc en général pas besoin de vérifier le type des formes renvoyées par la fonction. |
France.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal français. |
GglDriveConnecte | Crée une connexion à un drive Google Drive. |
gpwListeUtilisateur | Récupère la liste des utilisateurs du Groupware Utilisateur. |
grHistoTypeBarre | Définit le type de barre à utiliser dans un graphe de type histogramme. |
grWaffleTaille | Permet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle. |
grWaffleTypeCellule | Permet de définir la forme des cellules d'un graphe de type Waffle. |
HInfoDroitRubrique | Permet de connaître les droits accordés sur une rubrique. |
HListeFichier | Renvoie la liste des fichiers :- de l'analyse en cours ou d'une analyse spécifique reconnue par le moteur HFSQL. Les fichiers définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
- disponibles sur une connexion par un accès natif ou par un driver OLE DB.
- d'un groupe de fichiers défini dans l'éditeur d'analyses.
|
HModifieDroitRubrique | Modifie les droits accordés sur un serveur HFSQL pour une rubrique. |
HOuvreAnalyseComplémentaire | Ouvre une nouvelle analyse. |
HRequêteExécutée | Permet de savoir si une requête a été exécutée. |
HRSIgnoreErreur | Ignore les erreurs pour que la réplication puisse continuer à s'exécuter. |
HSourceDeDonnéesConnue | Permet de savoir si une source de données est initialisée. |
Italie.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal en Italie. |
JourEnCours | Renvoie le numéro du jour en cours dans le mois courant. |
MarkdownLien | Renvoie une chaîne Markdown qui génère un lien vers une procédure WLangage.
Cette chaine n'est valide que dans la fenêtre en cours |
NotifPushEnvoieAbonné | Envoie une notification push (distante) aux abonnées d'un sujet (topic) à un appareil mobile Android |
oDriveConnecte | Crée une connexion à un drive OneDrive. |
PDFSigne | Applique une signature d'approbation sur un PDF existant. |
Polyligne2DAjoutePoint | Ajoute un nouveau point dans une polyligne 2D. |
PolyligneGéoAjoutePoint | Ajoute un nouveau point dans une polyligne géographique. |
RedisDéconnecte | Force la fermeture de la connexion vers un serveur Redis (ou un cluster Redis). |
SaaSChangeMotDePasse | Change le mot de passe de l'utilisateur connecté. |
SaaSConnecte | Authentifie un utilisateur d'un site SaaS auprès du webservice SaaS gestionnaire du site. |
SaaSConnexionClient | Renvoie les caractéristiques de la connexion à la base de données du client. |
SaaSDéconnecte | Déconnecte l'utilisateur d'un site SaaS auprès du webservice SaaS gestionnaire du site. |
SaaSEcritParamètreSite | Enregistre une information spécifique pour un site SaaS dans la configuration d'un compte client. |
SaaSEstConnecté | Détermine si la connexion au webservice SaaS est toujours en cours. |
SaaSLitParamètreSite | Lit une information spécifique au client pour le site SaaS en cours. |
SaaSUtilisateurConnecté | Renvoie l'utilisateur actuellement connecté via la fonction SaaSConnecte. |
SaaSVérifieService | Vérifie les droits d'accès de l'utilisateur à un service du site SaaS. |
Suisse.VérifieNuméroFiscal | Teste la validité d'un numéro fiscal en Suisse. |
TableauVersParamètres | Convertit un tableau d'éléments en une liste de paramètres. |
TCDCalculeMiseAJourAsynchrone | Met à jour (sans blocage) une partie des données d'un champ Tableau croisé dynamique à partir d'une date. |
TCDCalculeToutAsynchrone | Calcule ou recalcule entièrement un champ Tableau croisé dynamique sans blocage. |
UTF8Valide | Teste la validité d'une chaîne de caractères au format UTF8. |
VisiteGuidéeArrête | Arrête la visite guidée spécifiée ou la visite guidée en cours. |
VisiteGuidéeChangeEtape | Modifie l'étape en cours de la visite guidée. |
VisiteGuidéeDémarre | Démarre la visite guidée et affiche la première étape. |
VisiteGuidéeInfo | Renvoie des informations sur une visite guidée. |