Dúvida
Qual a utilidade da rotina de Indicador de Produtos e qual a relação do parâmetro MV_ARQPROD neste com esta rotina?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
O Protheus permite a utilização do Cadastro de Produtos (SB1) de forma compartilhada, porém determinadas características dos produtos podem ser exclusivas de cada filial. Para atender esta peculiaridade existe o a rotina de Cadastro de Indicadores de Produtos (MATA019) que permite tratar determinadas características de cada produto de forma exclusiva para cada filial. Quando cadastramos um indicador (campo da SB1) de um produto, esta característica é gravada na tabela SBZ.
O que é necessário para o correto uso desta rotina?
Para o uso desta rotina, é importante que o parâmetro MV_ARQPROD (que basicamente permite ao usuário escolher se os dados de indicadores de produtos serão considerados pela tabela "SB1" ou "SBZ") esteja habilitado. Normalmente é configurado com conteúdo SBZ justamente para, nas rotinas que checam este parâmetro, o Sistema sempre buscar os dados do Indicador de Produtos (SBZ) primeiramente. Só em caso de não existência ele buscará da SB1.
Exemplo prático do uso da rotina Indicadores de Produtos usando o campo "Armazém Padrão" (B1_LOCPAD)
Usaremos um produto (PA23) para exemplificar a utilidade desta rotina. Este produto, na Filial batizada "Matriz", foi cadastrado com Armazém Padrão 01 (B1_LOCPAD = 01). Porém, na "Filial 02", o Armazém Padrão (BZ_LOCPAD) dele será o 50. Veja:
Com isso, perceba que na tabela SB1 (Dados Cadastrais de Produto), teremos o nosso PA23 com Armazém Padrão 01, enquanto na tabela SBZ (Indicador de Produtos), teremos com o Armazém Padrão 50.
Obs: O campo de Filial na SB1 está em branco por ser compartilhado (premissa básica para uso do Indicador de Produtos).
1° Caso de Teste - Inclusão de Documento de Entrada do PA23 na Filial 01 (Matriz)
Com isso, vamos incluir um Documento de Entrada com o nosso produto. É importante lembrarmos que só configuramos Indicador de Produto do PA23 para a Filial 02. Logo, na Filial 01, ele não encontrará registro deste produto da SBZ, então, restará puxar da SB1, onde o Armazém configurado é o 01.
2° Caso de Teste - Inclusão de Documento de Entrada do PA23 na Filial 02
Agora vamos incluir o Documento de Entrada selecionando a Filial 02. Da mesma forma, como configuramos o parâmetro MV_ARQPROD = SBZ, ele primeiramente irá checar nesta tabela se há registro para o produto PA23 na Filial 02. Desta vez irá encontrar e atribuir o Armazém 50. Veja:
Portanto, todas as rotinas que por padrão buscam registros da tabela SB1 (Cadastro de Produtos) e validam o parâmetro MV_ARQPROD, passarão a checar primeiramente a tabela SBZ (Indicador de Produtos). Portanto, o funcionamento de todas as rotinas são idênticas ao funcionamento normal, exceto as que passam a considerar as informações contidas no Cadastro de Indicadores de Produtos (SBZ), considerando o parâmetro MV_ARQPROD.
Todo e qualquer processo de implantação ou mudança para uso, deve-se avaliar juntamente de um consultor especialista em estoque custos, para validação da regra de negocios, visando uma configuração do inidicador de forma funcional.
Saiba mais:
0 Comentários