Abaixo segue as especificações de montadores do grupo de estrutura:
- Montador $SMultiplicityIndex$
Montador HasItem
A partir da versão 5.3.22.0 do Promob Catalog, foi criado um novo montador chamado HasItem para uso no Construtor de Armários.
Finalidade
A finalidade deste montador é verificar, no momento da inserção de itens, se existem outros itens concorrentes deste já inseridos e, caso algum deles estejam inseridos, é vetada a inserção do item.
Estrutura
$S.HasItem(id_do_item)$
EXEMPLO:
Verifica se determinado item (id_do_item) está inserida na estrutura e, caso esteja, o item que não poderá ser inserido.
Código do exemplo citado
<TestExpression Expression="$S.HasItem(id_do_item)$" Not="Y">
Neste caso, a opção Not="Y" faz com que o item não possa ser inserido caso o id_do_item esteja inserido.
Neste exemplo, a TV com ID cnx_tv_por_lg não poderá ser inserida caso alguma das TVs com ID cnx_tv_por_lg, cnx_tv_por_cce, cnx_tv_por_sony ou cnx_tv_por_samsung estiverem inseridas no armário.
Montador $SMultiplicityIndex$
Retorna em qual vão o componente está.