Aplica-se apenas ao produto Omega
Observação:
Os dados utilizados neste documento são genéricos e simulados no ambiente de homologação
As imagens são ilustrativas
Introdução:
Ao tentar emitir um relatório configurado ocorre a seguinte crítica: TdaMetaCache.Getfields: unable to find table in cache
Essa mensagem ocorre para alguns usuários e outros estão conseguindo usar o relatório.
Causas:
Essa mensagem indica que a tabela ou view não pode ser acessada para emitir o relatório. Há algumas possibilidades:
- A configuração para usar dicionário de dados está ativada no Gerador e Consulta de Relatório e a tabela não está incluída nele.
- Ou as parametrizações do OmegaXML desse usuário não está parametrizado para usar Login Único
Como Resolver Situação 1
Provavelmente a opção ‘Usar Dicionário de Dados’ está marcada. Se estiver será necessário ‘Desmarcar’.
Atenção: Esta configuração é por estação/usuário.
Alterar Configuração no Gerador de Relatório
- Abrir o módulo Gerador e Consulta de Relatório
- No menu principal desse módulo, clicar no botão ’
- Desmarcar a opção ‘Usar dicionário de dados’ e
- Em seguida, clicar no botão ‘
’
Como Resolver Situação 2:
1º Passo
Abrir o OmegaAdm.exe da máquina de um usuário que esteja conseguindo usar o relatório e dar atenção especial aos campos User ID e Password. Se estiver preenchida significa que este usuário está utilizando ‘Login Único’. Este usuário está definido no campo User ID tem permissão de acessar/select nas tabelas.
2º Passo
Acessar a máquina do usuário que está com a mensagem e configurar o OmegaAdm.exe e preencher ‘User ID’ e ‘Password’.
Comentários
0 comentário
Artigo fechado para comentários.