Mise à jour : 02/12/2009 par GMB (modifications mineures)
Cette fonctionnalité bien pratique permet de mettre à jour plusieurs opérations selon les critères spécifiés.
Cette page permettra d'en détailler son fonctionnement et de partager les astuces qui y sont liées.
C'est un wiki, alors n'hésitez pas à participer ;)
--Fabrice
On peut utiliser cette fonctionnalité pour rechercher du texte simple. Tout se passe dans le champ Contient la valeur.
Exemple qui retourne toutes les opérations dont le tiers contient "monoprix" :
Si le champ : Tiers Contient la valeur : monoprix
On peut aussi utiliser une expression Python. Si cette dernière retourne la valeur "vrai", l'opération sera sélectionnée pour les modifications.
Exemple qui retourne les opérations contenant "monoprix" ou "picard" dans le tiers :
Si le champ : Tiers
Contient la valeur : =("monoprix" in tiers) or ("picard" in tiers)
Les requêtes avancées "libres" sont possibles depuis la version 6.2 de BankPerfect
="DUPONT" in tiers and montant == 250
ou pour un montant compris entre 250 et 250,99 euros :
="DUPONT" in tiers and montant >= 250 and montant < 251
ou si vous préférez travailler sur une chaîne, il faut d'abord convertir la variable montant en chaîne de caractères à l'aide de la fonction str() :
="DUPONT" in tiers and "250" in str(montant)
(Explications tirées des réponses de Fabio Chelly sur le forum : http://www.chelly.net/phpbb/viewtopic.php?p=6004#p6004 )