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 |
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":
- A primeira coluna "Código", receberá o código do tamanho, não sendo possível realizar edição.
- A segunda coluna "Descrição", recebe a descrição do tamanho.
Imagem 3 - No frame "Tamanho relacionado":
- A terceira coluna, "Código", que receberá o código do tamanho relacionado, não sendo possível realizar edição.
- 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:
- Código do tipo da variação;
- Descrição do tipo da variação;
- 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