Páginas filhas
  • DT Criação de novo componente para cadastro de grades de produto


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:

Moda - Varejo

Função:Criação do novo componente para cadastro de Grade de Produto
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DVAIND-10740 DVAIND-10751 DVAIND-10752

DVAIND-10750 DVAIND-10930 DVAIND-10749

DVAIND-10945 DVAIND-10955


02. SITUAÇÃO/REQUISITO

O componente PRDFM008 é utilizado para cadastrar as grades que serão usadas nos grupos de produtos. Por ser um componente muito antigo, foi requisitada a refatoração visando uma melhor experiência do usuário.

03. SOLUÇÃO

O componente PRDFM008, foi refatorado para facilitar implementações futuras e para permitir uma melhor visualização das informações das grades dos grupos.

Principais vantagens obtidas com a refatoração do PRDFM008: 

 - Possibilidade de inativação de uma grade; 

 - Código da grade com sequencial automático; 

 - Possibilidade de montagem automática da descrição da grade (sempre que esta for gravada com o campo "descrição" em branco); 

 - Possibilidade de montagem da grade utilizando os tamanhos relacionados, carregando automaticamente a descrição deste; 

 - Exibição automática de todas as variações para o tamanho em foco, quando utilizando o tamanho relacionado; 

 - Melhora na identificação do tamanho relacionado, e possibilidade de exclusão do relacionamento; 

 - Validação de tamanho já existente na grade; 

 - Validação de grade já existente com os mesmos tamanhos; 

 - Melhoria nas mensagens na exclusão de tamanhos; 

 - Gravação de registro das alterações (LOG).

Também foi realizada uma refatoração no componente de lista de grades (PRDFL028), permitindo: 

 - Busca pelos tamanhos que compõem a grade;

 - Busca pelas ativas/inativas/todas; 

 - Exibição do tamanho relacionado e suas variações.     

**** Verifique também as documentações relacionadas ao final deste documento ****


Imagem 1 - No gif acima, é realizado o cadastro de uma nova grade e relacionado tamanhos. Quando o componente é aberto, o campo "Tipo", vem com o valor "TAMANHO" sugerido, podendo o usuário alterar se desejar.


Imagem 2 - No frame "Tamanho grade":

  1.   A primeira coluna "Código", receberá o código do tamanho, não sendo possível realizar edição.
  2.   A segunda coluna "Descrição", recebe a descrição do tamanho.


Imagem 3 - No frame "Tamanho relacionado":

  1.   A terceira coluna, "Código", que receberá o código do tamanho relacionado, não sendo possível realizar edição.
  2.   A quarta coluna, "Descrição", irá exibir a descrição do tamanho relacionado. 


Imagem 4 - No frame "Variação", apenas de exibição, que é dependente da lista do "Tamanho relacionado", irá exibir:

  1. Código do tipo da variação;
  2. Descrição do tipo da variação;
  3. Descrição da variação do mesmo tamanho exibido.


Imagem 5 -  No frame Grade, quando o usuário for realizar a criação de uma nova grade e der TAB, no campo "Código", será gerado um sequencial. E se a descrição também não for informado para o mesmo, após informar os tamanhos da coluna "Tamanho grade", a descrição será salva com a junção das descrições dos tamanhos da coluna "Tamanho grade".


Imagem 6 - Quando a descrição do tamanho relacionado for diferente da descrição do tamanho grade, o campo descrição do tamanho grade será pintado de amarelo.


Imagem 7 -  Quando o usuário realizar a alteração de uma descrição que tenha relacionamento com algum produto, será demonstrada uma mensagem informando que existe produto cadastrado para o tamanho da grade e em seguida uma mensagem informando que é necessário realizar o recalculo.


Imagem 8 - Quando tentar realizar a exclusão da grade e a mesma possuir relacionamento com algum grupo de produto, será apresentada uma mensagem informando que existe grupo cadastrado para a mesma.


Imagem 9 - Quando tentar realizar a exclusão de um tamanho e o mesmo possuir relacionamento com algum produto, será apresentada uma mensagem informando que o produto X cadastrado para o tamanho X.


Imagem 10 - Quando sair do campo de descrição do tamanho com uma outra ocorrência já existente com esse valor na lista, será exibida a mensagem "Descrição do tamanho já existe na grade. Deseja continuar?(Não/Sim)". Caso navegue através da opção "Não", o processo será abortado. Caso navegue através da opção "Sim", o valor da descrição será aceite o processo irá continuar. 


Imagem 11 - O botão Relacionar tamanho realiza o relacionamento de um tamanho listado no componente PRDFM233, com o tamanho da grade(Mesmo comportamento acontece com duplo clique no código da coluna tamanho relacionado). 


Imagem 12 - Quando o usuário tentar realizar a gravação das descrições dos tamanhos e essas descrições forem iguais a uma grade já cadastrada, o usuário será informado através do componente GERFP008, e em seguida será questionado se deseja continuar a gravação.

04. ASSUNTOS RELACIONADOS