Recuperation de caractère
Modérateurs : remi77, D@vid, Damien F., claire, Alexis GERARD, tibo.v1
-
- Seconde Classe
- Messages : 7
- Enregistré le : 05 août 2021, 14:57
Recuperation de caractère
Bonjour a tous ,
j'ai un fichier .top qui s'appelle " 02_blablabla.top "
J'aimerais savoir si c'est possible de récupéré automatiquement les deux premier caractère de mon fichier donc le " 02 "
Avec une formule ou autre .
Merci de votre aide .
j'ai un fichier .top qui s'appelle " 02_blablabla.top "
J'aimerais savoir si c'est possible de récupéré automatiquement les deux premier caractère de mon fichier donc le " 02 "
Avec une formule ou autre .
Merci de votre aide .
-
- Lieutenant-colonel
- Messages : 1019
- Enregistré le : 18 oct. 2020, 21:32
- Version TopSolid : 7.13
- Module TopSolid : TopSolid'Steel
- Localisation : Valenciennes
- Contact :
Re: Recuperation de caractère
Oui dans un paramètre avec les fonctions de manipulation de chaîne de caractères.
-
- Major
- Messages : 140
- Enregistré le : 09 nov. 2006, 16:54
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
- Localisation : Occitanie
Re: Recuperation de caractère
Hello
Peux tu préciser ta demande.
Tu souhaite récupérer ces infos dans une nomenclature? dans une propriété? dans un cartouche? sur le nom d'un fichier généré par TopSolid genre fichier de production mpr ou autre...
@+
Peux tu préciser ta demande.
Tu souhaite récupérer ces infos dans une nomenclature? dans une propriété? dans un cartouche? sur le nom d'un fichier généré par TopSolid genre fichier de production mpr ou autre...
@+
-
- Seconde Classe
- Messages : 7
- Enregistré le : 05 août 2021, 14:57
Re: Recuperation de caractère
Bonjour ,
c'est pour un script de numérotation automatique.
Dans la case valeur de départ j'aimerais que sa commence par 02 dans ce cas la, tous mes fichier commence par deux chiffre et j'aimerais les avoir en valeur de départ pour la numérotation .
Merci..
c'est pour un script de numérotation automatique.
Dans la case valeur de départ j'aimerais que sa commence par 02 dans ce cas la, tous mes fichier commence par deux chiffre et j'aimerais les avoir en valeur de départ pour la numérotation .
Merci..
-
- Lieutenant-colonel
- Messages : 1019
- Enregistré le : 18 oct. 2020, 21:32
- Version TopSolid : 7.13
- Module TopSolid : TopSolid'Steel
- Localisation : Valenciennes
- Contact :
Re: Recuperation de caractère
Désolé, je n'avais pas vu que tu étais sur Wood. Je ne connais pas.
-
- Major
- Messages : 140
- Enregistré le : 09 nov. 2006, 16:54
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
- Localisation : Occitanie
Re: Recuperation de caractère
Hello
le 1er truc en tête serait de concaténer via l'éditeur de nomenclature deux infos
la première avec un "trim" ou tu garde les 2 caractères de gauche
la 2nd ton Index 3d ( ce qui reçoit la numérotation automatique ( attention il y a 2 propriétés )
On pourrait aussi tester d'écrire sous forme d'expression dans une propriété ce genre de formule ( il doit y avoir un exemple dans un des document de nouveauté ou on nomme dans outil option les plaques d'imbrication. ( mais c pas sur du tout que cela fonctionne )
Exemple pour récupérer le non du job name + matière + épaisseur
<WOO_CODIFICATION|$DGI|Name:@JOB_NAME$>-<MATTER><WOO_CODIFICATION|$PART_THICKNESS|Unit:4|Prec:0$>
je penses pas que tu puisse simplement numéroter directement via script ou via fct de numérotation avec une telle règle ( sauf faire appel a un développement spécifique )
Le problème est que tu devras faire du repérage avec information pour avoir les 2 infos en mises en plan.
Essayes de gratter un peu avec ces infos, si je trouve le temps j'essayerais d'essayer.
@+
le 1er truc en tête serait de concaténer via l'éditeur de nomenclature deux infos
la première avec un "trim" ou tu garde les 2 caractères de gauche
la 2nd ton Index 3d ( ce qui reçoit la numérotation automatique ( attention il y a 2 propriétés )
On pourrait aussi tester d'écrire sous forme d'expression dans une propriété ce genre de formule ( il doit y avoir un exemple dans un des document de nouveauté ou on nomme dans outil option les plaques d'imbrication. ( mais c pas sur du tout que cela fonctionne )
Exemple pour récupérer le non du job name + matière + épaisseur
<WOO_CODIFICATION|$DGI|Name:@JOB_NAME$>-<MATTER><WOO_CODIFICATION|$PART_THICKNESS|Unit:4|Prec:0$>
je penses pas que tu puisse simplement numéroter directement via script ou via fct de numérotation avec une telle règle ( sauf faire appel a un développement spécifique )
Le problème est que tu devras faire du repérage avec information pour avoir les 2 infos en mises en plan.
Essayes de gratter un peu avec ces infos, si je trouve le temps j'essayerais d'essayer.
@+
-
- Major
- Messages : 140
- Enregistré le : 09 nov. 2006, 16:54
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
- Localisation : Occitanie
Re: Recuperation de caractère
Re..
on va faire plus simple, est ce que la solution 1 que j'ai évoqué ( concaténation ) te suffit.
Voir image et Bom
@+
on va faire plus simple, est ce que la solution 1 que j'ai évoqué ( concaténation ) te suffit.
Voir image et Bom
@+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Seconde Classe
- Messages : 7
- Enregistré le : 05 août 2021, 14:57
Re: Recuperation de caractère
Dans la case valeur de départ récupérer les deux premier caractère de mon nom de fichier .
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Major
- Messages : 140
- Enregistré le : 09 nov. 2006, 16:54
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
- Localisation : Occitanie
Re: Recuperation de caractère
Hello
j'avais bien compris, mais on ne sais pas conditionner de cette façon le préfixe de numérotation.
En fait c'est même la 1ère fois que cela remonte a ma connaissance.
Ta seule solution créer une autre colonne qui concatène les 2 comme je te l'évoquais.
@+
j'avais bien compris, mais on ne sais pas conditionner de cette façon le préfixe de numérotation.
En fait c'est même la 1ère fois que cela remonte a ma connaissance.
Ta seule solution créer une autre colonne qui concatène les 2 comme je te l'évoquais.
@+