Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Salto de numeração ou registros duplicados no NUMSEQ

A partir da Release 2410 do Protheus, o controle do NUMSEQ foi alterado para usar a função NEWPROXNUM via License Server, substituindo o parâmetro MV_DOCSEQ. Foi criado o campo I_N_S_D_T_ nas tabelas SD1, SD2 e SD3 para registrar data e hora da inclusão. Duplicidades ocorrem por intervenções manuais, configuração incorreta da SpecialKey ou customizações antigas. Recomenda-se configurar SpecialKey exclusiva, ativar CheckSpecialKey, evitar uso do MV_DOCSEQ e, em casos de duplicidade, estornar documentos ou ajustar manualmente com apoio técnico.

time.png Tempo aproximado para leitura: 00:05:00 min


Dúvida:
Como é realizado o controle do NUMSEQ a partir da Release 2410 e como tratar casos de saltos de numeração ou registros duplicados?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Protheus Release 12.1.2410 ou Superior.

Solução
A partir da Release 2410, o controle de gravação do NUMSEQ foi alterado para otimizar o desempenho do produto. O sistema descontinuou o uso do parâmetro MV_DOCSEQ e passou a utilizar a função NEWPROXNUM, que utiliza o License Server para gerar a próxima numeração sequencial.

Para aumentar o rastreio, foi criado o campo I_N_S_D_T_ nas tabelas SD1 (D1_NUMSEQ), SD2 (D2_NUMSEQ) e SD3 (D3_NUMSEQ). Este campo, visível apenas via banco de dados, registra a data e hora exata da inclusão do registro.

O License Server define o ponto de partida da numeração através de uma QUERY nas tabelas mencionadas, gravando o registro @@@SD2 com o maior sequencial encontrado. Problemas de duplicidade geralmente ocorrem por intervenção manual na chave, configuração incorreta da SpecialKey entre ambientes ou uso de customizações que ainda apontam para o parâmetro descontinuado.


Passos:

  1. Verifique se cada ambiente (Produção e Homologação) possui uma SpecialKey exclusiva configurada no AppServer.ini, funcionando como um cadastro individual no License Server. Detalhes em: SpecialKey
     
  2. Ative a chave CheckSpecialKey na seção [GENERAL] do arquivo de configuração do servidor.
    SIGAFAT - A chave CheckSpecialKey em seu ambiente está desligada, você deve liga-la para seu uso da seção [GENERAL]
     

  3. Certifique-se de que não existam customizações no ambiente que ainda utilizem o parâmetro MV_DOCSEQ. TDN de apoio: MV_DOCSEQ
     

  4. Para correção de base em registros já gravados com duplicidade, a recomendação e avaliar internamente a possibilidade de estornar o documento origem, para que após a configuração da chave @@@SD2, no controle de numeração conforme demonstrado no ponto 2 abaixo, gerar novamente o registro origem sem a repetição do NUMSEQ
     
  5. Em caso de registros já duplicados, efetue a configuração da chave @@@SD2, no controle de numeração, segue abaixo procedimento de ajuste, e avalie o estorno dos documentos para nova geração após o ajuste da chave: 
    Numeração automática pelo License Server | How To - Ajuste de Numeração automática das tabelas
     
  6. Se o estorno não for viável, recomenda-se o apoio de um analista de banco de dados para saneamento manual dos registros (Caso necessite, recomendamos acionar o Gestor de contas para avaliar a contratação de serviços especializados).
     
  7. Casos de HELP a seguir, podem estar vinculados a registros duplicados que precisam ser reavaliados:

    IDENTSB6

  8. O campo documento original e/ou serie foi(ram) alterados manualmente para: - Documento XPTO
    O sistema necessita que esta operação seja realizada através do botão
    SELECIONAR DOCUMENTO ORGINAL - F7 para atualizar a baixa da tabela SB6
     

Saiba mais:
Clique aqui e veja mais artigos sobre Cadastros e Configurações Gerais no Estoque

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _