Expressões de parâmetros de item-filho

Expressões de parâmetros de item-filho

As expressões de seleção de um item-filho definem os valores dos parâmetros dos itens-filho, visando a sua seleção (se já existir um item no grupo filho com esses valores) ou a criação de um item novo, nesse grupo.

Os operandos das expressões de parâmetros são principalmente os parâmetros de seu grupo-pai.

Os itens de um grupo podem ser itens-filho:

  • de itens de diferentes grupos. Por exemplo, um parafuso pode ser item-filho de um item-pai do grupo”mesa”, ou de um item-pai do grupo “estante”;
  • de diferentes “posições” de um mesmo item-pai. Por exemplo, uma mangueira montada tem 2 itens-filho “terminais” diferentes, um encaixado no encanamento, outro com ponteira de irrigação, e a seleção de cada um desses itens-filho depende de diferentes parâmetros do item-pai “mangueira montada”.

Em suma, a expressão de seleção de um item-filho depende:

  • do grupo do item-pai (“mesa ou estante”)
  • da posição do item-filho na estrutura de produto do item-pai.

Temos assim a grade dos valores das expressões dos parâmetros do grupo-filho “TERM”. No exemplo mostrado abaixo, são mostradas as expressões para um único grupo-pai, a “mangueira montada”, para as 2 posições (20, 30) dos seus terminais.

Configurador Grupo TERM

Como e onde são montadas as expressões de parâmetros de um grupo?

Uma forma é apontar para o grupo sobre a grade de grupos, e clicar o menu “Consultar > Expressões de parâmetros do grupo”, sendo exibida a tela de inserção/edição de expressões de parâmetros:

Inserção de expressão de parâmetros

Clicando na lupa à direita do campo Posição, aparecerá a lista de relações grupo-pai/grupo-filho (grade de estrutura de produto) para aquele grupo-filho.

Clicando agora na linha da grade que corresponde à relação grupo-pai/grupo-filho selecionada, estarão preenchidos também o grupo-pai e a posição do grupo-filho na estrutura do grupo-pai.

Selecione o parâmetro, e preencha a expressão.

Atenção: não pode haver expressões nas quais o parâmetro do grupo-filho é do tipo “calculado”.

Expressões condicionais

Um recurso bastante usado em expressões é a condição, do tipo “se…então…senão…”.

No MAXIPROD, a condição tem o formato

IF (<condição>);(<valor se condição verdadeira>);(<valor se condição falsa>)

Por exemplo, para definir o valor do parâmetro GF (valores possíveis: GROSSO, FINO) de um item de espessura ESP poderia ser usada a expressão

IF (ESP > 20); (GROSSO); (FINO)

Outros exemplos:

a) X = IF (HV=”H”);  (LRG-6);  (ALT-6)

Interpretação:

  • se (HV == “H”)
  • então X = LRG -6;
  • senão X = ALT-6;

Y = IF (CMP=1000); (680); (IF (CMP=3333); 777; 44)

Interpretação:

  • se (CMP == 1000)
  • então Y = 680;
  • senão{
    • se (CMP == 3333)
    • então Y = 777;
    • senão Y = 44;
  • }

Tanto nas expressões diretas, como condicionais, os parâmetros mencionados são os do item pai.

Atenção!

Se a expressão tem operações aritméticas:

  • tanto o parâmetro-resultado como os parâmetros-operandos devem ser valores numéricos. Portanto, se o parâmetro-resultado, ou os parâmetros-operandos tiverem conjuntos de opções, estes devem conter apenas valores numéricos, portanto apenas algarismos e vírgulas decimais, mas não caracteres alfabéticos como, por exemplo, 240kg ou 1200mm.

Se o parâmetro-resultado (portanto do grupo-filho) tem um conjunto de opções:

  • o resultado da expressão deve ser um valor pertencente ao conjunto de opções, pois se um parâmetro tem um conjunto de opções, todos os seus valores devem pertencer a esse conjunto. Em outras palavras, não poderá ser criado um item, com valor de parâmetros que não pertença ao seu conjunto de opções.