Quando a falha ocorre?


Ao editar a informação do beneficiário na rotina Imposto Retido por Beneficiário R-4000, retorna o erro:

Descrição [Pervasive][ODBC Client Interface][LNA][Pervasive][ODBC Engine Interface]Invalid column name: 'operadora'.
Rastreio:
<-LFSREINFR4000.frmManutReinfR4000.EncherCampos
<-LFSREINFR4000.clsNReinfR400.RetornarValoresPlanoSaude.
Referência/Erro: 79800000


Porque a falha acontece?


O problema acontece, pois não existe na tabela de reinfIdeOpSaude a coluna operadora.


Como corrigir o erro?



  1. Realize o backup da base da empresa no fiscal (LFS\EEEE)
  2. Acesse no pervasive a base da empresa e selecione a tabela versaoEEEE, altere o valor da versão para 167, visto que esta alteração ocorreu na versão 168.
  3. No GAP, abra a rotina de criação/atualização da base de dados e selecione a opção de Refaz Atualização (somente das empresas com erro)
  4. Realize a atualização da base da empresa.


Caso os procedimentos acima não crie a coluna na tabela, segue o script para criação manual desta coluna na base da empresa.

  1. alter table reinfIdeOpSaude add column "operadora" VARCHAR(250) NOT NULL 
  • Sem rótulos