13477 - Não foi encontrado o Registro-Mestre para este Registro
Problema: Ao executar a conciliação de saldos das contas financeiras através da tela F651CSC- Finanças / Gestão de Plano Financeiro / Controle de Contas Financeiras / Conciliação Saldos Contas, apresenta o seguinte erro:
Não foi encontrado o Registro-Mestre para este Registro.
E651RTO(CodEmp;CodCcu) -> E044CCU(CodEmp;CodCcu) Identificador de processo da aplicação (PID): 368
Quando ocorre / onde se aplica:F651CSC- Finanças / Gestão de Plano Financeiro / Controle de Contas Financeiras / Conciliação Saldos Contas
Solução: Solução 13477: A mensagem ocorre porque:
Na tabela E651RTO foi informado um código de centro de custos que não existe na tabela E044CCU.
Identificar o centro de custo, com o seguinte select:
select * from e651RTO where codccu not in (select codccu from e044ccu where codemp=1)
Ao identificar o centro de custo, cadastrar o mesmo no modelo de plano de centro de custos ou alterar o código do centro de custo na tabela E651RTO para um centro de custo existente no plano de centro de custos.
Ou;
Esses comandos verificam todas as tabelas do contas a receber que tem centro de custo que não existe na tabela E044CCU.
SELECT 'e301mcr',codccu FROM e301mcr WHERE codccu<>' ' and NOT EXISTS(SELECT 1 FROM E044CCU WHERE E044CCU.CODCCU=e301mcr.codccu) union
SELECT 'e301rat',codccu FROM e301rat WHERE codccu<>' ' and NOT EXISTS(SELECT 1 FROM E044CCU WHERE E044CCU.CODCCU=e301rat.codccu) union
SELECT 'e301tcr',codccu FROM e301tcr WHERE codccu<>' ' and NOT EXISTS(SELECT 1 FROM E044CCU WHERE E044CCU.CODCCU=e301tcr.codccu)
Não foi encontrado o Registro-Mestre para este Registro.
E651RTO(CodEmp;CodCcu) -> E044CCU(CodEmp;CodCcu) Identificador de processo da aplicação (PID): 368
Quando ocorre / onde se aplica:F651CSC- Finanças / Gestão de Plano Financeiro / Controle de Contas Financeiras / Conciliação Saldos Contas
Solução: Solução 13477: A mensagem ocorre porque:
Na tabela E651RTO foi informado um código de centro de custos que não existe na tabela E044CCU.
Identificar o centro de custo, com o seguinte select:
select * from e651RTO where codccu not in (select codccu from e044ccu where codemp=1)
Ao identificar o centro de custo, cadastrar o mesmo no modelo de plano de centro de custos ou alterar o código do centro de custo na tabela E651RTO para um centro de custo existente no plano de centro de custos.
Ou;
Esses comandos verificam todas as tabelas do contas a receber que tem centro de custo que não existe na tabela E044CCU.
SELECT 'e301mcr',codccu FROM e301mcr WHERE codccu<>' ' and NOT EXISTS(SELECT 1 FROM E044CCU WHERE E044CCU.CODCCU=e301mcr.codccu) union
SELECT 'e301rat',codccu FROM e301rat WHERE codccu<>' ' and NOT EXISTS(SELECT 1 FROM E044CCU WHERE E044CCU.CODCCU=e301rat.codccu) union
SELECT 'e301tcr',codccu FROM e301tcr WHERE codccu<>' ' and NOT EXISTS(SELECT 1 FROM E044CCU WHERE E044CCU.CODCCU=e301tcr.codccu)