Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:ESTOQUE E CUSTOS (SIGAEST)
Função:MOVIMENTAÇÕES INTERNAS (MATA241)
Ticket:21547246
Issue:DMANMAT01-43175


02. 
SITUAÇÃO/REQUISITO

Quando a numeração atinge o limite ZZZZZZZZZ, ela passa a vir zerada.

03. SOLUÇÃO

Realizado o tratamento para passar a buscar numerações a partir de zero não usadas na base.

04. DEMAIS INFORMAÇÕES

É necessário efetuar a manutenção da numeração na base de dados, pois o sistema passa a trabalhar em exceção varrendo a base em busca de uma numeração não usada, 

e este processo fica cada vez mais lento. A faixa de possibilidades de números de documentos de 000000000 a ZZZZZZZZZ, usando apenas letras maiúsculas e números, e se

cada posição pode ser preenchida por qualquer um dos 36 caracteres possíveis (26 letras maiúsculas e 10 dígitos) geram 101.559.956.668.416 (101 quatrilhões) de possibilidades,

portanto é possível que algum usuário inadvertidamente digitou um movimento (por exemplo documento ZZZZZZZZ0), forçando o sistema continuar a partir deste numero até chegar

no final ZZZZZZZZZ.   

05. ASSUNTOS RELACIONADOS

        Não se aplica.