Configurazione distinta base

masspa

Utente registrato
Professione: cad user
Software: creo 4.0
Regione: marche
#1
Ciao a tutti, ho una richiesta da fare su CREO4.0 M010, spero in qualche anima pia.

Come da titolo vorrei modificare le voci della distinta base che ottengo da Strumenti>Distinta base.
Sono riuscito a trovare il file che configura questa tabella, che è format.bft

Qui ho trovato alcune indicazioni su come impostare la tabella:
ptc help center

Qui alcuni esempi trovati:
esempio tabella


Qui sotto c'è il codice attualmente in uso che è quello di default:
Codice:
.breakdown

%$type %$name contains:
.row %$quantity[6]; %$type[12];  %$name[-95]


.summary
Summary of parts for assembly %$name:
.row %$quantity[6]; %$type[12];  %$name[-95]
Domanda:
Vorrei customizzare la tabella ottendendo in ordine:
Nome Comune Variante; Nome Variante; Nome Parte; Qtà;

Qualcuno può aiutarmi?
Grazie :)
 

masspa

Utente registrato
Professione: cad user
Software: creo 4.0
Regione: marche
#3
Si Dani grazie, l'avevo vista prima di chiedere aiuto provando a smanettare un po' senza grande successo... Non riesco a mettere il nome comune... %$&common_name non mi da nulla
 

DANI-3D

Utente Senior
Professione: PROGETTISTA MECCANICO
Software: PRO-E WF5
Regione: TOSCANA
#4
Ciao, e scusa il ritardo, ma nel fine settimana non ho avuto tempo.
Prova con questo metodo:
nelle relazioni metti questa istruzione AAA= ptc_common_name, e poi nella distinta richiama il nuovo parametro AAA
 

320i S

Utente Standard
Professione: Progettista
Software: Catia V6, Creo 3.0, Pro-e (serie Wildfire 3÷5), Solidworks 2016 - 2018
Regione: Friuli Venezia Giulia
#5
Sinceramente in anni di utilizzo, non sono mai entrato nel codice delle tabelle per modificarle, ma sempre creata una tabella ad hoc ed aggiunte relazioni e filtri ad hoc.
ptc_common_name è un parametro come altri, da richiamare, come dice DANI-3D, e questo vale per qualsiasi parametro che non è possibile richiamare/filtrare direttamente nelle singole celle.
 

masspa

Utente registrato
Professione: cad user
Software: creo 4.0
Regione: marche
#6
@DANI-3D proverò la tua idea grazie, ci mancherebbe che ti scusi per il ritardo.

@320i S sono riuscito a fare una tabella come mi serve ma soltanto nella messa in tavola. Questi dati li devo poi copiare in un foglio excel, la distinta che mi viene fuori dal 3d non mi perde la tabulazione (se così si chiama) e la posso incollare velocemente senza errori.
 

320i S

Utente Standard
Professione: Progettista
Software: Catia V6, Creo 3.0, Pro-e (serie Wildfire 3÷5), Solidworks 2016 - 2018
Regione: Friuli Venezia Giulia
#7
La tabella della messa in tavola, la puoi salvare esternamente per poi editarla con excel, personalmente mi trovavo meglio però con la BOM del 3D.
 

masspa

Utente registrato
Professione: cad user
Software: creo 4.0
Regione: marche
#8
dani
ho provato %AAA[-40]; mi da
[Wrong format: %-40 (---)]​

320
Si la posso modificare con excel, non riesco però a mettere i dati su colonne se non laboriosamente riga per riga.
 

320i S

Utente Standard
Professione: Progettista
Software: Catia V6, Creo 3.0, Pro-e (serie Wildfire 3÷5), Solidworks 2016 - 2018
Regione: Friuli Venezia Giulia
#9
In realtà se ci pensi, ti bastano 3 colonne: codice, quantità e descrizione, se devi farla digerire ad un sistema informatico, la descrizione non ti serve.
Fai molto prima a farti una tabella formattata con i soli dati che ti servono in ordine di interesse, a quel punto inserisci la tabella nel 2d, esporti e cancelli la tabella nel 2d, finito.
 

masspa

Utente registrato
Professione: cad user
Software: creo 4.0
Regione: marche
#11
DANI...
FUNZIONA! L'istruzione AAA= ptc_common_name
era correttamente messa come stringa, dovevo aggiungere una s dopo il 40 di %AAA[-40] in quanto stringa.
Quindi il codice giusto è %AAA[-40s].
Una cosa non da poco però è che l'istruzione la devo inserire in ogni parte esistente, nell'assieme soltanto non basta, avendo quasi 15000 parti diventa leggerissimamente lungo.

320
Proverò anche questa strada. Avevo già tentato, è la parte 'esporti la tabella' che non viene bene, mi perde le colonne e la formattazione, per questo avevo provato una seconda strada, che ho chiesto in questa discussione.
Proverò a smanettare su excel se posso importarlo decentemente.

Grazie veramente, siete stati gentili.
 

DANI-3D

Utente Senior
Professione: PROGETTISTA MECCANICO
Software: PRO-E WF5
Regione: TOSCANA
#12
Ma se ci scrivi %$&ptc_common_name[-40s], non succede nulla ?
Puoi fare un tentativo ?
 

masspa

Utente registrato
Professione: cad user
Software: creo 4.0
Regione: marche
#13
siiiii grande!
ma ho tolto $&, non lo interpreta come un parametro di sistema.

%ptc_common_name[-40s];

grazie ancora.
:)