Usar grupos de números dedicados

Você pode usar grupos de números dedicados para gerar números exclusivos para ordens e documentos para uso específico. Os números de série que o LN gera em grupos de números dedicados ao mesmo tipo de uso são exclusivos. Para garantir que os números sejam exclusivos, o LN verifica se os códigos de série definidos por você nos grupos de números não resultam em números duplicados.

É possível dedicar grupos de números para estes fins:

  • Frete/Armazém
  • Faturamento
  • Produção
  • Serviço
  • Não aplicável

É possível atribuir os grupos de números a vários propósitos nas sessões correspondentes. Por exemplo, na sessão Parâmetros de ordem de vendas (tdsls0100s400), é possível selecionar o grupo de números para ordens de vendas e programações de vendas. Na sessão Departamentos de venda (tdsls0512m000), é possível selecionar uma série do grupo de números em questão para as ordens de vendas geradas por um departamento de vendas específico.

Primeiro número livre:

O LN numera ordens, documentos ou outros registros sequencialmente usando o primeiro número livre na série. Você especifica o primeiro número de cada série na sessão Primeiros números livres (tcmcs0150m000).

Números de ordem:

O número resultante consiste no código de série seguido pelo primeiro número livre. O número deve conter 9 caracteres. O LN adiciona zeros à esquerda do primeiro número livre para chegar ao número necessário de dígitos.

Exemplo

O código de série é NR08. O primeiro número livre é 100. Os documentos dessa série obtêm os números:

  • NR0800100
  • NR0800101
  • NR0800102

Cache dos primeiros números livres:

Para melhorar o desempenho 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 poderão ser não sequenciais. Os números que ainda estiverem no cache do usuário serão perdidos ao efetuar logoff.

Caso você não use o cache dos primeiros números livres, defina o tamanho do cache como zero.

Exemplo

Você define o tamanho do cache como quatro. Na primeira vez que o usuário cria uma nova ordem, o LN gera quatro novos números de série e os coloca no cache do usuário. O usuário deve aguardar enquanto isso acontece. O primeiro número é utilizado para a primeira ordem. O LN recupera no cache os números das próximas três ordens criadas pelo usuário. Se o usuário cria uma quinta ordem, o LN gera outros quatro números, coloca-os no cache do usuário, e assim por diante.

Se o usuário cria seis ordens e efetua logoff, os dois últimos números de série que o LN gerou para o usuário não são utilizados.

Para usar números iguais para registros relacionados:

  1. Defina um grupo de números para cada tipo de registro usando a sessão Grupos de números (tcmcs0151m000).
  2. Defina códigos de série idênticos nos grupos de números usando a sessão Primeiros números livres (tcmcs0150m000).
  3. Defina os mesmos primeiros números livres da série igual usando a sessão Primeiros números livres (tcmcs0150m000).
  4. Atribua os grupos de números aos dois tipos de registros usando a sessão apropriada.
  5. Selecione a série igual para os registros.

O LN gera códigos idênticos quando você cria os diferentes tipos de registros que deseja vincular. É possível usar isso, por exemplo, para utilizar códigos iguais para ordens ou contratos relacionados em companhias diferentes.

Exemplos de grupos de números dedicados:

Exemplo

Defina os grupos de números com os detalhes a seguir:

Grupo de números Comprimento da série Dedicado a
SF1 2 Produção
SF2 2 Produção
SF5 3 Produção
IN9 2 Faturamento

Se o grupo de números SF1 tiver uma série KJ, não será possível inserir o mesmo código de série (KJ) no grupo de números SF2.

Se o grupo de números SF1 tiver uma série AA, não será possível inserir o código de série AA1, AA5 ou AA9 no grupo de números SF5, pois, assim, você teria os mesmos números que aqueles gerados no grupo de números SF2.

Se o grupo de números SF5 tiver uma série DF2, não será possível inserir uma série DF nos grupos de números SF1 ou SF2, pois você teria os mesmos números que aqueles gerados no grupo de números SF5 caso números muito altos fossem criados (por exemplo, DF2255734, DF2766438 e assim sucessivamente).

Independentemente da série definida nos grupos de números SF1, SF2 e SF3, é possível inserir qualquer série no grupo de números IN9, pois IN9 é dedicado a outro tipo de uso.