Os Montadores são usados para o cadastro de agregados, módulos, referências, opções de remoção, eventos e muitas outras funcionalidades do Promob.
Abaixo, seguem os montadores específicos para cada uso:
Montadores de Dimensões de Inserções |
Abaixo, segue as orientações sobre os principais montadores do Promob Catalog:
GRUPO | MONTADOR | FUNÇÃO |
---|---|---|
Montadores de Abertura |
Verifica se a entidade está selecionada no editor de portas. | |
Busca informações de um determinado grupo ou entidade. | ||
Busca uma informação desejada de um agregado. Ex:
Largura da porta: %coz_por_fre_por_inf.porta.$W$% coz_por_fre_por_inf – id do módulo na biblioteca. porta – id do agregado no balcão. $W$ - montador. |
||
Verifica se o agregado está ativo (marcado) ou não. | ||
|
Retorna true/false, se o contém a entidade filha. |
|
Montadores de Agregados | Busca informações de modelos, atributos do item procurado. Retorna o seguinte valor: Filtro (entidade ou grupo), ID (id do item procurado), montador (tudo que monta, atributo, modelo, etc.). | |
Busca por informações de modelos e agrupa essas informações retornando vários valores. Ex: Procura-se a largura de divisórias em determinado módulo com 3 divisórias, nesse caso, será retornado as larguras das 3 divisórias, separadas pelo parâmetro Separador. | ||
$ambient.max.x$ ou $a.Max.x$ |
Posição máxima em X no ambiente 3D. | |
$ambient.min.x$ ou $a.Min.x$ |
Posição mínima em X no ambiente 3D. | |
Montadores de Ambiente |
$ambient.max.y$ ou $a.Max.y$ |
Posição máxima em Y no ambiente 3D. |
$ambient.min.y$ ou $a.Min.y$ |
Posição Mínima em Y no ambiente 3D. | |
$ambient.max.z$ ou $a.Max.z$ | Posição máxima em Z no ambiente 3D. | |
$ambient.min.z$ ou $a.Min.z$ | Posição mínima em Z no ambiente 3D. | |
$ChangedDepth$ ou $cp$ | Verifica quando alterou a medida de profundidade. | |
$ChangedHeight$ ou $ch$ |
Verifica quando alterou a medida da altura. Valor 1 quando alterou, valor 0 quando não alterou. |
|
$ChangedWidth$ ou $cw$ | Verifica quando alterou a medida da largura. Valor 1 quando alterou, valor 0 quando não alterou. | |
Montadores Dimensões de inserções |
$ChangedDimension$ ou $cd$ |
Retorna true se qualquer valor de dimensão foi alterado e false caso contrário. |
$InsertDepth$ |
Verifica a profundidade de inserção. |
|
$InsertHeight$ |
Verifica a altura de inserção. |
|
$InsertWidth$ |
Verifica a largura de inserção. |
|
$MaxDepth$ |
Retorna a profundidade máxima para inserção. |
|
$MaxHeight$ |
Retorna a altura máxima para inserção. |
|
$MaxWidth$ |
Retorna a largura máxima para inserção. | |
$MinDepth$ |
Retorna a profundidade mínima para inserção. | |
$MinHeight$ |
Retorna a altura mínima para inserção. | |
$MinWidth$ |
Retorna a largura mínima para inserção. | |
$LeftLateral.W$ | Dimensão de Comprimento da Lateral Esquerda. | |
$LeftLateral.H$ | Dimensão de Altura da Lateral Esquerda. | |
$LeftLateral.D$ | Dimensão de Profundidade da Lateral Esquerda. | |
$LeftLateral.EnityID$ | Retorna o Id da Lateral Esquerda. | |
$RightLateral.W$ | Dimensão de Comprimento da Lateral Direita. | |
$RightLateral.H$ | Dimensão de Altura da Lateral Direita. | |
$RightLateral.D$ | Dimensão de Profundidade da Lateral Direita. | |
$RightLateral.EnityID$ | Retorna o Id da Lateral Direita. | |
$UpperTrack.W$ | Dimensão de Comprimento do Trilho Superior. | |
$UpperTrack.H$ | Dimensão de Altura do Trilho Superior. | |
$UpperTrack.D$ | Dimensão de Profundidade do Trilho Superior. | |
$UpperTrack.EnityID$ | Retorna o Id do Trilho Superior. | |
$LowerTrack.W$ | Dimensão de Comprimento do Trilho Inferior. | |
$LowerTrack.H$ | Dimensão de Altura do Trilho Inferior. | |
$LowerTrack.D$ | Dimensão de Profundidade do Trilho Inferior. | |
$LowerTrack.EnityID$ | Retorna o Id do Trilho Inferior. | |
$UpperFinishing.W$ | Dimensão de Comprimento do Acabamento Superior. | |
Montadores de Editor de Portas |
$UpperFinishing.H$ | Dimensão de Altura do Acabamento Superior. |
$UpperFinishing.D$ | Dimensão de Profundidade do Acabamento Superior. | |
$UpperFinishing.EnityID$ | Retorna o Id do Acabamento Superior. | |
$LowerFinishing.W$ | Dimensão de Comprimento do Acabamento Inferior. | |
$LowerFinishing.H$ | Dimensão de Altura do Acabamento Inferior. | |
$LowerFinishing.D$ | Dimensão de Profundidade do Acabamento Inferior. | |
$LowerFinishing.EnityID$ | Retorna o Id do Acabamento Inferior. | |
$FrontPosition$ | Retorna o valor de ordem da frente deslizante. | |
$FrontTrack$ | Retorna o valor do trilho da frente deslizante. | |
$FrontTrack()$ | Transforma a frente selecionada em Frente Deslizante. | |
$Front().W$ | Dimensão de Comprimento da Frente | |
$Front().H$ | Dimensão de Altura da Frente. | |
$Front().D$ | Dimensão de Profundidade da Frente. | |
$Front().EntityId$ | Retorna o id da Frente. | |
$Front.W$ | Retorna o valor de ordem da frente deslizante. | |
$Front.H$ | Retorna o valor do trilho da frente deslizante. | |
$Front.D$ | Transforma a frente selecionada em Frente Deslizante. | |
$ROOTGROUP$ | Dimensão de Comprimento da Frente. | |
$PROPOSEDWIDTH$ | Dimensão de Altura da Frente. | |
$PARENTWIDTH$ | Dimensão de Profundidade da Frente. | |
$INSERTWIDTH$ | Retorna o id da Frente. | |
$MAXWIDTH$ | Dimensão de Comprimento da Frente. | |
$MINWIDTH$ | Dimensão de Altura da Frente. | |
$PW$ | Dimensão de Profundidade da Frente. | |
$W$ | Dimensão de Profundidade da Frente. | |
$UW$ | Dimensão de Profundidade da Frente. | |
$PROPOSEDHEIGHT$ | Retorna o valor proposto da altura. | |
$PARENTHEIGHT$ ou $PH$ | Verifica a altura do pai. | |
$PARENTDEPTH$ ou $PD$ | Verifica a profundidade do pai. | |
$H$ |
Verifica a altura do agregado. |
|
$UH$ | Altura do agregado na unidade de medida do Promob. | |
$PROPOSEDDEPTH$ | Retorna o valor proposto da profundidade | |
$D$ |
Verifica a profundidade do agregado. |
|
$UD$ | Verifica a profundidade do agregado na unidade de medida do Promob. | |
$N$ |
Verifica o número total de repetições. |
|
$NI$ |
Verifica a posição do item na repetição. |
|
Montadores de Entidade |
$PARENTX$ ou $PX$ | Retorna o valor do eixo X do pai da entidade. |
$X$ | Retorna o valor do eixo X da entidade. | |
$PARENTY$ ou $PY$ | Retorna o valor do eixo Y do pai da entidade. | |
$Y$ | Retorna o valor do eixo Y da entidade. | |
$PARENTZ$ ou $PZ$ | Retorna o valor do eixo Z (do módulo ao piso) do pai da entidade. | |
$Z$ |
Retorna o Z do item. |
|
$PARENTREFERENCE()$ ou $PR()$ | Retorna o valor da referencia do pai da entidade (nome_da_referencia). | |
$REFERENCE()$ | Retorna o valor da Referencia (nome_da_referencia). | |
$R$ | Retorna o valor de rotação da entidade. | |
$RX$ | Retorna o valor de rotação em X da entidade. | |
$RY$ | Retorna o valor de rotação em Y da entidade. | |
$RZ$ | Retorna o valor de Rotação em Z da entidade. | |
$ParentWallHeight$ | Verifica o valor da altura da parede pai. Se não existir parede pai, retorna o limite máximo da altura do ambiente. | |
$PWH$ | Altura da parede pai. | |
$PositionFromZeroZ$ | Retorna a posição Z do Ponto Base do pai. | |
$PositionFromZeroX$ | Retorna a posição X do Ponto Base do pai. | |
$PositionFromZeroY$ | Retorna a posição Y do Ponto Base do pai. | |
$PositionFromZero.Z | Retorna a posição Z do Ponto Base da entidade. | |
$PositionFromZero.X | Retorna a posição X do Ponto Base da entidade. | |
$PositionFromZero.Y | Retorna a posição Y do Ponto Base da entidade. | |
[ID_Agregado.Selected] |
Testa se o item está inserido True ou False |
|
[ID_Agregado.W] | Retorna a largura do item se não estiver inserido retorna 0 | |
[ID_Agregado.H] |
Retorna a altura do item se não estiver inserido retorna 0 retorna a altura do item se não estiver inserido retorna 0 |
|
[ID_Agregado.D] |
Retorna a profundidade do item se não estiver inserido retorna 0 |
|
$EntityProposedDepth$ | Dimensão de Profundidade da Entidade Proposta. | |
$EntityProposedWidth$ | Dimensão de Comprimento da Entidade Proposta. | |
$EntityProposedHeight$ | Dimensão de Altura da Entidade Proposta. | |
$G.HasItem()$ | Verifica se existe um Item(ID) no vão(G) da estrutura. | |
$SW$ ou $S.W$ | Retorna a largura da estrutura. | |
$SH$ ou $S.H$ | Retorna a altura da estrutura. | |
$SD$ ou $S.D$ | Retorna a profundidade da estrutura. | |
$S.HasItem() | Verifica se o item (id) está inserido na estrutura. Retorna verdadeiro ou falso. | |
$S.TopNeighborDivision$ | Retorna a primeira divisória superior encontrada. | |
$S.LeftNeighborDivision$ | Retorna a primeira divisória esquerda encontrada. | |
$S.RightNeighborDivision$ | Retorna a primeira divisória direita encontrada. | |
$S.BottomNeighborDivision$ | Retorna a primeira divisória inferior encontrada. | |
$S.TopDivisionOrComponent$ | Retorna a primeira divisória ou componente superior encontrado. | |
$S.BottomDivisionOrComponent$ |
Retorna a primeira divisória ou componente inferior encontrado. | |
$S.LeftDivisionOrComponent$ | Retorna a primeira divisória ou componente esquerdo encontrado. | |
$S.RightDivisionOrComponent$ | Retorna a primeira divisória ou componente direito encontrado. | |
%PlanType% | Utilizado na Expressão que pega o nome do tipo do Elemento "Pai" da entidade. | |
$S.Top.NeighborDivision.W$ | Retorna a largura do vizinho acima da divisiória. | |
$S.Top.NeighborDivision.H$ | Retorna a altura do vizinho acima da divisiória. | |
$S.Top.NeighborDivision.D$ | Retorna a profundidade do vizinho acima da divisiória. | |
$S.Top.NeighborDivision.ID$ | Retorna o id do vizinho acima da divisiória. | |
$S.Top.Division.W$ | Retorna o comprimento da divisiória interna acima do item. | |
$S.Top.Division.H$ | Retorna a altura da divisiória interna acima do item. | |
$S.Top.Division.D$ | Retorna a profundidade da divisiória interna acima do item. | |
$S.Top.Division.ID$ | Retorna o ID da divisiória interna acima do item. | |
Montadores de Estrutura |
$S.Multiplicity$ | Retorna a quantidade de vãos externos da estrutura. |
$S.MultiplicityIndex$ | Retorna o índice do vão externo do item. | |
$S.ItemCount(id_do_item)$ | Retorna a quantidade de determinado item inserido na estrutura. | |
$S.DivisionQuantity(id_da_divisoria)$ | Retorna a quantidade de determinada divisória inserida na estrutura. |
|
$PRZ$ | Retorna a posição relativa em Z do Pai em relação ao ponto zero da estrutura. | |
$PRX$ | Retorna a posição relativa em X do Pai em relação ao ponto zero da estrutura. | |
$PRY$ | Retorna a posição relativa em Y do Pai em relação ao ponto zero da estrutura. | |
$RZ$ |
Retorna a posição relativa em Z do Item, em relação ao ponto zero do Pai. IMPORTANTE: EXCLUSIVO para utilização no Construtor de Armários. |
|
$RX$ |
Retorna a posição relativa em X do Item, em relação ao ponto zero do Pai. IMPORTANTE: EXCLUSIVO para utilização no Construtor de Armários. |
|
$RY$ |
Retorna a posição relativa em Y do Item, em relação ao ponto zero do Pai. IMPORTANTE: EXCLUSIVO para utilização no Construtor de Armários. |
|
[id_do_componente.W] | Retorna a dimensão da largura de determinado componente. |
|
[id_do_componente.H] | Retorna a dimensão da altura de determinado componente. |
|
[id_do_componente.D] | Retorna a dimensão da profundidadede determinado componente. |
|
[id_do_componente.Selected] | [id_do_componente.Selected] | |
[id_do_componente.CEDV] | Retorna a dimensão editável do componente se o mesmo estiver selecionado. O mesmo pode ter somente uma dimensão editável, essa dimensão é configurada nas opções avançadas do componente. |
|
[id_do_componente.EDV] | Retorna a dimensão editável,. O mesmo pode ter somente uma dimensão editável, essa dimensão é configurada nas opções avançadas do componente. |
|
$DivisionOrder$ |
Retorna um índice da prateleira em relação as outras, da esquerda para direita, de baixo para cima. |
|
$DivisionOrder.Inverted$ | Retorna um índice da prateleira em relação as outras, da direita para esquerda, de cima para baixo. |
|
$SelectedFront.W$ | Retorna a dimensão da largura da frente selecionada. Contexto é uma gaveta. |
|
$SelectedFront.D$ | Retorna a dimensão da profundidade da frente selecionada. Contexto é uma gaveta. |
|
$SelectedFront.H$ | Retorna a dimensão da altura frente selecionada. Contexto é uma gaveta. |
|
$S.IsUpperGap$ |
Testa se é painel superior, retornando verdadeiro ou falso. | |
$S.IsBottomGap$ |
Testa se é painel inferior, retornando verdadeiro ou falso. | |
$S.IsLeftGap$ |
Testa se é painel esquerdo, retornando verdadeiro ou falso. | |
$S.IsRightGap$ |
Testa se é painel direito, retornando verdadeiro ou falso. | |
$S.Panels.AnyVarEquals(id_da_variavel, valor)$ | Procura em todos os painéis da estrutura se existe em algum deles a variável com o ID e valor informado, retornando verdadeiro ou falso. |
|
$D1$ | Retorna o valor da profundidade da Entidade 1 (contexto de junções). | |
$D2$ | Retorna o valor da profundidade da Entidade 2 (contexto de junções). | |
$W1$ | Retorna o valor da largura da Entidade 1 (contexto de junções). | |
$W2$ | Retorna o valor da largura da Entidade 2 (contexto de junções) | |
$H1$ | Retorna o valor da altura da Entidade 1 (contexto de junções) | |
Montadores de Junções |
$H2$ | Retorna o valor da altura da Entidade 2 (contexto de junções). |
$X1$ | Retorna o valor do eixo Z da Entidade 1 (contexto de junções). | |
$X2$ | Retorna o valor do eixo X da Entidade 2 (contexto de junções). | |
$Y1$ | Retorna o valor do eixo Y da Entidade 1 (contexto de junções) | |
$Y2$ | Retorna o valor do eixo Y da Entidade 2 (contexto de junções). | |
$Z1$ | Retorna o valor do eixo Z da entidade 1 (contexto de junções). | |
$Z2$ | Retorna o valor do eixo Z da entidade 2 (contexto de junções). | |
$MATERIALID$ | Retorna o id do material. | |
|
$MATERIALREFERENCE$ | Retorna a referência do material. |
Montadores de Materiais |
$MATERIALUSERCODE$ | Retorna o código do material (aba materiais ou Catalog 3D) de uma textura que não esteja associada à um modelo. (Arraste) |
$MATERIALUSERDESCRIPTION$ | Retorna a descrição do material (aba materiais ou Catalog 3D) de uma textura que não esteja associada à um modelo. (Arraste) | |
$SameChildModel() | Retorna 1 se os filhos tiverem o mesmo modelo, 0 caso contrário. | |
@ID_Modelo(ID_INFORMAÇÃO)@ | Retorna a informação do Modelo Tipo onde ID_INFORMAÇÃO é o ID da informação cadastrada no modelo tipo. | |
Montadores de Modelos | @ID_Modelo@ ou @ID_Modelo(REFERENCE)@ |
Retorna a referência do Modelo Tipo. |
@ID_Modelo(NAME)@ | Exibe o modelo setado na descrição do item. | |
@ID_Modelo.2@ | Retorna a referência do nível N do Modelo Tipo. Utilizado quando houver modelos associados. Basta trocar o N pelo nível que deseja acessar. Ex: @ID_MODELO.2@. | |
$BudgetDepth$ | Verifica a profundidade da entidade no orçamento em milímetros, independente da configuração de medidas do usuário. | |
$BudgetDepthUser$ | Verifica a profundidade da entidade no orçamento, na configuração de medidas do usuário. | |
$BudgetHeight$ | Verifica a altura da entidade no orçamento em milímetros, independente da configuração de medidas do usuário. | |
$BudgetHeightUser$ | Verifica a altura da entidade no orçamento, na configuração de medidas do usuário. | |
$BudgetQuantity$ | Verifica a quantidade do item. | |
Montadores de Orçamento |
$BUDGETREFERENCE.NOME_DA_REFERENCIA$ |
Busca uma referência específica do item, em que a regra de orçamento está aplicada. |
$BudgetRepetition$ |
Verifica a repetição do item. |
|
$BudgetWidth$ | Verifica a largura da entidade no orçamento em milímetros, independente da configuração de medidas do usuário. | |
$BudgetWidthUser$ | Verifica a largura da entidade no orçamento, na configuração de medidas do usuário. | |
$TablePrice$ | Preço de tabela do item. | |
$UnitPrice$ | Preço unitário do item. | |
TablePrice_ | Preço de tabela do item. | |
UnitPrice_ | Preço unitário do item. | |
$ABBREVIATION$ | Verifica a abreviatura da unidade de medida selecionada. | |
$POSITIONSERVICE$ |
Retorna a descrição da opção utilizada por algum filho que possui serviço de posicionamento. |
|
$ENTITYID$ |
Retorna valor 1 quando o módulo está invertido, valor 0 quando não está. |
|
Montadores de Referência | $ENTITYNAME$ | Retorna o nome (campo abreviatura) do item. |
$INVERTED$ | Variável obsoleta, utilizar $I$. | |
$I$ | Verifica se o item está invertido. | |
$REFERENCE(NOME_DA_REFERENICA)$ | Busca o valor de uma referência. | |
$UNIQUEID$ | Retorna o id único do item. | |
$P.UNIQUEID$ | Retorna o id único do item pai. | |
contains(texto, valor) |
Verifica se o item/modulo possui o valor informado
Neste caso se a referência Teste possuir o valor igual a Travessa esse montador retorna o valor verdadeiro, caso contrario retorna o valor falso. |
|
startsWith(texto, valor) |
Testa se a variável começa com um valor especifico
Neste caso se a referência Teste iniciar com o valor igual a travessa. Esse montador retorna o valor verdadeiro, caso contrario retorna o valor falso. |
|
substring (texto, startIndex, lenght) |
Determina qual o caractere de início e o caractere fim (3 + 3)
|
|
Montadores de Texto |
endsWith(texto, valor) |
Testa se a variável termina com um valor especifico
Neste caso se a referência Teste terminar com o valor igual a ssa esse montador retorna o valor verdadeiro, caso contrario retorna o valor falso. |
substring(texto, startIndex) |
Remove corta o índice informado de uma string
|
|
length(texto) |
Retorna o número de caracteres que determinada string possui.
|
|
replace(texto, oldText, newText) |
Busca o texto antigo e troca pelo valor informado.
|