Tempo aproximado para leitura: 00:02:00 min
Dúvida
Existe algum recurso ou e possível estabelecer um timeout para a tentativa de reserva de registros pelas funções RecLock() e SoftLock()?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - A partir da versão 12.1.17.
Solução
Não é possível alterar Timeout.
Na tela que retorna para o usuário decidir se quer terminar a busca ou abortar o sistema.
Neste momento o processo está utilizando a função Simplelock(), e caso o lock no registro possa ser realizado é chamada a função Recklock().
Caso o registro esteja bloqueado é necessário desenvolver as tratativas para tratar esse registro em um outro momento.
Saiba mais
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Erro timeout em consumo de WebService
SimpleLock - Realiza o bloqueio de edições (reserva) do registro.
DBRLockList - Retorna um array com a lista de registros bloqueados na tabela da thread atual
0 Comentários