Página de Modelo 

Produto:

Microsiga Protheus

Versões:

12

Ocorrência:

Ao realizar uma movimentação bancária pela FINA100 ou uma baixa a pagar/receber o sistema gera extrema lentidão aparentando travamento

Passo a passo:

Consultando o tracer no momento da baixa ou inclusão de movimentação bancária é observado que a rotina entra na FKA e ficava contando todo os IDPROC da tabela.

Esta lentidão se dá devido ao controle de numeração do License server estar se perdendo quando se utiliza o controle de numeração pelas tabelas SXE/SXF

Hoje a recomendação é a utilização do license server virtual que não faz uso das tabelas SXE/SXF, mas sim pelo controle de numeração que pode ser acessado pela rotina APCFG110 via configurador, conforme

documentação abaixo:

"Numeração automática pelo License Server"


Para se realizar a manutenção dos registros existentes nas tabelas SXE/SXF pode se realizar o procedimento abaixo sempre mediante backup realizado:


Faça uma consulta no seu banco de dados na tabela FKA, localizando o último registro gerado da numeração FKA_IDPROC ou localize  com a seguinte query:

SELECT MAX(FKA_IDPROC) AS MAXIMO_FKA FROM FKA010

Dessa consulta será retornado um número , que tomarei como exemplo 0000000000000000100,


Acesse a tabela SXE e localize na coluna XE_FILIAL a informação referente à tabela FKA ex: SYSTEM\FKA010 .

Verifique se na tabela SXF irá ter vários registros da FKA com o campo XE_NUMERO, se sim, marque todos como deletado ( somente os que tiver o campo XF_FILIAL igual ao SYSTEM\FKA ( ou semelhante)


Para efetivar o processo deve ser feito o seguinte:


- Faça a query no banco de dados e veja o último número ex: 0000000000000000100;

-Na SXE deixe com um número seguinte ex: 0000000000000000101

-Na SXF  restaure apenas o último registro deixe uma numeração 0000000000000000100 ( igual à da query)


Realize a movimentação bancária desejada ( baixa ou movimentação direta)


------- Caso de Lentidão em que não há uso das tabelas SXE/SXF --------


Para os casos que não há o uso de tabelas SXE e SXF ( uso do HardLock pendrive) verifique se o sistema atualizado  com as rotinas  FINM020 e FINXSE5  à partir de 11/08/17 e 04/01/18 respectivamente. Verifique  a numeração do último FKA_IDPROC com a numeração gerada na APCFG110

( controle de numeração , através do configurador) Caso for preciso ajuste conforme recomendação do uso das tabelas SXE/SXF e  reiniciem o servidor de licenças ( appserver do License ).



 Conforme recomendação do link Numeração automática pelo License Server, a chave Enablenumber deve estar configurado com o valor 1