Below are the specifications of assemblers of the structure group:
- $SMultiplicityIndex$ assembler
HasItem assembler
As of version 5.3.22.0 of the Promob Catalog, a new assembler called HasItem was created for use in the Closets Builder.
Function
The purpose of this assembler is to check, at the time of insertion of items, if there are other items competing with it already inserted and, if any of them is inserted, the insertion of the item is forbidden.
Structure
$S.HasItem(item_id)$
EXAMPLE:
Checks if a certain item (item_id) is inserted in the structure and, if it is, the item that cannot be inserted.
Example code cited
<TestExpression Expression="$S.HasItem(item_id)$" Not="Y">
In this case, the option Not = "Y" means that the item cannot be inserted if the item_id is inserted.
In this example, the TV with ID cnx_tv_por_lg cannot be inserted in any of the TVs with ID cnx_tv_por_lg, cnx_tv_por_cce, cnx_tv_por_sony, or cnx_tv_por_samsung are inserted in the cabinet.
$SMultiplicityIndex$ assembler
Returns where the component is going.