A partir do release 12.1.25 o controle de numeração automática será feito obrigatoriamente através do License Server, a opção para controlar por SXE/SXF será desativada.

 

Sabe quando um campo no Protheus possui uma numeração automática?

Então, essa numeração é controlada pela tag ENABLENUMBER, definido no APPSERVER.INI na clausula [LICENSESERVER].

  • ENABLENUMBER =0 a numeração será pelas tabelas SXE/SXF.
  • ENABLENUMBER =1 a numeração será pelo license server(hardlock).
  • Se não existir o ENABLENUMBER, assume-se o padrão, controle pelo hardlock.

 

Por que isso vai acontecer?

Porque o controle de numeração pelo license server é 36 vezes mais rápido que pelas tabelas SXE/SXF.

Porque as tabelas SXE/SXF podem ser corrompidas em casos de encerramentos inesperados.

 

Como alterar o modo de controle de SXE/SXF para License Server?

Alterar o Enablenumber=0 para Enablenumber=1. Quando fizer isso, as tabelas SXE e SXF serão deletadas no momento em que acessar a primeira rotina que utilize o controle de numeração automática e então o license server irá buscar a última numeração de cada tabela com numeração automática e carregar na memória. É muito importante que faça o backup das tabelas SXE e SXF, caso a numeração nova esteja incorreta você poder fazer a pesquisa e ajustar utilizando a rotina “controle de numeração”.

 

Como corrigir a numeração de um campo que está incorreta?

O controle/ajuste deve ser efetuado através da rotina “controle de numeração (APCFG110)”. Caso não tenha no seu configurador, adicione em seu menu a rotina APCFG110.

 

Fale agora com um de nossos consultores contato.

Notícias Semelhantes