Le contenu ci-dessous a été conservé depuis l’ancien Wiki Uni-Action. Certains logiciels ou versions mentionnés peuvent être anciens; vérifiez le contexte avant d’appliquer une procédure.
Une erreur s'est produite pendant l'évaluation d'une condition de filtre
::
Message d'erreur complet
Une erreur s'est produite pendant l'évaluation d'une condition de filtre
Condition: (variable)(opérateur)(valeur)
Bande: (bande contenant le champ fautif)
::
Endroit rencontré:
- Lors de l'impression d'un formulaire avec le Générateur de Formulaire.
Informations supplémentaire:
Il arrive souvent que cette erreur surviennent sur certains factures seulement. Étant donné que si un champ ne contient que des chiffre il sera considéré comme numérique et ans le cas contraire texte, un même champs peut changer de type. La condition peut donc fonctionner sur un champ numérique pour échouer sur un champs texte.
Méthode de résolution:
Cette erreur arrive étant donnée une erreur dans la condition d'affichage dans le filtre d'un champ.
Le type de valeur spécifié n'est pas de même type que celui de la variable.
Voici des exemples pour expliquer, pour les besoins de l'explication, l'opérateur sera toujours = et les valeurs de la variable seront affiché entre ().
||variable|opérateur|valeur|Résultat
MaVar(12)|=|15|FAUX
MaVar(12)|=|12|VRAI
MaVar(12)|=|"12"|ERREUR
MaVar(Pomme)|=|"12"|FAUX
MaVar(Pomme)|=|"Pomme"|VRAI
MaVar(Pomme)|=|12|ERREUR||
Identifier la bande du champ fautif
Dans le message d'erreur la bande contenant le champ fautif est identifier juste après ''Bande:'' et peut prendre les valeurs suivante:
- En-tête de chaque page
- En-tête Facture/client
- En-tête des transactions
- Détails des transactions
- Pied de Facture/client
- Bas de chaque page
Si la méthode de résolution proposé ne fonctionne pas, vous pouvez consulter la page Filer Error Inconnu et tenter les méthodes de résolution proposées. Si celles-ci fonctionnent, vous pouvez nous en faire part via notre Forum.