TEKLA TEMPLATE - ASSEMBLY or LOOSE PART
CODE TO SHOW IF IS ASSEMBLY or LOOSE PART
PEÇA DE CONJUNTO | PEÇA SOLTA
Se o tipo de desenho for G não coloca "texto"
Se o tipo de desenho for A copia o campo "resultado_A" Se o tipo de desenho for W copia o campo "resultado_W"
O campo Resultado A e W definem se é peça solda ou de conjunto Content type: DRAWING
if (GetValue("TYPE") == "G") then ""
else
if (GetValue("TYPE") == "A") then CopyField("RESULTADO_A")
else
if (GetValue("TYPE") == "W") then CopyField("RESULTADO_W")
else ""
endif
endif
endif
RESULTADO_A
CopyField("LOOSE_PART_A")
LOOSE_PART_A
if GetValue("WEIGHT")!=GetValue("MAINPART.WEIGHT") then "FINAL"
else
"OF ASSEMBLY / DE CONJUNTO"
endif
Content type:ASSEMBLY RESULTADO_W
CopyField("LOOSE_PART_W")
LOOSE_PART_W
if GetValue("ASSEMBLY.WEIGHT")==GetValue("ASSEMBLY.MAINPART.WEIGHT") then "FINAL"
else "OF ASSEMBLY / DE CONJUNTO"
endif
Content type: PART
PEÇA DE CONJUNTO | PEÇA SOLTA
Se o tipo de desenho for G não coloca "texto"
Se o tipo de desenho for A copia o campo "resultado_A" Se o tipo de desenho for W copia o campo "resultado_W"
O campo Resultado A e W definem se é peça solda ou de conjunto Content type: DRAWING
if (GetValue("TYPE") == "G") then ""
else
if (GetValue("TYPE") == "A") then CopyField("RESULTADO_A")
else
if (GetValue("TYPE") == "W") then CopyField("RESULTADO_W")
else ""
endif
endif
endif
RESULTADO_A
CopyField("LOOSE_PART_A")
LOOSE_PART_A
if GetValue("WEIGHT")!=GetValue("MAINPART.WEIGHT") then "FINAL"
else
"OF ASSEMBLY / DE CONJUNTO"
endif
Content type:ASSEMBLY RESULTADO_W
CopyField("LOOSE_PART_W")
LOOSE_PART_W
if GetValue("ASSEMBLY.WEIGHT")==GetValue("ASSEMBLY.MAINPART.WEIGHT") then "FINAL"
else "OF ASSEMBLY / DE CONJUNTO"
endif
Content type: PART
Comentários
Enviar um comentário