18138 - Falha de negociação de protocolo em telas do sistema
Problema: Ao inserir uma movimentação de paciente (ou em qualquer outra operação que envolva visualização da árvore de locais), depois de abrir a Treeview de dispositivos e clicar em confirmar o sistema apresenta a mensagem Falha de negociação do protocolo e é impossível executar qualquer outra operação, sempre apresentando a mesma mensagem.
É necessário fechar o sistema para que a mensagem pare de aparecer.
ATENÇÃO: esta não é uma situação habitual, acontece apenas quando há mau uso do sistema, como importações indevidas. Caso o problema acima seja identificado em uma base sem importação ou manutenção recente, registrar chamado para análise no suporte.
Rotina / Tela: Movimentação de paciente / cadastro de dispositivos
Solução:
Um local físico está informando que seu local pai é ele mesmo.
Exemplo:
SELECT verplf, codplf, catplf, paiplf FROM R058PLF WHERE VERPLF = 1 order by 1,2
VERPLF CODPLF CATPLF PAIPLF
1 1 4 1 ---------------> este local aponta para ele mesmo
1 2 2 0
1 3 4 2
1 4 4 2
1 5 4 2
1 6 4 2
Para ajustar a base, é necessário executar o comando: update r058plf set paiplf = 0 where codplf = paiplf
É necessário fechar o sistema para que a mensagem pare de aparecer.
ATENÇÃO: esta não é uma situação habitual, acontece apenas quando há mau uso do sistema, como importações indevidas. Caso o problema acima seja identificado em uma base sem importação ou manutenção recente, registrar chamado para análise no suporte.
Rotina / Tela: Movimentação de paciente / cadastro de dispositivos
Solução:
Um local físico está informando que seu local pai é ele mesmo.
Exemplo:
SELECT verplf, codplf, catplf, paiplf FROM R058PLF WHERE VERPLF = 1 order by 1,2
VERPLF CODPLF CATPLF PAIPLF
1 1 4 1 ---------------> este local aponta para ele mesmo
1 2 2 0
1 3 4 2
1 4 4 2
1 5 4 2
1 6 4 2
Para ajustar a base, é necessário executar o comando: update r058plf set paiplf = 0 where codplf = paiplf