#1 Le 22/12/2015, à 11:05
- incises
[RESOLU] Skrooge : règle pour extraire un numéro de chèque
Bonjour,
à partir des relevés de compte de la BNP, Skrooge ne peut tout seul extraire les numéros de chèques.
Le champ Bénéficiaire est noté CHEQUE et le champ Numéro est vide.
Le numéro du chèque est donné dans le champ Commentaire, sous une forme du genre : « N°:3342828 ».
Dans Chercher et Traiter, j'ai essayé de construire une règle qui extrairait le numéro et le placerait dans le champ Numéro.
Pour chercher l'opération à traiter, aucun problème, il suffit d'écrire :
Bénéficiaire:CHEQUE
En revanche, pour le traitement, j'ai fait divers essais, mais je ne parviens à rien, par exemple, avec quelque chose comme :
Numéro=mot(Commentaire,n)
en faisant varier n de 0 à 4, je n'obtiens que 0 dans le champ Numéro.
Même chose en tentant :
Numéro=sous chaîne de Commentaire de ^N°: à $
Auriez-vous d'autres suggestions ?
Merci.
Dernière modification par incises (Le 24/12/2015, à 18:19)
Hors ligne
#2 Le 22/12/2015, à 21:54
- miraks
Re : [RESOLU] Skrooge : règle pour extraire un numéro de chèque
Bonjour,
La fonction "mot" utilise uniquement l’espace comme séparateur.
Pour cette fonction, la chaine "N°:3342828" ne contient qu'un mot qui en plus ne peut pas être converti en un integer, d'ou le 0.
Tu peux essayer ceci:
1- Faire une 1ere règle qui remplace les ":" par " ".
2- Faire une 2eme règles Numéro=mot(Commentaire, 2)
Cordialement,
Stéphane
Hors ligne
#3 Le 22/12/2015, à 22:34
- miraks
Hors ligne
#4 Le 23/12/2015, à 09:10
- incises
Re : [RESOLU] Skrooge : règle pour extraire un numéro de chèque
Merci pour ces deux solutions. A noter que chez moi c'est "N°:1234" et non "N:1234". Je vais essayer de faire une règle qui remplace ':' par ' '.
EDIT Je ne trouve pas la syntaxe appropriée pour la suppression. J'ai essayé différentes choses, comme :
Commentaire = avec « : » remplacé par « »
Commentaire = avec « .*:.* » remplacé par « .* .* »
et différentes autres formulations, mais j'aboutis toujours à un message d'erreur.
Dernière modification par incises (Le 23/12/2015, à 09:41)
Hors ligne
#5 Le 24/12/2015, à 15:56
- miraks
Re : [RESOLU] Skrooge : règle pour extraire un numéro de chèque
Hors ligne
#6 Le 24/12/2015, à 18:19
- incises
Re : [RESOLU] Skrooge : règle pour extraire un numéro de chèque
Oui, oui c'est ça, ça marche comme ça. Merci.
Hors ligne