Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] Parameter-Array im Migrationsscript mit Werten füllen [Gelöst]

Schlagworte:
  • Smartparts
  • Plugin-Download

Guten Morgen!

Ich möchte bei der Migration einer neuen Smartpartversion Parameter-Arrays erstellen und mit Werten befüllen.
Mein Migrationsscript sieht so aus:

IF GLOB_VERSION = "7.25" AND MIGR_VERSION > GLOB_VERSION THEN 
NEWPARAMETER 5 , "gea_tdr_nr" , 1 , "TdR Codenr." , "" , -1 , -1 , 0 
NEWPARAMETER 3 , "gea_tdr_name" , "NN" , "TdR Descripcion" , "" , -1 , -1 , 0 
NEWPARAMETER 5 , "gea_tdr_rp" , 1 , "TdR Representacion" , "" , -1 , -1 , 0 
PARAMETERS gea_tdr_nr [ 1 ] = 7 , gea_tdr_name [ 1 ] = "Esquema" , gea_tdr_rp [ 1 ] = 1 
PARAMETERS gea_tdr_nr [ 2 ] = 18 , gea_tdr_name [ 2 ] = "Presentacion" , gea_tdr_rp [ 2 ] = 2 
PARAMETERS gea_tdr_nr [ 3 ] = 15 , gea_tdr_name [ 3 ] = "Anteproyecto" , gea_tdr_rp [ 3 ] = 3 
PARAMETERS gea_tdr_nr [ 4 ] = 4 , gea_tdr_name [ 4 ] = "Proyecto B y E 1/50" , gea_tdr_rp [ 4 ] = 1 
PARAMETERS gea_tdr_nr [ 5 ] = 3 , gea_tdr_name [ 5 ] = "Proyecto B y E 1/100" , gea_tdr_rp [ 5 ] = 2 
!... 
SETVERSION "7.26" 
ENDIF

Leider funktioniert die Migration nicht, da eine Fehlermeldung erscheint "Es konnten nicht alle Smartpart aktualisiert werden" (o.ä. - habe das spanische UI)

Wenn ich die PARAMETERS Zeilen entferne, tritt der Fehler nicht auf.

Hat jemand eine Idee, woran das liegen könnte?

lg,
Stefan

GEA Arquitectos S.L.P.
Calle Gerardo Diego 6A | 41013 Sevilla | Spain

Lösung anzeigen Lösung verbergen

Hallo,

Try something like that:

gea_tdr_nr [ 1 ] = 7 
PARAMETERS gea_tdr_nr [ 1 ] = gea_tdr_nr [ 1 ] 
gea_tdr_name [ 1 ] = "Esquema" 
PARAMETERS gea_tdr_name [ 1 ] = gea_tdr_name [ 1 ] 
gea_tdr_rp [ 1 ] = 1 
PARAMETERS gea_tdr_rp [ 1 ] = gea_tdr_rp [ 1 ]
...


Hallo,

Try something like that:

gea_tdr_nr [ 1 ] = 7 
PARAMETERS gea_tdr_nr [ 1 ] = gea_tdr_nr [ 1 ] 
gea_tdr_name [ 1 ] = "Esquema" 
PARAMETERS gea_tdr_name [ 1 ] = gea_tdr_name [ 1 ] 
gea_tdr_rp [ 1 ] = 1 
PARAMETERS gea_tdr_rp [ 1 ] = gea_tdr_rp [ 1 ]
...


That seems to do the trick!

Thank you very much Bertrand! :-)

GEA Arquitectos S.L.P.
Calle Gerardo Diego 6A | 41013 Sevilla | Spain

Great!
Thank you for the feedback.