21996 - Erro ao cadastrar terceiro/empregado: ORA-01403: no data found
Problema:
Solução:
O sistema não está preparado para suportar consulta e inserção simultânea para telas que compartilham dados. Os impactos para alterar este comportamento são altos.
Como as telas em questão compartilham informações na inserção, pode ocorrer essa situação de conflito, onde os dados da inserção são perdidos quando a outra tela é consultada, gerando o erro.
Não bloqueamos a abertura simultânea da tela pois ainda queremos permitir a consulta em paralelo (consultas não geram conflitos, apenas se ocorrendo durante inserções).
Um contorno possível é a abertura de duas instâncias do sistema (Abrir duas vezes o Administração de Pessoal). Assim, utilizar uma tela em cada sistema.
Isso vai permitir a separação dos dados das telas permitindo a consulta e inserção sem o conflito.
Ao cadastrar algum terceiro ou empregado está ocorrendo um erro de banco de dados:"ORA-01403: no data found".
Detalhes na imagem em anexo.
Rotina / Tela: Cadastro de colaboradores.
Solução:
Solução: Esta situação ocorre pois a tela de cadastro de funcionários (Colaboradores > Ficha Cadastral > Funcionários) está aberta no mesmo momento da tela de cadastro de terceiros (Colaboradores > Ficha Cadastral > Terceiros).
O sistema não está preparado para suportar consulta e inserção simultânea para telas que compartilham dados. Os impactos para alterar este comportamento são altos.
Como as telas em questão compartilham informações na inserção, pode ocorrer essa situação de conflito, onde os dados da inserção são perdidos quando a outra tela é consultada, gerando o erro.
Não bloqueamos a abertura simultânea da tela pois ainda queremos permitir a consulta em paralelo (consultas não geram conflitos, apenas se ocorrendo durante inserções).
Um contorno possível é a abertura de duas instâncias do sistema (Abrir duas vezes o Administração de Pessoal). Assim, utilizar uma tela em cada sistema.
Isso vai permitir a separação dos dados das telas permitindo a consulta e inserção sem o conflito.