VerificarContasFantasmas
De Projetus Wiki
Verificar a existência de contas fantasmas
Abra o pgAdmin e rode o SQL abaixo:
select e.codigo empresa, l.dt_lancamento, l.nro_lancamento, l.valor from mcg_lancamento as l left join ger_empresa as e on e.id = l.id_ger_empresa left join ger_grupo_empresa as ge on ge.id = e.id_ger_grupo_empresa left join ger_grupo_empresa_config as gec on gec.id_ger_grupo_empresa_raiz = ge.id_ger_grupo_empresa_raiz where (l.id_ger_plano_conta_credito is not null and l.id_ger_plano_conta_credito not in (select cred.id from ger_plano_conta as cred where cred.id = l.id_ger_plano_conta_credito and cred.id_ger_grupo_plano_conta= gec.id_ger_grupo_plano_conta)) or (l.id_ger_plano_conta_debito is not null and l.id_ger_plano_conta_debito not in (select deb.id from ger_plano_conta as deb where deb.id = l.id_ger_plano_conta_debito and deb.id_ger_grupo_plano_conta=gec.id_ger_grupo_plano_conta)) order by 1, 2, 3
Verifique quantos registros foram listados. Dê preferência para que o cliente altere esses lancamentos manualmente.
