→ Área privada
Aplitop · Surveying the Future

tcpMDT

Transferir propiedades de objeto - MDT26

Actualizado el tcpMDT Read in English

Transferir propiedades de objeto

Transferir propiedades de objeto - MDT26

Comando para ejecutar en el CAD

Menú vertical

MDT26 > BIM > Transferir propiedades de objeto

Menú tipo cinta

Línea de comandos

MDT26_ifc_transfprop

Descripción general

El comando Transferir propiedades de objeto copia los overrides de instancia de un objeto MDT origen a un objeto MDT destino. Permite propagar la configuración de valores de propiedad de un objeto ya definido a otro objeto del proyecto sin necesidad de introducir los valores manualmente en el destino.

El comando opera exclusivamente sobre overrides de instancia, es decir, valores asignados específicamente a un objeto mediante el comando Asignar propiedades a objeto. No transfiere valores por defecto del Pset, overrides de tipo MDT ni valores XLS.

Si el objeto origen y el destino son del mismo tipo MDT, todos los overrides son compatibles y la transferencia se aplica directamente sin necesidad de confirmación por cada propiedad. Si los tipos son distintos, se abre la ventana de vista previa para que el usuario pueda revisar qué propiedades son transferibles.


Flujo del comando

Paso 1 — Selección del objeto origen

La línea de comandos solicita:

Seleccione objeto origen [F]:
  • Clic sobre una entidad en el dibujo — Selecciona la entidad ARX como objeto origen.

  • Tecla F — Abre la ventana Seleccionar fichero MDT para elegir el objeto mediante el árbol de ficheros del proyecto.

Paso 2 — Selección del objeto destino

Una vez seleccionado el origen, la línea de comandos solicita:

Seleccione objeto(s) destino [F]:
  • Clic sobre una entidad en el dibujo — Selecciona la entidad ARX como destino.

  • Tecla F — Abre el selector de fichero MDT.

Paso 3 — Comprobación de compatibilidad

El comando analiza cada override del objeto origen y verifica si el Pset al que pertenece está asignado al tipo MDT del objeto destino:

  • Todos los overrides compatibles — La transferencia se aplica directamente sin abrir ninguna ventana adicional. Si el destino ya tiene algún override para una propiedad transferida, se solicita confirmación de sobreescritura propiedad a propiedad.

  • Hay overrides incompatibles — Se abre la ventana de vista previa para que el usuario decida qué propiedades transferir y cuáles omitir.

  • Ningún override es compatible — El comando muestra el aviso "No hay propiedades transferibles entre estos objetos." y se cancela.


Ventana Vista previa de transferencia

Se abre únicamente cuando hay overrides incompatibles entre origen y destino. Muestra la lista completa de overrides del objeto origen con su compatibilidad con el tipo MDT del destino, y permite al usuario seleccionar cuáles transferir.

  • Información de origen y destino — Dos líneas situadas en la parte superior que identifican el objeto origen y el objeto destino con el formato "Origen: nombre (tipo: TipoMDT)" y "Destino: nombre (tipo: TipoMDT)".

  • Lista de propiedades — Muestra todos los overrides de instancia existentes en el objeto origen, agrupados por conjunto. Cada fila indica el nombre del conjunto, el nombre de la propiedad, el valor del override, si es compatible con el tipo MDT del destino y si está marcada para transferir. Las filas se organizan con el nombre del conjunto como cabecera de grupo, sin columnas de datos propias. Doble clic sobre una fila compatible alterna su estado entre Aplicar = Sí y Aplicar = No.

  • Columna Compatible — Indica si el Pset al que pertenece la propiedad está asignado al tipo MDT del objeto destino. Una propiedad incompatible significa que el destino no tiene ese conjunto de propiedades y, por tanto, el valor no tendría efecto en la exportación IFC.

  • Columna Aplicar — Indica si la propiedad está marcada para ser transferida. Las propiedades incompatibles tienen esta columna fijada en "No" y no pueden marcarse. Las propiedades compatibles pueden alternarse individualmente con doble clic.

  • Marcar todas — Marca como Sí todas las propiedades compatibles. El botón se deshabilita cuando ya están todas marcadas.

  • Desmarcar todas — Desmarca todas las propiedades, dejando Aplicar = No en todas las filas. El botón se deshabilita cuando ninguna propiedad está marcada.

  • Aceptar — Aplica la transferencia de los overrides marcados al objeto destino. Solo está habilitado cuando al menos una propiedad tiene Aplicar = Sí. Para cada override transferido, si el destino ya tiene un valor para esa propiedad, aparece la confirmación "El objeto destino ya tiene un valor para '[propiedad]'. ¿Sobrescribir?". Si se responde No, esa propiedad se omite.

  • Cancelar — Cierra la ventana sin modificar ningún valor en el objeto destino.


Resultado de la transferencia

Al completarse la operación, el comando muestra en la línea de comandos el resumen:

Transferidas N propiedades. M ignoradas por incompatibilidad.

Donde N es el número de overrides efectivamente escritos en el objeto destino y M el número de propiedades omitidas por ser incompatibles o porque el usuario rechazó la sobreescritura en la confirmación individual.


Mensajes del comando

  • "Seleccione objeto origen [F]:" — Solicitud inicial en la línea de comandos para seleccionar el objeto del que se copiarán los overrides.

  • "Seleccione objeto(s) destino [F]:" — Solicitud en la línea de comandos para seleccionar el objeto que recibirá los overrides.

  • "El objeto origen no tiene overrides de instancia." — El objeto seleccionado como origen no tiene valores asignados mediante IFC_ASIGOBJ. Solo los overrides de instancia se transfieren; los valores por defecto del Pset, los de tipo MDT y los de XLS no se incluyen. El comando se cancela.

  • "No hay propiedades transferibles entre estos objetos." — Todos los overrides del objeto origen pertenecen a Psets que no están asignados al tipo MDT del destino. No existe ninguna propiedad compatible. El comando se cancela.

  • "El objeto destino ya tiene un valor para '[propiedad]'. ¿Sobrescribir?" — Confirmación que aparece propiedad a propiedad cuando el destino ya tiene un override de instancia para esa propiedad. Responder No omite esa propiedad sin afectar al resto de la transferencia.

  • "Transferidas N propiedades. M ignoradas por incompatibilidad." — Resumen final mostrado en la línea de comandos al completar la operación.


Relación con otros comandos

  • Asignar propiedades a objeto (IFC_ASIGOBJ) — El origen de los valores transferidos son los overrides de instancia creados con este comando. Sin al menos un override de instancia en el objeto origen, IFC_TRANSFPROP no tiene datos que transferir.

  • Asignación de Propiedades a Tipos MDT (IFC_PROPASIG) — Determina qué Psets están asignados a cada tipo MDT, lo que establece qué propiedades son compatibles con el objeto destino durante la transferencia.

  • Exportar IFC (IFC_EXPORTAR) — Los overrides transferidos tienen la máxima prioridad en la cadena de resolución de valores y se incluyen en el fichero IFC exportado.


Referencia generada para tcpMDT 26 — IFC-PropertiesSet

Escribe tu duda y elige un producto para acotar los resultados. Usa ↑ ↓ e Intro para abrir un artículo.