ERP – Cadastro de Modelo de Plano – Este código de centro de custo está sendo utilizado. Alteração não permitida
Incidente
No módulo Cadastros, ao tentar alterar o código do centro de custo em uma conta do plano de centro de custo, é apresentada a mensagem: Este código de centro de custo está sendo utilizado. Alteração não permitida.
Causa
Esta mensagem é apresentada, quando o código de centro de custo já foi vinculado em uma ou mais empresas, alimentando o campo CodCcu da tabela E044CCU. Desse modo, o sistema faz a consistência e não permite a alteração, pois na referida tabela o código do centro de custo é um campo chave e não pode ser alterado.
Ou ainda,
Quando é realizada uma importação na base de dados utilizando-se de um modelo de importação que não possua consistência padrão, alimentando o campo CodCcu em branco " " na tabela E044PCM, somado a existência de um registro vinculado em uma ou mais empresas com o CodCcu em branco " " na tabela E044CCU.
Solução
Para que a mensagem não seja apresentada ao efetuar a alteração do código do centro de custo, realize os passos a seguir:
1. Acesse a tela F044CCU - Cadastros / Centros de Custo / Cadastro, informe o código do centro de custo e tecle Enter. Em seguida, clique no botão Excluir:
2. Acesse a tela F043MPC - Cadastros / Modelos de plano / Cadastro e realize a alteração do código do centro de custo na conta reduzida:
Ou ainda,
1. Acesse uma ferramenta de banco de dados e execute o seguinte modelo de comando para verificar as contas com CodCcu em branco na tabela E044CCU:
SELECT * FROM E044CCU WHERE CODCCU=' ' AND CODEMP=XX
1.1. Ao retornar a informação faça o delete dessa conta conforme modelo de comando abaixo:
DELETE E044CCU WHERE CODCCU=' ' AND CODEMP=XX
2. Na ferramenta de banco de dados identifique quais as contas do modelo de plano de centro de custos que estão com o CodCcu em branco na tabela E043PCM através do comando abaixo:
SELECT * FROM E043PCM WHERE CODMPC=XXX AND CODCCU=' ' ORDER BY DESCTA
3. Acesse a tela F043MPC - Cadastros / Modelos de plano / Cadastro e informe um código de centro de custo inexistente para as contas retornadas no select do passo 2:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.