Tempo aproximado para leitura: 00:04:12 min
Ocorrência
No módulo Gestão Patrimonial ao marcar o parâmetro "Usar funcionários RM Labore como responsáveis"
é apresentada a seguinte mensagem:
ORA-01779: não é possível modificar uma coluna que mapeie uma tabela não preservada pela chave. System.Exception: update ibem set recmodifiedby = 'mestre', recmodifiedon = sysdate, codrespatual = null, datarespatual = null where codcoligada = 1 and codrespatual is not null. End of inner exception stack trace.
at RM.Lib.Data.DbServices.QueryExec.(String sql Text, Object [] parameters)
at RM.Pat.Parametros.PatParamData.ConsistePFunc(String codUsuario).
Ambiente
Cross Segmentos - Backoffice Linha RM - TOTVS Gestão Patrimonial - A partir da versão 12.1
Causa
A mensagem é apresentada devido a empresa já conter vários responsáveis cadastrados no módulo Gestão Patrimonial e conter vários vínculos no cadastro dos patrimônios.
Solução
Não é possível marcar o parâmetro: "Usar funcionários RM Labore como responsáveis", que se encontra no menu: Ambiente | Parâmetros | Gestão Patrimonial | Cadastro de Bens | Responsáveis, devido a empresa já conter vários responsáveis cadastrados na visão de cadastro de Responsável do módulo Gestão Patrimonial, e por já conter vários patrimônios com a informação da tabela de responsável já informado nos patrimônios na aba Dados Adicionais.
Importante
O parâmetro acima deverá ser marcado quando a empresa estiver iniciando sua parametrização no módulo Gestão Patrimonial.
Ao optar por usar funcionários do RM Labore como responsáveis, a janela passará a ter uma única função que é a de visualizar os registros, não permitindo qualquer alteração de dados ou inclusão manual de cadastros.
Após vincular algum Responsável (funcionário) em um cadastro de patrimônio, a flag ficará desabilitada para desmarcar.
Ao cadastrar um Responsável diretamente pelo RM Bonum, a flag ficará desabilitada para marcar.
Saiba mais
Para mais informações acesse Responsável.
0 Comentários