No Protheus, não é possível usar o parâmetro MV_LOCALIZ exclusivo por filial, pois os fontes usam a filial corrente. Para tabelas SB1 compartilhadas e controle de endereço por filial, deve-se habilitar o parâmetro MV_ARQPROD com a tabela SBZ e usar a rotina Indicador de Produtos (MATA019). Assim, o sistema considera a indicação por filial, mesmo com "Contr.Endere" ativo. Recomenda-se incluir o alias da SBZ no parâmetro MV_CADPROD.
Tempo aproximado para leitura: 00:02:00 min
Dúvida
Tenho a tabela de Produtos (SB1) compartilhada e a tabela de Indicadores de Produtos (SBZ) exclusiva.
Na minha filial em que o parâmetro MV_LOCALIZ é ativado e exclusivo, ao alterar o campo "Contr.Endere" (B1_LOCALIZ) de um produto, o sistema apresenta o HELP "Contr. Endere". Como validar esta ocorrência?
Ambiente
Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - A partir da versão 12.1.17
Solução
Não é possível utilizar o parâmetro MV_LOCALIZ exclusivo por filial, pois os fontes utilizam a filial corrente.
Para ambientes que utilizam a tabela de Cadastro de Produto (SB1) compartilhada e precisam que em determinada filial não utilize o controle de Endereço, deve-se habilitar o parâmetro MV_ARQPROD com a tabela SBZ, passando a utilizar a rotina Indicador de Produtos (MATA019), com a tabela Indicadores de Produtos (SBZ) exclusiva.
Desta forma, mesmo que o campo "Contr.Endere" (B1_LOCALIZ) esteja com "S", o Protheus considera a indicação por filial na rotina Indicador de Produtos (MATA019).
Sugestão: Incluir no parâmetro MV_CADPROD o alias da tabela SBZ.
Saiba mais:
Clique aqui e veja mais artigos sobre Cadastros e Configurações Gerais no Estoque
0 Comentários