Primeiros números livres (tcmcs0150m000)

Utilize esta sessão para manter a série definida para o Grupo de números mostrado na parte superior da sessão.

Use o menu Grupo ou os botões Grupo para listar as séries de outro grupo de números. Selecione [...] no menu Grupo para inserir a série de um novo grupo de números.

É possível adicionar e remover séries, especificar o número inicial e bloquear uma série para uso. Não é possível alterar o código de série.

Nota

Se uma série for usada, não será possível excluí-la. Uma série é usada se ela for definida para um tipo de registro, independentemente de se um número é realmente gerado. Por exemplo, se, na sessão Parâmetros de controle da ordem de frete (fmfoc0100m000), a série SLS for definida como a série para ordens de frete originando de ordens de venda, a série SLS é usada, mesmo se nenhuma ordem de frete tiver sido gerada ainda para essa série.

Se você tiver iniciado esta sessão aplicando zoom, poderá somente localizar e selecionar um registro.

Aspectos de desempenho

As configurações desta sessão podem afetar o desempenho do sistema e o aumento do banco de dados. Para mais informações, consulte o Primeiros números livres.

 

Grupo de números
Um grupo da primeira série de número livre que pode ser atribuída a um uso específico.

Por exemplo, é possível atribuir um grupo de número a:

  • códigos do parceiro de negócios
  • Contratos de compra
  • Ordens de venda
  • Ordens de produção
  • Ordens de serviço
  • Ordens de armazenamento
  • Ordens de frete

Dentro de um grupo de número, é possível definir várias séries. Cada série é identificada pelo código de série. Os números de série que o LN gera consistem no código de série seguido pelo primeiro número livre na série. Códigos de série do mesmo grupo de número possuem o mesmo comprimento.

Série
O código da série.

Valores permitidos

O código da série deve ter o mesmo número de caracteres que o definido para o comprimento da série do grupo de números na sessão Grupos de números (tcmcs0151m000).

Se o grupo de números for dedicado a um uso específico, o código da série deve ser único nos grupos de números dedicados ao mesmo tipo de uso.

Nota

Após salvar os dados da sessão atual, não é possível alterar o campo Série.

Primeiros númeroslivres
Para melhorar a performance das sessões em que os novos números de ordem são atribuídos, é possível definir um tamanho de cache para a série. O tamanho do cache é a quantidade de novos números de série que o LN gera de uma vez. Se houver números de série em cache, os usuários não precisam esperar enquanto o LN gera e verifica os próximos números de série.

Valores permitidos

  • Tamanho do cache = 0

    Não é aplicado nenhum cache. Se você solicitar um novo número, o número é reservado somente após a transação à qual o número se aplica ser concluída.

    Desvantagem: A série dos números é bloqueada durante a transação. Outros usuários não podem solicitar um novo número da mesma série até a transação ser concluída.

    Vantagem: Não há lacunas na numeração.

    Use um tamanho de cache de 0 se não forem permitidas lacunas na numeração. Preferivelmente, solicite um novo número próximo ao final de uma transação para reduzir o tempo de bloqueio. Em implementações de alto volume, um tamanho de cache de 0 pode causar problemas de bloqueio e de performance.

  • Tamanho do cache = 1

    Se você solicitar um novo número, o número é reservado imediatamente, mesmo se a transação à qual o número se aplica ainda não estiver concluída.

    Desvantagem: Podem ocorrer lacunas na numeração se uma transação não for finalizada.

    Vantagem: A série dos números é bloqueada somente por um curto período, o que melhora a performance.

    Um tamanho de cache de 1 é o valor padrão para a série de números. Dessa forma, os problemas de bloqueio e performance em implementações de volume alto são evitados o máximo possível.

  • Tamanho do cache > 1

    O valor do tamanho do cache indica quantos novos números são solicitados de uma vez. Os números são reservados imediatamente, mesmo se as transações ainda não estiverem concluídas.

    Desvantagem: Podem ocorrer grandes lacunas na numeração se mais de uma transação não for finalizada.

    Vantagem: A série dos números é bloqueada somente por um curto período. Além disso, para todos os números que são solicitados, a série dos números precisa ser atualizada somente uma vez, o que melhora a performance.

    Um tamanho de cache maior que 1 é recomendado somente se um tamanho de cache de 1 não resolver os problemas de bloqueio suficientemente.

Nota

Se a série já estiver em uso, não será possível alterar o campo Primeiros númeroslivres para um valor menor.

Tamanho do cache do primeiro nº livre
Para melhorar a performance das sessões em que os novos números de ordem são atribuídos, é possível definir um tamanho de cache para a série. O tamanho do cache é a quantidade de novos números de série que o LN gera e coloca no cache do usuário. Os usuários não precisam aguardar enquanto o LN gera e verifica os próximos números de série.

Se você usar o cache dos primeiros números livres, os números de ordem podem ser não sequenciais; os números que ainda estão no cache do usuário se perdem ao efetuar logoff.

Caso você não queira usar o cache dos primeiros números livres, deve definir o tamanho do cache para zero.

Bloqueado paraentrada
Se esta caixa de controle estiver selecionada, não é possível usar a série. Se você bloquear uma série, é necessário selecionar outra série para o tipo de ordens ou outros elementos aos quais a série é atribuída.
Nota

É possível desmarcar a caixa de seleção para continuar a usar uma série.