Comando para Ignorar Faixa de Opções
Ir para o conteúdo principal
Navegar para Cima
Logon

Promob Catalog

:

Montadores-Agregados

Montadores - Agregados​

 

1. !Find

O montador !Find é utilizado para buscar as informações de um determinado grupo ou entidade. Geralmente é utilizado nas montagens de referências de Modelos Formatos, mas pode ser empregado em várias outras funções na personalização do Promob.

O Find somente pode ser utilizado para a busca de referências quando esta busca refere-se a um dos agregados do item.

Para buscar a informação de uma determinada referência de um agregado de módulo:

!find(entityid,id_entidade).$REFERENCE(informacao)$!

Para buscar a informação de uma determinada referência de um agregado de grupo:

!find(groupid,id_grupo).$REFERENCE(informacao)$!

Exemplo 1:

!find(groupid,POR_MOD_INF*).$REFERENCE(FORMATO)$!

Neste exemplo, a busca será pela referência FORMATO dentro de qualquer item (*) do grupo (groupid) POR_MOD_INF.

 

Exemplo 2:

!find(entityid,POR_COZ_INF).$D$!

Neste exemplo, a busca será feita pela profundidade ($D$) da entidade (entityid) POR_COZ_INF.

IMPORTANTE: Para que retorne o resultado, o agregado em questão deve estar ativo.

 

2. %IDmódulo.IDAgregado.InformaçãoDesejada%

Além do Find, é possível utilizar o montador abaixo para buscar uma informação de agregado. Este montador deve ser usado somente no item que possui o item citado na fórmula agregado.

%IDmódulo.IDAgregado.InformaçãoDesejada%


Exemplo:

%POR_MOD_INF.Modelo.$REFERENCE(FORMATO)%

No exemplo, a informação buscada será a referência FORMATO no item ou grupo POR_MOD_INF.

A informação desejada pode ser algum montador (não relacionado ao ambiente) citado na tabela acima.

Exemplo:

%IDmódulo.IDAgregado.$EntityID$%

Retorna o nome (abreviatura) do agregado.

%IDmódulo.IDAgregado.$Width$%

Retorna a largura do agregado.

%IDmódulo.IDAgregado.$Reference(COMPLETE)$%

Retorna a referência COMPLETE do agregado.

IMPORTANTE: Para que retorne o resultado, o agregado em questão deve estar ativo.

 

3. %CHECKED(IDmódulo. IDAgregado)%

O montador CHECKED verifica se o agregado está marcado. Esta função é útil quando a referência é diferente dependendo do agregado que estiver ativo ou em condições de visibilidade, onde determinado agregado somente será visível caso o agregado X esteja ativo.

%CHECKED(IDmódulo. IDAgregado)% == ‘TRUE’

Exemplo:

Preenchendo o montador %CHECKED(POR_MOD_INF. Modelo)% == ‘TRUE’ nas condições de visibilidade dos agregados Fechaduras, as mesmas somente serão visíveis para ativar e utilizar caso o agregado modelo formato esteja ativo.
 

 

 

 

 

 

Para consultar mais informações sobre Montadores, clique aqui.​