Los montadores se utilizan para registrar agregados, módulos, referencias, opciones de eliminación, eventos y muchas otras funcionalidades de Promob.
A continuación se muestran los montadores específicos para cada uso:
|
Montadores de Dimensiones de Inserción |
A continuación se muestran las pautas para los principales montadores del Catálogo Promob:
| GRUPO | MONTADOR | OCUPACIÓN |
|---|---|---|
Montadores de Apertura |
$IsObjectSelected(EntityId)$ |
Comprueba si la entidad está seleccionada en el editor de puertas. |
| Busque información de un grupo o entidad en particular. | ||
| Busque la información deseada de un agregado. Ejemplo: Ancho de la puerta:% coc_pue_fre_pue_inf.puerta. $ W $% coc_pue_fre_pue_inf – ID del módulo en la biblioteca. puerta – ID del agregado en el gabinete. $W$ - montador. |
||
| Comprueba si el agregado está activo (marcado) o no. | ||
|
|
Devuelve true/false si o contiene la entidad secundaria. |
|
| Montadores de Agregados | Busca la información de modelos, atributos del artículo buscado. Devuelve el siguiente valor: Filtro (entidad o grupo), ID (ID del elemento buscado), ensamblador (todo lo que ensambla, atributo, modelo, etc.). | |
| Busca información de modelos y agrupa esta información devolviendo varios valores. Ejemplo: Busca el ancho de los divisores en un módulo dado con 3 divisores, en este caso, se devolverán los anchos de los 3 divisores, separados por el parámetro Separador. | ||
|
$ambient.max.x$ ou $a.Max.x$ |
Posición X máxima en espacio 3D. | |
|
$ambient.min.x$ ou $a.Min.x$ |
Posición X mínima en el espacio 3D. | |
Montadores de Ambiente |
$ambient.max.y$ ou $a.Max.y$ |
Posición Y máxima en espacio 3D. |
|
$ambient.min.y$ ou $a.Min.y$ |
Posición mínima en Y en el espacio 3D. | |
| $ambient.max.z$ ou $a.Max.z$ | Posición Z máxima en espacio 3D. | |
| $ambient.min.z$ ou $a.Min.z$ | Posición Z mínima en espacio 3D. | |
| $ChangedDepth$ ou $cp$ | Comprueba cuándo cambió la medición de profundidad. | |
| $ChangedHeight$ ou $ch$ |
Comprueba cuándo cambió la medida de la altura. Valor 1 cuando se cambia, valor 0 cuando no se cambia. |
|
| $ChangedWidth$ ou $cw$ | Comprueba cuándo cambió la medida del ancho. Valor 1 cuando se cambia, valor 0 cuando no se cambia. | |
Montadores Dimensiones de inserciones |
$ChangedDimension$ ou $cd$ |
Comprueba si ha cambiado alguna medida de inserción. Valor 1 cuando lo ha hecho, valor 0 cuando no. |
|
$InsertDepth$ |
Verifica la profundidad de inserción. |
|
|
$InsertHeight$ |
Verifica la altura de inserción. |
|
|
$InsertWidth$ |
Verifica el ancho de inserción. |
|
|
$MaxDepth$ |
Devuelve la profundidad máxima de inserción. |
|
|
$MaxHeight$ |
Devuelve la altura máxima para la inserción. |
|
|
$MaxWidth$ |
Devuelve el ancho máximo para la inserción. | |
|
$MinDepth$ |
Devuelve la profundidad mínima para la inserción. | |
|
$MinHeight$ |
Devuelve la altura mínima para la inserción. | |
|
$MinWidth$ |
Devuelve el ancho mínimo para la inserción. | |
| $LeftLateral.W$ | Dimensión de longitud del lado izquierdo. | |
| $LeftLateral.H$ | Dimensión de altura del lado izquierdo. | |
| $LeftLateral.D$ | Dimensión de profundidad del lado izquierdo. | |
| $LeftLateral.EnityID$ | Devuelve el ID del lado izquierdo. | |
| $RightLateral.W$ | Dimensión de longitud del lado derecho. | |
| $RightLateral.H$ | Dimensión de altura del lado derecho. | |
| $RightLateral.D$ | Dimensión de profundidad del lado derecho. | |
| $RightLateral.EnityID$ | Devuelve el Id del lado derecho. | |
| $UpperTrack.W$ | Dimensión de la longitud del riel superior. | |
| $UpperTrack.H$ | Dimensión de la altura del riel superior. | |
| $UpperTrack.D$ | Dimensión de profundidad del riel superior. | |
| $UpperTrack.EnityID$ | Devuelve el ID del carril superior. | |
| $LowerTrack.W$ | Dimensión de la longitud del riel inferior. | |
| $LowerTrack.H$ | Dimensión de la altura del riel inferior. | |
| $LowerTrack.D$ | Dimensión de profundidad del riel inferior. | |
| $LowerTrack.EnityID$ | Devuelve el Id del carril inferior. | |
| $UpperFinishing.W$ | Dimensión de longitud de acabado superior. | |
Montadores de Editor de Puertas |
$UpperFinishing.H$ | Dimensión de altura de acabado superior. |
| $UpperFinishing.D$ | Dimensión de profundidad de acabado superior. | |
| $UpperFinishing.EnityID$ | Devuelve el ID de acabado superior. | |
| $LowerFinishing.W$ | Dimensión de longitud de acabado inferior. | |
| $LowerFinishing.H$ | Dimensión de la altura del acabado inferior. | |
| $LowerFinishing.D$ | Dimensión de profundidad de acabado inferior. | |
| $LowerFinishing.EnityID$ | Devuelve el ID de acabado inferior. | |
| $FrontPosition$ | Devuelve el valor del pedido de frente deslizante. | |
| $FrontTrack$ | Devuelve el valor del riel frontal deslizante. | |
| $FrontTrack()$ | Convierte la frente seleccionada en frente deslizante. | |
| $Front().W$ | Dimensión de la longitud delantera | |
| $Front().H$ | Dimensión de altura frontal. | |
| $Front().D$ | Dimensión de profundidad frontal. | |
| $Front().EntityId$ | Devuelve el ID frontal. | |
| $Front.W$ | Devuelve el valor del pedido de frente deslizante. | |
| $Front.H$ | Devuelve el valor del riel frontal deslizante. | |
| $Front.D$ | Convierte el frente seleccionado en frente deslizante. | |
| $ROOTGROUP$ | Dimensión de longitud frontal. | |
| $PROPOSEDWIDTH$ | Dimensión de altura frontal. | |
| $PARENTWIDTH$ | Dimensión de profundidad frontal. | |
| $INSERTWIDTH$ | Devuelve el ID frontal. | |
| $MAXWIDTH$ | Dimensión de longitud frontal. | |
| $MINWIDTH$ | Dimensión de altura frontal. | |
| $PW$ | Dimensión de profundidad frontal. | |
| $W$ | Dimensión de profundidad frontal. | |
| $UW$ | Dimensión de profundidad frontal. | |
| $PROPOSEDHEIGHT$ | Devuelve el valor de altura propuesto. | |
| $PARENTHEIGHT$ ou $PH$ | Comprueba la altura del padre. | |
| $PARENTDEPTH$ ou $PD$ | Verifique la profundidad del padre. | |
| $H$ |
Verifique la altura del agregado. |
|
| $UH$ | Altura del agregado en la unidad de medida Promob. | |
| $PROPOSEDDEPTH$ | Devuelve el valor predeterminado de profundidad. | |
| $D$ |
Comprueba la profundidad del agregado. |
|
| $UD$ | Verifica la profundidad agregada en la unidad de medida Promob. | |
| $N$ |
Verifique el número total de repeticiones. |
|
| $NI$ |
Comprueba la posición del elemento en la repetición. |
|
Montadores de Entidad |
$PARENTX$ ou $PX$ | Devuelve el valor del eje X del padre de la entidad. |
| $X$ | Devuelve el valor del eje X de la entidad. | |
| $PARENTY$ ou $PY$ | Devuelve el valor del eje Y del padre de la entidad. | |
| $Y$ | Devuelve el valor del eje Y de la entidad. | |
| $PARENTZ$ ou $PZ$ | Devuelve el valor del eje Z (del módulo al piso) del padre de la entidad. | |
| $Z$ |
Devuelve la Z del artículo. |
|
| $PARENTREFERENCE()$ ou $PR()$ | Devuelve el valor de referencia del padre de la entidad (nombre_referencia). | |
| $REFERENCE()$ | Devuelve el valor de la referencia (nombre_referencia). | |
| $R$ | Devuelve el valor de rotación de la entidad. | |
| $RX$ | Devuelve el valor de rotación X de la entidad. | |
| $RY$ | Devuelve el valor de rotación Y de la entidad. | |
| $RZ$ | Devuelve el valor de rotación Z de la entidad. | |
| $ParentWallHeight$ | Comprueba el valor de altura del muro principal. Si no hay una pared principal, devuelve el límite de altura máxima de la habitación. | |
| $PWH$ | Altura de la pared principal. | |
| $PositionFromZeroZ$ | Devuelve la posición Z del punto base del padre. | |
| $PositionFromZeroX$ | Devuelve la posición X del punto base del padre. | |
| $PositionFromZeroY$ | Devuelve la posición Y del punto base del padre. | |
| $PositionFromZero.Z | Devuelve la posición Z del punto base de la entidad. | |
| $PositionFromZero.X | Devuelve la posición X del punto base de la entidad. | |
| $PositionFromZero.Y | Devuelve la posición Y del punto base de la entidad. | |
| [ID_Agregado.Selected] |
Comprueba si el elemento se ingresa como True o False. |
|
| [ID_Agregado.W] | Devuelve el ancho del elemento si no se ingresa devuelve 0 | |
| [ID_Agregado.H] |
Devuelve la altura del artículo si no se ingresó devuelve 0 |
|
| [ID_Agregado.D] |
Devuelve la profundidad del artículo si no se ingresa devuelve 0 |
|
| $EntityProposedDepth$ | Dimensión de profundidad de entidad propuesta. | |
| $EntityProposedWidth$ | Dimensión de longitud de entidad propuesta. | |
| $EntityProposedHeight$ | Dimensión de altura de entidad propuesta. | |
| $G.HasItem()$ | Comprueba si hay un artículo (ID) en el tramo (G) de la estructura. | |
| $SW$ ou $S.W$ | Devuelve el ancho de la estructura. | |
| $SH$ ou $S.H$ | Devuelve la altura de la estructura. | |
| $SD$ ou $S.D$ | Devuelve la profundidad de la estructura. | |
| $S.HasItem() | Comprueba si el artículo (id) está insertado en la estructura. Devuelve verdadero o falso. | |
| $S.TopNeighborDivision$ | Devuelve el primer estante superior encontrado. | |
| $S.LeftNeighborDivision$ | Devuelve el primer estante izquierdo encontrado. | |
| $S.RightNeighborDivision$ | Devuelve la primera partición derecha encontrada. | |
| $S.BottomNeighborDivision$ | Devuelve el primer estante inferior encontrado. | |
| $S.TopDivisionOrComponent$ | Devuelve la primera parte superior o componente encontrado. | |
| $S.BottomDivisionOrComponent$ |
Devuelve el primer estante o componente inferior encontrado. | |
| $S.LeftDivisionOrComponent$ | Devuelve el primer estante o componente izquierdo encontrado. | |
| $S.RightDivisionOrComponent$ | Devuelve la primera pestaña o el componente derecho encontrado. | |
| %PlanType% | Se utiliza en Expresión que toma el nombre de tipo del elemento "Padre" de la entidad. | |
| $S.Top.NeighborDivision.W$ | Devuelve el ancho del vecino por encima del divisor. | |
| $S.Top.NeighborDivision.H$ | Devuelve la altura del vecino por encima del divisor. | |
| $S.Top.NeighborDivision.D$ | Devuelve la profundidad del vecino por encima del divisor. | |
| $S.Top.NeighborDivision.ID$ | Devuelve el id del vecino encima de la partición. | |
| $S.Top.Division.W$ | Devuelve la longitud de la pestaña interior sobre el artículo. | |
| $S.Top.Division.H$ | Devuelve la altura de la pestaña interior sobre el artículo. | |
| $S.Top.Division.D$ | Retorna a profundidade da divisiória interna acima do item. | |
| $S.Top.Division.ID$ | Devuelve el ID del estante interior sobre el artículo. | |
Montadores de Estructura |
$S.Multiplicity$ | Devuelve el número de tramos externos de la estructura. |
| $S.MultiplicityIndex$ | Devuelve el índice del intervalo exterior del elemento. | |
| $S.ItemCount(id_do_item)$ | Devuelve la cantidad de un artículo dado insertado en la estructura. | |
| $S.DivisionQuantity(id_da_divisoria)$ | Devuelve la cantidad de un divisor dado insertado en la estructura. | |
| $PRZ$ | Devuelve la posición Z relativa del padre en relación con el punto cero de la estructura. | |
| $PRX$ | Devuelve la posición X relativa del padre en relación con el punto cero de la estructura. | |
| $PRY$ | Devuelve la posición Y relativa del padre en relación con el punto cero de la estructura. | |
| $RZ$ |
Devuelve la posición Z relativa del artículo, en relación con el punto cero del padre. IMPORTANTE: EXCLUSIVO para uso del Constructor de Armarios. |
|
| $RX$ |
Devuelve la posición relativa en X del artículo, en relación con el punto cero del padre. IMPORTANTE: EXCLUSIVO para uso del Constructor de Armarios. |
|
| $RY$ |
Devuelve la posición Y relativa del artículo, en relación con el punto cero del padre. IMPORTANTE: EXCLUSIVO para uso del Constructor de Armarios. |
|
| [id_de_componente.W] | Devuelve la dimensión de ancho del componente dado. | |
| [id_de_componente.H] | Devuelve la dimensión de altura de un componente determinado. | |
| [id_de_componente.D] | Devuelve la dimensión de profundidad de un componente dado. | |
| [id_de_componente.Selected] | Comprueba si un determinado componente está seleccionado / insertado, devolviendo verdadero o falso. |
|
| [id_de_componente.CEDV] | Devuelve la dimensión editable del componente si está seleccionado. Solo puede tener una dimensión editable, esta dimensión se configura en las opciones avanzadas de componentes. |
|
| [id_de_componente.EDV] | Devuelve la dimensión editable. Solo puede tener una dimensión editable, esta dimensión se configura en las opciones avanzadas del componente. | |
| $DivisionOrder$ |
Devuelve un índice del estante en relación con los demás, de izquierda a derecha, abajo para arriba. |
|
| $DivisionOrder.Inverted$ | Devuelve un índice del estante en relación con los demás, de derecha a izquierda, de arriba a abajo. | |
| $SelectedFront.W$ | Devuelve la dimensión del ancho frontal seleccionado. El contexto es un cajón. |
|
| $SelectedFront.D$ | Devuelve la dimensión de profundidad de la frente seleccionado. El contexto es un cajón. | |
| $SelectedFront.H$ | Devuelve la dimensión de la altura frontal seleccionada. El contexto es un cajón. |
|
| $S.IsUpperGap$ |
Comprueba si es el panel superior y devuelve verdadero o falso. | |
| $S.IsBottomGap$ |
Comprueba si es el panel inferior y devuelve verdadero o falso. | |
| $S.IsLeftGap$ |
Prueba si está en el panel izquierdo y devuelve verdadero o falso. | |
| $S.IsRightGap$ |
Prueba si es el panel derecho, devolviendo verdadero o falso. | |
| $S.Panels.AnyVarEquals(id_da_variavel, valor)$ | Busca en todos los paneles de la estructura si existe una variable con el ID informado y valor en alguno de ellos, devolviendo verdadero o falso. | |
| $D1$ | Devuelve el valor de la profundidad de la entidad 1 (contexto de unión). | |
| $D2$ | Devuelve el valor de profundidad de la entidad 2 (contexto de unión). | |
| $W1$ | Devuelve el valor de ancho de la Entidad 1 (contexto de unión). | |
| $W2$ | Devuelve el valor de ancho de la entidad 2 (contexto de unión) | |
| $H1$ | Devuelve el valor de altura de la entidad 1 (se une al contexto) | |
Montadores de Junciones |
$H2$ | Devuelve el valor de altura de la entidad 2 (contexto de unión). |
| $X1$ | Devuelve el valor del eje Z de la entidad 1 (contexto de unión). | |
| $X2$ | Devuelve el valor del eje X de la entidad 2 (se une al contexto). | |
| $Y1$ | Devuelve el valor del eje Y de la entidad 1 (contexto de unión) | |
| $Y2$ | Devuelve el valor del eje Y de la entidad 2 (contexto de unión). | |
| $Z1$ | Devuelve el valor del eje Z de la entidad 1 (contexto de unión). | |
| $Z2$ | Devuelve el valor del eje Z de la entidad 2 (contexto de unión). | |
| $MATERIALID$ | Devuelve la identificación del material. | |
| Montadores de Materiales | $MATERIALREFERENCE$ | Devuelve la referencia del material. |
| $MATERIALUSERCODE$ | Devuelve el código de material (pestaña de materiales o Catalog 3D) de una textura que no está asociada con un modelo. (Arrastrar) | |
| $MATERIALUSERDESCRIPTION$ | Devuelve la descripción del material (pestaña de materiales o Catalog 3D) de una textura que no está asociada a un modelo. (Arrastrar) | |
| $SameChildModel() | Devuelve 1 si los niños tienen el mismo modelo, 0 en caso contrario. | |
| @ID_Modelo(ID_INFORMACIÓN)@ | Devuelve la información del modelo de tipo donde ID_INFORMACIÓN es el ID de la información registrada en el modelo de tipo. | |
Montadores de Modelos |
@ID_Modelo@ ou @ID_Modelo(REFERENCE)@ |
Devuelve la referencia del Modelo tipo. |
| @ID_Modelo(NAME)@ | Muestra el conjunto de plantillas en la descripción del artículo. | |
| @ID_Modelo.N@ | Devuelve la referencia de nivel N del modelo de tipo. Se usa cuando hay modelos asociados. Simplemente cambie la N para el nivel al que desea acceder. Ej: @ MODELO_ID.2 @. | |
| $GUID$ | Siempre devuelve un nuevo GUID cuando se llama. | |
| $BudgetDepth$ | Comprueba la profundidad de la entidad en el presupuesto en milímetros, independientemente de la configuración de medición del usuario. | |
| $BudgetDepthUser$ | Comprueba la profundidad de la entidad en el presupuesto, en la configuración de medidas de usuario. |
|
| $BudgetHeight$ | Comprueba la altura de la entidad en el presupuesto en milímetros, independientemente de la configuración de medición del usuario. |
|
| $BudgetHeightUser$ | Comprueba la altura de la entidad en el presupuesto, en la configuración de medidas de usuario. |
|
| $BudgetQuantity$ | Verifique la cantidad del artículo. |
|
Montadores de Presupuesto |
$BUDGETREFERENCE.NOMBRE_DE_LA_REFERENCIA$ |
Busca una referencia específica del artículo, donde se aplica la regla de presupuesto. |
| $BudgetRepetition$ | Comprueba la repetición del artículo. |
|
| $BudgetWidth$ | Comprueba el ancho de la entidad en el presupuesto en milímetros, independientemente de la configuración de medición del usuario. |
|
| $BudgetWidthUser$ | Comprueba el ancho de la entidad en el presupuesto, en la configuración de medidas de usuario. |
|
| $TablePrice$ | Precio de lista del artículo. | |
| $UnitPrice$ | Precio unitario del artículo. | |
| TablePrice_ | Precio de lista del artículo. | |
| UnitPrice_ | Precio unitario del artículo. | |
| $ABBREVIATION$ | Comprueba la abreviatura de la unidad de medida seleccionada. | |
| $POSITIONSERVICE$ |
Devuelve la descripción de la opción utilizada por algún niño que tiene un servicio de posicionamiento. |
|
| $ENTITYID$ |
Devuelve el valor 1 cuando el módulo está invertido, el valor 0 cuando no lo está. |
|
| Montadores de Referencia | $ENTITYNAME$ | Devuelve el nombre (campo de abreviatura) del artículo. |
| $INVERTED$ | Variable obsoleta, use $ I $. | |
| $I$ | Comprueba si el artículo está invertido. | |
| $REFERENCE(NOMBRE_DE_LA_REFERENICA)$ | Busca el valor de una referencia. | |
| $UNIQUEID$ | Devuelve la identificación única del artículo. | |
| $P.UNIQUEID$ | Devuelve el identificador único del artículo padre. | |
| contains(texto, valor) |
Comprueba si el artículo / módulo tiene el valor informado. EJEMPLO: contains($REFERENCE(PRUEBA)$, travesaño)
En este caso, si la referencia de PRUEBA tiene un valor igual a Travesaño, este ensamblador devuelve el valor verdadero, de lo contrario, devuelve el valor falso. |
|
| startsWith(texto, valor) |
Comprueba si la variable comienza con un valor específico. EJEMPLO: startWith($REFERENCE(PRUEBA)$, trav) En este caso, si la referencia de PRUEBA comienza con el valor igual a Travesaño, este montador devuelve el valor True, de lo contrario, devuelve el valor False. |
|
| substring (texto, startIndex, lenght) |
Eliminar corta el índice dado de una string
|
|
| Montadores de Texto | endsWith(texto, valor) |
Comprueba si la variable termina con un valor especificado. EJEMPLO: endsWith($REFERENCE(PRUEBA)$, saño) En este caso, si la referencia de PRUEBA termina con el valor igual a saño ensamblador, devuelve el valor verdadero, de lo contrario, devuelve el valor falso. |
| substring(texto, startIndex) |
Determina el carácter inicial y final (3 + 3)
|
|
| length(texto) |
Devuelve el número de caracteres que tiene una cadena determinada.
|
|
| replace(texto, oldText, newText) |
Busque el texto antiguo y cámbielo por el valor informado.
|