A rotina MATA216 – Refaz Poder de/em Terceiros recalcula e atualiza os saldos de terceiros na tabela SB6, corrigindo saldos incorretos ou registros indevidos. Ela exclui e recria registros com base nas tabelas SD1 e SD2. Caso não corrija o saldo, recomenda-se verificar filtros, TES, customizações e procedure, e abrir chamado com suporte se necessário.
Tempo aproximado para leitura: 00:03:00 min
Dúvida
Qual é o conceito e a usabilidade da rotina Refaz Poder de/em Terceiros?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Protheus Release 12.1.33 ou Superior.
Solução
A rotina MATA216 – Refaz Poder de/em Terceiros tem como objetivo recalcular e atualizar os saldos de terceiros na tabela SB6.
Essa rotina é usada quando:
Os saldos de Poder de/em Terceiros estão incorretos;
Existem registros indevidos na SB6.
Exemplo de cenário:
Um pedido foi faturado com um TES que controle poder de/em Terceiros como remessa (F4_PODER3 = R), porém por algum motivo o sistema não gerou os saldos devidos de controle de poder de/em terceiros na tabela SB6.
Ao executar a rotina "Refaz Poder de Terceiros", a rotina exclui os registros da tabela SB6 e recria os dados com base nas analises dos lançamentos das tabelas SD1 (Entradas) e SD2 (Saídas), desde que os dados estejam corretamente gravados nessas tabelas. Sendo a rotina de Refaz Poder de/em Terceiros o primeiro passo para correção de saldos indevidos na SB6.
Exemplo de utilização:
Passo 1: Ao entrar no módulo de Estoque do Protheus, procure em miscelânea > Processamentos > Refaz poder de/em Terceiro. Ou pesquise pelo código 'MATA216' no campo de busca.".
Passo 2: Selecione a opção Perguntas, verifique se o código do produto está dentro do filtro desejado e confirme. Após isso, prossiga com a execução da rotina.
E se a execução da rotina não corrigir o meu saldo?
E se a execução da rotina não corrigir o meu saldo? Esse tipo de comportamento pode ocorrer por diversos fatores, porém listamos abaixo os mais comuns:
Filtro de produto incorreto na tela de parâmetros da rotina.
Neste caso verifique se no filtro "De produto?" e "Até produto?" está com o código de seu produto devidamente informado.
Movimentação efetuada com TES que não controla Poder de/em Terceiros ou registros indevidos.
Neste caso revise o documento que deve gerar ou abater o saldo de sua SB6 junto às configurações dos TES utilizados.
Pontos de entrada e/ou customizações que impactam na gravação direta/ indireta da SB6.
Efetuei um teste desativando todos os Pontos de entradas e customizações, conforme documentação abaixo:
Como desabilitar customizações através do catálogo de personalização do Configurador?
Filtro ou inconsistencia diretamente na Procedure da rotina (Procedure 15).
Para esse cenário a sugestão é efetuar um teste sem a Procedure instalada e caso o registro seja corrigido efetuar um novo teste com a procedure instalada conforme a documentação abaixo:
Backoffice (Linha Protheus) - SIGAEST - Procedure Desatualizada ou Incompatível
Caso nenhuma das situações acima se aplique, sugerimos a abertura de um chamado com o suporte, encaminhando, se possível, as seguintes informações para auxiliar na análise:
- Qual saldo entende ser o correto e qual saldo está sendo apresentado;
- Se a rotina do produto já foi executada;
- Passo a passo para simular o comportamento (se possível, em vídeo);
- Como estão cadastrados os TES envolvidos;
- Se o comportamento também ocorre ao utilizar novos produtos/TES;
- Nos envie o seu código de ID da central de Diagnosticos.
Importante:
O parâmetro MV_ULMES não é utilizado pela MATA216, pois a rotina recria toda a tabela SB6 independente de data de Emissão;
Anteriormente era possivel definir se a exclusão das linha das SB6 seria de maneira física ou logica, conforme o parâmetro MV_DL216B6, porém o parametro foi descontinuado a partir do dia 31/08/2026;
A utilização da rotina com a procedure não é obrigatória, porém a execução da rotina sem a mesma pode gerar queda na perfomance da rotina sendo um comportamento normal.
Devido a rotina se utilizar da procedure para ganho de performance pode ser que ocorra o erro genérico "Erro na chamada do processo", para esses casos já possuimos a documentação de apoio na avaliação e correção;
Saiba mais:
SIGAEST - Como eliminar saldo em Poder de terceiro (retorno simbólico)
SIGAEST - MATA216 - Quais Pontos de Entrada disponíveis na rotina
Clique aqui e veja mais artigos sobre Poder de Terceiros no Estoque
0 Comentários