10378 - Erro ao inserir afastamento - "Erro ao buscar informações do plano de vagas"
Problema: Está sendo utilizada a rotina de Quadro de Vagas por Posto de Trabalho.
Após efetuar a definição do Plano de Vagas, em: Tabelas > Postos de Trabalho > Estruturas > aba Plano de Vagas, ao tentar inserir um histórico de afastamento para um colaborador é retornado o erro:
Erro de acesso ao banco de dados:
Banco de Dados: Oracle 11.
Erro do Banco (20103): ORA-20103: Erro ao buscar informações do plano de vagas.
ORA-06512: at VETORH.R038AFA_SI, line 1
ORA-04088: error during execution of trigger VETORH.R038AFA_SI
Quando ocorre / onde se aplica: Colaboradores > Históricos > Afastamentos. Situação ocorre quando é utilizada proprietária com a rotina Cont. Vagas e Orçamento por Postos de Trabalho habilitada.
Solução: Solução 10378: Nesta situação, deve ser verificado se constam dois planos de vagas ativos para a empresa, em duas estruturas de postos diferentes.
O plano de vagas é cadastrado para a estrutura de postos de trabalho em Tabelas > Postos de Trabalho > Estruturas > aba Plano de Vagas.
A mensagem de erro pode ocorrer, caso o período dos dois planos de vagas seja coincidente, e na grid 'Empresas que utilizam o plano de vagas' conste a mesma empresa em ambos, com a coluna 'Plano ativo' marcada.
Para solucionar a situação é necessário alterar o período do plano de vagas da estrutura de postos que não é mais vigente, informando um período final anterior ao início do plano de vagas vigente.
Por exemplo: Se no plano de vagas vigente o período inicial é 09/2017, no plano de vagas da estrutura anterior o período deve ter o seu término em 08/2017.
Após efetuar a definição do Plano de Vagas, em: Tabelas > Postos de Trabalho > Estruturas > aba Plano de Vagas, ao tentar inserir um histórico de afastamento para um colaborador é retornado o erro:
Erro de acesso ao banco de dados:
Banco de Dados: Oracle 11.
Erro do Banco (20103): ORA-20103: Erro ao buscar informações do plano de vagas.
ORA-06512: at VETORH.R038AFA_SI, line 1
ORA-04088: error during execution of trigger VETORH.R038AFA_SI
Quando ocorre / onde se aplica: Colaboradores > Históricos > Afastamentos. Situação ocorre quando é utilizada proprietária com a rotina Cont. Vagas e Orçamento por Postos de Trabalho habilitada.
Solução: Solução 10378: Nesta situação, deve ser verificado se constam dois planos de vagas ativos para a empresa, em duas estruturas de postos diferentes.
O plano de vagas é cadastrado para a estrutura de postos de trabalho em Tabelas > Postos de Trabalho > Estruturas > aba Plano de Vagas.
A mensagem de erro pode ocorrer, caso o período dos dois planos de vagas seja coincidente, e na grid 'Empresas que utilizam o plano de vagas' conste a mesma empresa em ambos, com a coluna 'Plano ativo' marcada.
Para solucionar a situação é necessário alterar o período do plano de vagas da estrutura de postos que não é mais vigente, informando um período final anterior ao início do plano de vagas vigente.
Por exemplo: Se no plano de vagas vigente o período inicial é 09/2017, no plano de vagas da estrutura anterior o período deve ter o seu término em 08/2017.