Outils pour utilisateurs

Outils du site


cold:reference:coldfldextra:or

Syntaxe

@or(champ1,champ2)

Où champ1 et champ2 sont des références de champs (@FLDX)

Description

@or renvoi 1 (sous forme de chaîne de caractère) si les champs champ1 OU champ2 ont été retrouvés sur le document. Dans le cas contraire la chaîne vide sera renvoyée.

Exemple

Retour positif

                                                                                           HYMEO
                                                                                           230 Rue de l'Industrie
                                                                                           34400 LUNEL
                                                                                           FRANCE
 
                                                                                           COLMAR, le 31 Août 2011
     I   FACTURE N ° CM/111080594
                                                                                           ORIGINAL CLIENT
    Référence client : 6733             
 
    141HYMEO0001
 
    Adresse de livraison : 2, Rue Adolphe Pégoud, 90130 PETIT-CROIX
    Date de livraison estimée :     
 
         Enlèvement de 4 spas + couvercles le 02/08                                             50,00 1
 
 
         Enlèvement de 6 spas + couvercles le 06/08                                             50,00 1
 
 
 
 
           Montant N.T.       Code Taux TVA             Montant TVA       Total H.T.           100,00 
                   100,00 1                19.60                    19,60 Total T.V.A.         19,60 
                                                                             TOTAL T.T.C.      119,60
 
     A 30 jours date de facture
     Echéance : 30/09/2011                                                   RESTE DU          119,60 
     Facture arrêtée à la somme de : cent dix-neuf euros et 60 cents
     WA acquittée sur les encaissements

Nous recherchons deux champs.

Le champ FACTURE_NUMERO, d'identifiant 21, est un champ spécifique. Dans la zone de texte “Fonctions avancées sur le champ” nous utilisons la macro @after(“Adresse de livraison :”,100).

Le second champ FACTURE_DATELIVRAISON, d'identifiant 22, est un champ spécifique. Nous utilisons la macro @between de la façon suivante: @between(“Du”,“au”). Nous appliquons le post formatage @Smartdate(@self).

En résumé voici ce que nous obtenons :

ID du champ Nom du Champ Valeur retrouvée
21 FACTURE_NUMERO 2, Rue Adolphe Pégoud, 90130 PETIT-CROIX
22 FACTURE_DATELIVRAISON <chaîne vide>

Si nous paramétrons un troisième champ FACTURE_LIVRAISON, qui est un booléen indiquant si une livraison est prévue, qui est lui aussi un champ spécifique et que l'on utilise la macro @or de la façon suivante :

@or(@FLD21,@FLD22)

On obtient alors

1

Retour chaîne vide

cold/reference/coldfldextra/or.txt · Dernière modification: 2023/03/17 09:56 (modification externe)