Histórico da Página
...
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 apresnta apresenta extrema lentidão/travamento. |
Passo a passo: | Para verificar este comportamento de lentidão/travamento faça a seguinte procedimento:
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 ------IMPORTANTE------- Após o ajuste da chave enablenumber a próxima movimentação irá permanecer lenta, porém é importante NÂO cancelar o processo, pois a rotina está adequando as numerações existentes, para a baixa seguinte ser realizada com rapidez. |