01. DADOS GERAIS

Produto:

Linha de Produto:

Virtual Age

Segmento:

Módulo:Industrial
Função:Opção de realizar ou não o agrupamento de fibras
Ticket:9184623
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-1840


02. SITUAÇÃO/REQUISITO

Atualmente no componente PCPFM014, não existe uma pergunta no botão "Calcular composição" para agrupar ou não as fibras. 

03. SOLUÇÃO

Foi implementado no botão "Calcular composição" do componente PCPFM014, uma pergunta que será apresentado quando acionado o botão, questionando se deseja ou não realizar o agrupamento das fibras do produto.

Observação: Para definir a porcentagem máxima do agrupamento das fibras é necessário configurar o parâmetro empresa "PR_MAX_AGRU_FIBRAe para configurar qual será o nome da fibra apresentada ao realizar o agrupamento, o parâmetro empresa "CD_OUTRAS_FIBRAS" também deverá ser configurado.




Imagem 01 - 
Demonstra o parâmetro empresa "PR_MAX_AGRU_FIBRA", configurado com a porcentagem máxima de "10%" para a empresa "001".


Imagem 02 - Demonstra o parâmetro empresa "CD_OUTRAS_FIBRAS", configurado com a fibra "18" (representada pelo valor "OUTROS") para a empresa "001".


Imagem 03 - Demonstra o componente PCPFM014, onde está listando a matéria prima que possui itens de composição "1026847", em seguida está sendo acionado o botão "Calcular composição".


Imagem 04 - Pode ser observado os itens de composição referente ao produto "1026847", onde pode ser observado que os itens: "ELASTANO" e "POLIESTER", estão com as porcentagens de 5% e 4% respectivamente.


Imagem 05 - Ao acionar o botão mencionado na "Imagem 03", a seguinte pergunta será apresentada, onde o sistema se comportará da seguinte maneira de acordo com a opção selecionada:

Sim → Ao selecionar sim, caso o sistema irá realizar o agrupamento das fibras: "ELASTANO" e "POLIESTER" pois a soma do percentual dos dois é igual a "9%" e o percentual limite configurado no parâmetro empresa "PR_MAX_AGRU_FIBRA" é igual a 10%, como a soma dos dois não ultrapassa a porcentagem máxima definida, o sistema irá realizar o agrupamento das fibras.

Não → Ao selecionar não, o sistema irá realizar a mesma pergunta para cada produto do grupo, caso seja selecionada "Não" em todas as opções, o sistema não irá realizar o agrupamento das fibras, mas caso existam três itens, e para dois foi respondido "Não" para a pergunta, mas para o terceiro foi respondido "Sim" o sistema irá realizar o agrupamento apenas do ultimo item.

Importante: Com relação a porcentagem máxima definida no parâmetro empresa "PR_MAX_AGRU_FIBRA", caso a soma dos itens de composição: "ELASTANO" e "POLIESTER" sejam iguais a "10%", o sistema não realizara o agrupamento, para que o sistema realiza o agrupamento desta porcentagem o valor do parâmetro deve ser alterado para uma quantidade maior que a soma dos dois, por exemplo: 11% ou até mesmo quantidades que não são exatas como "10.2". 

Observação: Considerar que para a impressão a baixo foi informado "Não", para o primeiro item, e "Sim" na opção seguinte.


Imagem 06 - Ao acionar a opção "Não" primeiro, pode ser observado que não foi realizado os agrupamentos das fibras e após informar "Sim" para a pergunta referente ao item sub-sequente, pode ser observado que o agrupamento de fibra foi realizado com sucesso o agrupamento dos itens: "ELASTANO" que estava com a porcentagem de 5%  e "POLIESTER" que estava com a porcentagem de 4%, ao realizar a soma dos dois temos a porcentagem total de 9%, porcentagem essa que está sendo representada pelo tipo de composição "OUTROS" (definido no parâmetro empresa "CD_OUTRAS_FIBRAS").

<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>