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.