Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Quando a falha ocorre?

...

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Ao realizar a geração de relatórios na rotina de Listagem do Cadastro de Empresas, ocorre a mensagem: Erro 9010 - O RecordSet retornou um conjunto de registros vazio!. Empresa não foi localizada na tabela prg_empresa_compl. - A empresa não foi localizada na tabela prg_empresa_compl na base fiscal. Referência/Erro: 46200001

Informações Adicionais: Não se aplica.

Resolução

Como corrigir?

...

O erro ocorre devido a não ter a informação de empresa na tabela tabela prg_empresa_compl. A ausência da informação na tabelaprg_empresa_compl apresenta o erro 9010 no momento da geração do relatório.

...

2- Clique em Ferramentas e marque a opção de sincronismo

Image Modified


















Execução de Script de Banco de Dados

...

Select  b.codigobtr , c.codigo from prg_empresa_compl c
right join prg_empresa_btr b on b.codigobtr = c.codigo
where c.codigo is null;

Image Modified


















Observe que a coluna coluna codigobtr são os registros existentes na prg_empresa_btr e a coluna codigo não possuem tais registros.

2- Execute o seguinte script para criação dos comandos de insert na base para preencher estas informações naprg_empresa_compl.

Select
'insert into prg_empresa_compl (codigo, empc_gera_bloco_k) values (''' + b.codigobtr + ''', 0);'
from prg_empresa_compl c
right join prg_empresa_btr b
on b.codigobtr = c.codigo
where c.codigo is null;
 
3- A execução da query acima irá gerar várias queryes com insert para serem executados na base a fim de inserir os valores ausentes na tabela prg_empresa_compl.
Segue abaixo um print de exemplo das queryes geradas (escolha a opção Execute in Text para executar a query):
Será necessário copiar as queryes geradas e executá-las individualmente na base de dados.

Image Modified