Dúvida
Qual o conceito e como funciona o processo de Grade de Produtos (MATA551) no Protheus?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
O recurso de Grade agiliza o trabalho de cadastramento de produtos que variam em apenas alguns aspectos, mantendo a sua característica principal. Desta forma, não é preciso cadastrar o mesmo produto diversas vezes apenas porque, por exemplo, o produto possui uma variedade de cores. O usuário precisa apenas cadastrar o produto principal e todas as suas variáveis, tais como: cor, modelo, etc, e
então, o Protheus gera, automaticamente, todos os cadastramentos dos produtos variáveis.
O que é necessário para utilizar Grades de Produtos?
Para utilizar a rotina Grades de Produtos é preciso antes efetuar algumas configurações no sistema:
Configurar os parâmetros:
"MV_GRADE" - Este parâmetro define se o sistema utilizará grade de produto ou não. Para utilizá-lo, o mesmo deve estar com conteúdo = T
"MV_MASCGRD" - Define a composição máscara do código de produtos gerados automaticamente.
Em um cenário onde possui o campo B1_COD de tamanho 15, o parâmetro poderia ficar desta forma:
Onde:
11 = Tamanho do código inicial do Produto
02 = Tamanho do código da linha da grade
03 = Tamanho do código da coluna da grade
Mais adiante, neste mesmo artigo, traremos um exemplo prático para fixar este conceito.
Observação Importante: |
É altamente recomendável definir de forma fixa a usabilidade da codificação do parâmetro MV_MASCGRD. Pois, em cenários em que o cliente já possui Grades cadastradas e vê a necessidade de alteração da Máscara da Grade, esta alteração afetará as grades anteriormente cadastradas, sendo necessária a criação de nova grade para respeitar a nova codificação da Máscara. |
"MV_ORDGRDP" - Indica se os códigos das tabelas de linha e coluna da grade de produtos devem ser ordenados automaticamente. É recomendável estar com conteúdo = .T.
Cenário para prática da criação de uma Grade de Produtos
Uma empresa de moda oferece uma variedade de cores e tamanho para calças de moletom. O conteúdo da calça é um só (moletom), mas temos uma variação de cores e tamanhos. As opções são:
- Tamanhos
- 34, 36, 38, 40, 42, 44 e 46
- Cores
- Preta, branca, bege, azul, verde, rosa e amarelo.
Cadastro da Tabela da Grade
O primeiro passo será cadastrar as tabelas de Cores e Tamanhos, que são as duas características das calças. Primeiro definimos a tabela matricial (linhas e colunas), onde em nosso exemplo ficará desta forma:
- Colunas
- Cores
- Preta, branca, bege, azul, verde, rosa e amarelo.
- Cores
- Linhas:
- Tamanhos
- 34, 36, 38, 40, 42, 44 e 46
- Tamanhos
Para criarmos a tabela, vamos acessar ao módulo 04 - Estoque Custos -> Atualizações -> Cadastros -> Engenharia -> Grade de Produtos -> Tabelas (MATA551) e cadastrarmos as Linhas e Colunas
Cadastro das Cores nas linhas:
Cadastro dos Tamanhos nas colunas:
Cadastro da Grade combinando os dados das linhas e colunas
Com a tabela feita, o próximo passo é criar a Grade em si para geração dos códigos. Para isso, vamos acessar ao módulo 04 - Estoque Custos -> Atualizações -> Cadastros -> Engenharia -> Grade de Produtos -> Grades (MATA550) e cadastrarmos a Grade.
Perceba alguns pontos importantes no Cadastro da Grade:
- O Sistema permite ao usuário cadastrar a combinação que desejar;
- No Cadastro, o usuário delega qual o código para a linha e para coluna para apresentar posteriormente na grade;
- Os cadastros dos produtos serão gerados conforme as marcações da grade. Perceba que no nosso exemplo, nem todos os tamanhos de calça terão todas as cores, logo, não terão cadastros gerados.
- O código do produto (25252525252) é feito à critério do usuário, onde, neste exemplo deixamos com 11 dígitos para concatenar com os 2 dígitos das cores e os 2 dígitos dos tamanhos
Resultado do Cadastro dos Produtos oriundos da Grade
Vamos recapitular nossa grade de Produtos:
Perceba que nossos produtos foram cadastrados exatamente igual às marcações da Grade:
Dissecando a codificação dos produtos (conceito do parâmetro MV_MASCGRD)
Em nosso exemplo, o parâmetro MV_MASCGRD foi configurado como: 11, 02, 02, então:
11 = Tamanho reservado para o código do produto (Calça)
02 = Tamanho reservado para a linha (Cores)
02 = Tamanho reservado para a coluna (Tamanho)
Exemplo
A calça verde tamanho 40 tem o código 25252525250593, onde:
2525252525 = Corresponde ao tamanho 11 reservado ao código do produto (Calça)
05 = Corresponde ao código da linha cadastrada (Verde)
93 = Corresponde ao código da coluna cadastrada (Tamanho 40)
Observações sobre Grade:
- O sistema possibilita incluir, alterar, visualizar e excluir as grades de produtos. Este cadastro possui
as principais informações do Cadastro de Produtos - SB1, dispensando qualquer manutenção na rotina de Cadastro de Produtos (MATA010); - Quando incluída uma referência nova na rotina de Grades (MATA551 - Arquivo de Referências - SB4), o Sistema gera um novo produto para cada ponto de grade (Linha, Coluna) no Cadastro de Produto - SB1. Todos os produtos gerados através da mesma referência de grade possuirão as mesmas características cadastrais (Grupo, Armazém, Tipo Entrada e Saída, Valor Unitário, etc).
- Para diferenciar os produtos cadastrados, através das opções “Grades de Produto” e “Produtos” do
menu Atualizar, é utilizado o campo (B1_GRADE) no Arquivo de Produtos (SB1). Quando o
cadastramento é efetuado através da opção “Grades de Produto”, o conteúdo deste campo é “S”;
caso contrário é “N” ou “ ”.
Saiba mais:
Clique aqui e veja mais artigos sobre Cadastros e Configurações Gerais no Estoque
0 Comentários