Histórico da Página
Ao se deparar com a mensagem: “Erro original: ORA-XXXXX: “tabela.coluna”: invalid identifier “
Siga os seguintes passos:
1- Atualize a rotina 560 ou PCINFTAB para a ultima versão disponível de acordo com a versão do seu Menu;
2- Identifique quais tabelas o Winthor utiliza o nome apresentado no erro. No caso o nome da ‘coluna’ informado na mensagem de erro;
2.1- Acesse a rotina 860 e clique no menu Ferramentas e em seguida na opção Pesquisar Campos;
2.2- A rotina apresentará a janela Pesquisar campo nas tabelas/views’s do banco. No campo Campo a ser pesquisado informe o nome da coluna apresentado na mensagem de erro. Em seguida clique em Pesquisar.
2.3- Na lista abaixo aparecerá uma lista de tabelas e views na coluna TABELAS. Na rotina 560 as views são executadas automaticamente, sendo assim, anote apenas os nomes das tabelas que são por padrão iniciadas com PC e não possuem caracteres especiais. Nomes como: PCMOVCOMPLE é uma tabela, porem V_ITEM_NOTAFISCAL ou PCDADOSECF_TEMP tratam se de views.
3- Agora que está com a lista de tabelas que utilizam o campo apresentado na mensagem de erro, acesse a rotina 560 pelo menu do Winthor
Para sua segurança é recomendado realizar o procedimento em um momento que não prejudique sua operação e que a quantidade de usuários utilizando o sistema seja pequena ou nenhum usuário esteja utilizando o Winthor. Solicite a todos os usuários a fecharem as janelas do Winthor em suas maquinas.
3.1- Acesse a rotina 560 e clique no botão Localizar;
3.2- Na tela Localizar tabela informe o nome da tabela que deseja atualizar;
3.3- Digite o nome da devida tabela, como por exemplo PCLANC, clique Ok;
Repita quantas vezes forem necessárias para selecionar todas as tabelas listadas na 860
3.4- Em seguida será destacada a opção referente à tabela procurada, marque-a;
3.5- Clique no botão Confirmar;
3.6- Selecione a aba Dicionário de Dados - Novos Cadastros, sub-aba Criar Novo Dicionário de Dados e clique o botão Criar Novo Dicionário de Dados;
3.7- Acione o botão Confirmar.