Stuklijst: Tekst toevoegen aan hoeveelheid

Hallo

Probeer "QTE"PCS in uw woning

ofwel "QTE@Pièce1.SLDPRT"PCS

@remrem: Op welk niveau zal het aldus gecreëerde eigendom zich op welk niveau bevinden ? Ik ben niet gewend om Smart Props te gebruiken;

@Sylk: Je bedoelt in de vergelijkingen? Er is geen mogelijkheid om vergelijkingen te maken in de MEP (voor zover ik weet) en in de assemblage wil SW geen string als ik een globale variabele maak.

Hello@tous

Een excel-nomenclatuur  lijkt mij beter geschikt voor dit soort manipulatie ;) Het is zelfs gemakkelijk. 

1: variabelen voor uw hoeveelheden, bijv. "qte1" waarde = 3 , "qte2" waarde = 5 , enz

2: QTE1pp aangepaste eigenschappen van teksttype en waarde "qte1@Pièce1.SLDPRT" PCS , vervolgens QTE2pp-waarde "qte2@Pièce1.SLDPRT" PCS , enz

Natuurlijk is de naam van het onderdeel van jou, maar door naar beneden te scrollen in de waarden die je op qte1 of qte2 klikt, voegt het deze vanzelf toe. Voeg gewoon PCS-ruimte achter toe.

3: In de kolom van uw nomenclatuur bewerkt u het hoeveelheidsvak en voert u vervolgens de vergelijking in = 'QTE1pp' en geldig, enz

Resultaat:


qte_equation.png
qte_perso.png
qte_colonne.png

@Sylk: ok, ik begrijp je variabele verhaal beter. Probleem: de hoeveelheid moet dynamisch blijven...

En voor de Excel-nomenclatuur ben ik het helemaal eens, maar we beheersen dit aspect niet. Het is aan de klant om te beslissen.

Wat is de hoeveelheid munten gedefinieerd door? Een automatische telling van het aantal keren dat onderdelen in uw assemblage voorkomen?

@Sylk: Je kunt het zo zien, het is een automatische SW-nomenclatuur.

Ik denk dan dat er geen keuze is, je moet doorgaan per rij met een cel (=D2" cte") met D2 die overeenkomt met de overeenkomstige hoeveelheidscel, dit maakt het mogelijk om het dynamische aspect te behouden, op voorwaarde dat je geen nieuwe kolommen invoegt, omdat de sw-tabel en in tegenstelling tot Excel de (identifiers!) van deze kolommen niet bewaart;) 

1 like

Nou, in feite is de vergelijkingsoplosser in de nomenclaturen helemaal buggy... kolomnamen (geen ARTIKEL, QTE, enz.) retourneren een null-waarde in plaats van de waarde. De QTE lijkt dus "onzichtbaar" voor het PCS. Onmogelijk om er iets mee te berekenen. Als ik QTY +0 vraag, wordt 0 weergegeven, aangezien null+0=0. Als we null en "pcs" samenvoegen, wordt "pcs" weergegeven. Enz.

Grote bug. Jammer, want je probleem was in 5 seconden opgelost.

En als reactie op @Lynk het ook niet werkt met de cel, is D2"pcs" ongeldig en wordt de cel teruggezet naar de oorspronkelijke waarde (hetzelfde als het vergelijkingsveld leeg laten).

1 like

Aan mijn kant werkt het

Ik vermoed dat de bug in andere versies is opgelost. Maar dat is @Stefbeno duidelijk niet.

@Lynk Als je je C-cellen leegt, selecteer je je C-kolom en voer je de vergelijking 'QTE' 'PCS' in, wat staat er? 

Nee, ik heb zelfs een eerdere versie dan die van jou 18

Voor de vraag geeft het "pcs" 

1 like

Ik denk dat ik een andere oplossing heb gevonden die beter is dan de vorige:

'Aantal' +0"cts"

Ref, het lijkt erop dat het mogelijk is om samen te voegen met prp-perso, kolom en anderen

(getest) 

1 like

Ik had al 'QTE' +0' 'PCS' geprobeerd zoals hierboven vermeld, QTE is nul en werkt ook niet... en precies alle alternatieven van samenvoegingen, berekeningen, voorwaarden. Zonder succes.

Nou, ik heb het gevonden! Tot slot het enige alternatief dat ik nog niet had getest: 'QTE'+0{}" PCS"

1: Hernoem de QTE-cel naar QTE. (met de punt)

2: Maak een nieuwe kolom en geef de eerste QTE-cel een naam

3: Klik op de nieuwe kolom (op de letter, zoals E)

4: Voer de vergelijking 'QTE' in.'+0{}" PCS" De hele kolom E zal dus dynamisch reageren op de hoeveelheid van elk onderdeel.

5: Klik met de rechtermuisknop op de QTE-kolomletter en vervolgens op verbergen>kolom

We zien dus alleen de QTE-kolom met de PCS, die dan de oude originele QTE-kolom vervangt

Vriendelijke groeten

@Sylk: dus gefeliciteerd en petje af, hartelijk dank

1 like

Aan de andere kant! Ik heb net geraakt dat het alleen werkt als alle montage is voltooid. Het toevoegen van een onderdeel telt het niet correct mee in de stuklijst, omdat de QTE-kolom wordt hernoemd. Logica.

Ik denk dat de gemakkelijkste manier is om hetzelfde te doen, maar de originele QTE, die als zodanig wordt genoemd, te laten staan en het punt aan de nieuwe kolom toe te voegen. Daar zou het volledig moeten werken. Dat ga ik testen.

OK, ik bevestig dat het nu perfect werkt. Dus ik ben de tutorial goed aan het herschrijven.

1: Maak een nieuwe kolom en geef de eerste QTE-cel een naam. (met de punt)

2: Klik op de nieuwe kolom (op de letter, zoals E)

3: Voer de vergelijking 'QTE'+0{}'PCS' in (QTE zonder de punt). De hele kolom E zal dus dynamisch reageren op de hoeveelheid van elk onderdeel.

4: Klik met de rechtermuisknop op de letter van de QTE-kolom en vervolgens op verbergen>kolom

5: Wijzig de naam van de QTE-cel. in QTE (optionele stap, indien gewenst).

We zien dus alleen de QTE-kolom met de PCS, die vervolgens de originele QTE-kolom vervangt

Geen zorgen, ik zal proberen de volgende keer explicieter te zijn

Wat me verbaast, is dat de uitdrukking 'QTE'+0{}" PCS" Ik had het in één toestand getest, maar gaf vreemd genoeg niets, dus ik heb het niet opnieuw getest uit staat. Terwijl 'QTE'+0" PCS" Ik had het overal getest, dus je antwoord intrigeerde @Lynk  dus ik wilde het nog een keer controleren, niets beters. Dus ik probeerde het met de concat in aanvulling deze keer. In feite was het jouw antwoord dat me ertoe aanzette om opnieuw te testen om eindelijk tot de oplossing te komen, ik geef het toe. Sorry als dat is wat je suggereerde, ik begreep het niet zo :/ Wat ik begreep is dat bij jou thuis 'QTE'+0' PCS" werkte. Zonder me echt te verbazen, aangezien jouw versie niet leek te reageren zoals de mijne.

1 like