O problema que os usuários 1C encontram é “Erro: campo do objeto não encontrado”, que geralmente aparece na inicialização. Esse problema causa transtornos e retarda o processo de trabalho. Muitos usuários, como mostram as pesquisas, não sabem como resolver esse problema de forma rápida e independente. Vejamos recomendações eficazes.
Nas configurações 1C, cada objeto recebe seu próprio campo. Analisando este erro do ponto de vista do programador, podemos concluir: o problema aparece quando o programa acessa um campo que não está especificado no objeto. Avaliando o problema da perspectiva dos usuários, o erro em 1C é que o programa não consegue encontrar um atributo especificado pelo usuário.
O erro 1C geralmente aparece em três situações:
Esta lista pode continuar, mas os métodos para resolver a falha dependem inteiramente dos detalhes da exibição incorreta da página.
Erro: Campo do objeto não encontrado 1C (Autenticação)
Nas últimas atualizações 1C, você pode fazer login via OpenID. Esta nova opção facilita o login após a desconexão da conexão.
Você pode resolver o problema de várias maneiras:
Como resolver o problema sem usar uma atualização:
Erro: Campo não encontrado (Armazém)
Motivo: os dados do documento são indicados, por exemplo, no meio da tabela, mas devem estar localizados no cabeçalho:
Erro: Campo do objeto não encontrado (prefixo do item de peso)
Opções para resolver o problema:
Erro: campo do objeto não encontrado (string de pesquisa)
Erro: Campo do objeto não encontrado (Conta)
Você pode corrigir esse erro se ativar “Gerenciamento independente de parceiros e contratados” nas configurações. Para acessar este menu de configurações, vá em “Administração” e depois em “CRM e vendas”.
O erro que estamos considerando ocorre frequentemente em novos lançamentos de programas durante a introdução de novos mecanismos de software. Na maioria dos casos, o problema se resolve durante o lançamento de uma nova versão. Para não esperar por um novo lançamento, não se esqueça de salvar cópias de segurança. Isso o levará de volta à versão anterior. Esta opção pode ser usada em qualquer situação quando surgir um erro 1C.
Existe também um certo algoritmo de ações para eliminação de erros, que se baseia puramente em questões técnicas:
O problema que os usuários 1C encontram é “Erro: campo do objeto não encontrado”, que geralmente aparece na inicialização. Esse problema causa transtornos e retarda o processo de trabalho. Muitos usuários, como mostram as pesquisas, não sabem como resolver esse problema de forma rápida e independente. Vejamos recomendações eficazes.
Nas configurações 1C, cada objeto recebe seu próprio campo. Analisando este erro do ponto de vista do programador, podemos concluir: o problema aparece quando o programa acessa um campo que não está especificado no objeto. Avaliando o problema da perspectiva dos usuários, o erro em 1C é que o programa não consegue encontrar um atributo especificado pelo usuário.
O erro 1C geralmente aparece em três situações:
Esta lista pode continuar, mas os métodos para resolver a falha dependem inteiramente dos detalhes da exibição incorreta da página.
Erro: Campo do objeto não encontrado 1C (Autenticação)
Nas últimas atualizações 1C, você pode fazer login via OpenID. Esta nova opção facilita o login após a desconexão da conexão.
Você pode resolver o problema de várias maneiras:
Como resolver o problema sem usar uma atualização:
Erro: Campo não encontrado (Armazém)
Motivo: os dados do documento são indicados, por exemplo, no meio da tabela, mas devem estar localizados no cabeçalho:
Erro: Campo do objeto não encontrado (prefixo do item de peso)
Opções para resolver o problema:
Erro: campo do objeto não encontrado (string de pesquisa)
Erro: Campo do objeto não encontrado (Conta)
Você pode corrigir esse erro se ativar “Gerenciamento independente de parceiros e contratados” nas configurações. Para acessar este menu de configurações, vá em “Administração” e depois em “CRM e vendas”.
O erro que estamos considerando ocorre frequentemente em novos lançamentos de programas durante a introdução de novos mecanismos de software. Na maioria dos casos, o problema se resolve durante o lançamento de uma nova versão. Para não esperar por um novo lançamento, não se esqueça de salvar cópias de segurança. Isso o levará de volta à versão anterior. Esta opção pode ser usada em qualquer situação quando surgir um erro 1C.
Existe também um certo algoritmo de ações para eliminação de erros, que se baseia puramente em questões técnicas:
Talvez um dos erros mais comuns durante a operação de programas e configurações lançados pela 1C seja a mensagem “Campo de objeto não detectado”. Este artigo é dedicado às causas deste erro, aos métodos para eliminá-lo e às situações em que ele se manifesta.
Qualquer configuração 1C é um conjunto de objetos de metadados que o programa acessa periodicamente. Cada objeto é caracterizado por um conjunto de campos. É o resultado incorreto do acesso ao campo do objeto que o programa reporta quando esta janela aparece.
Esta situação pode ocorrer a qualquer momento:
A mensagem Campo de objeto 1C não encontrado aparece com mais frequência após fazer uma alteração na configuração (adicionando-o de forma independente ou atualizando-o para a versão atual). A principal razão para isso é o descuido dos programadores:
Deve-se notar que para 1C “Campo de objeto não detectado” não é um erro crítico. A operação do sistema continua, apenas é interrompida a execução do módulo em cujo corpo ocorreu o erro.
Quaisquer que sejam os motivos deste erro, ele só pode ser resolvido sem a intervenção dos programadores em um caso: se o erro for causado pela atualização da entrega da configuração.
Nesse caso, você pode restaurar o backup do banco de dados ou reverter a atualização, após o que, na nova versão da configuração, o erro provavelmente será corrigido. Na maioria dos outros casos, são necessárias alterações no código executável do programa.
Nas versões do programa posteriores à versão 8.2.15, para simplificar a identificação do usuário, foi introduzida a capacidade de efetuar login usando OpenID. No momento deste lançamento, muitos usuários encontraram o erro “Campo de objeto não encontrado (autenticação OpenID).
Como se constatou posteriormente, o motivo do aparecimento desta janela foi que as configurações desenvolvidas anteriormente não levavam em consideração a possibilidade dessa autenticação. E o código do programa não continha um mecanismo para resolver tal problema.
As principais soluções foram:
Em qualquer caso, não importa o que cause a situação excepcional, você nunca deve entrar em pânico. Tente ler o que o programa está lhe dizendo, qual campo está faltando, analise quais ações levaram ao aparecimento da mensagem e entre em contato com um especialista de suporte técnico. Na maioria das vezes, esse problema é resolvido dentro de uma hora a partir do momento do contato.
Às vezes acontece que após a atualização 1C escreve “Campo de objeto não detectado”, indicando um determinado objeto. Isso pode acontecer ao entrar no programa, ao preencher um formulário, etc.
Se você pensar na essência da mensagem, é óbvio que o programa não consegue encontrar o objeto especificado pelo usuário. Esta situação é típica para a instalação de uma nova versão em execução em uma plataforma desatualizada. Nesse caso, os mecanismos da plataforma legada não levam em consideração as alterações de lançamento e acessam um atributo que não existe mais.
Figura 1
O módulo acessado deixa de funcionar, mas o programa não pode interromper seu funcionamento. Quando o erro está em um aplicativo ou módulo de processamento, o programa pode não iniciar quando for iniciado.
É importante observar a descrição da entrega que é aberta durante a instalação da atualização. Devem ser indicadas recomendações para utilização da versão da plataforma.
Figura 2
Assim, a primeira e principal solução para o problema é atualizar a plataforma 1C:Enterprise.
Para ver qual plataforma instalamos, você precisa ir ao item de menu “Ferramentas” - “Sobre o programa”, onde na linha superior vemos a versão da nossa plataforma e compará-la com a recomendada ao instalar uma atualização de configuração .
Figura 3
O erro pode ocorrer mesmo que a plataforma do programa seja atualizada, por exemplo, após a atualização da configuração, ao clicar no botão “Selecionar” no documento de implementação, aparece a mensagem “Campo objeto não encontrado (Moeda)”. Qual poderia ser o motivo aqui, já que a plataforma foi atualizada? Alguns parâmetros do programa podem estar corrigidos nas configurações do usuário, e para eliminar o erro basta limpar suas configurações. Em “1C: Accounting 3.0” este item está localizado em “Administração” - “Configurações do Programa” - “Configurações de Usuário e Direitos”.
Figura 4
Na subseção “Configurações pessoais do usuário”, siga o hiperlink “Limpar configurações”, onde podemos escolher se desejamos limpar as configurações de todos os usuários ou apenas do selecionado. Também podemos optar por limpar todas as configurações ou certos tipos de configurações.
Figura 5
Figura 6
Serão abertas diante de nós as configurações do usuário, nas quais ele poderá utilizar objetos desatualizados, aos quais se refere o erro do programa. Podemos selecionar uma configuração específica (conforme solicitado pelo erro) ou limpar todas as configurações.
Figura 7
Se o erro não estiver relacionado à plataforma e às configurações do usuário, talvez tenha havido simplesmente uma falha na infobase que danificou o objeto especificado. Neste caso, recomenda-se realizar “Teste e correção da infobase” no modo Configurador, no item de menu “Administração”.
Figura 8
Nos testes e correções é necessário verificar a integridade lógica e referencial do banco de dados. Se um objeto não for detectado, podemos configurar o programa de verificação para decidir o que fazer com tais objetos – criar objetos, limpar referências ou não alterá-los.
Figura 9
Ao selecionar a opção “Criar objetos”, o programa, ao detectar uma referência inexistente a um objeto, cria um elemento, uma espécie de stub. Ao selecionar a opção “Limpar links” ou “Excluir objeto”, os links incorretos serão simplesmente excluídos. Se deixarmos a chave na posição “Não alterar”, o programa simplesmente nos apontará para este objeto sem realizar nenhuma ação. Esta opção obviamente não nos ajudará.
Assim, qualquer erro no programa 1C tem uma explicação lógica.
O problema que os usuários do 1C:Enterprise encontram é “Erro: Campo do objeto não encontrado”, que geralmente aparece na inicialização. Esse problema causa transtornos e retarda o processo de trabalho. Muitos usuários, como mostram as pesquisas, não sabem como resolver esse problema de forma rápida e independente. Vejamos recomendações eficazes.
Nas configurações 1C:Enterprise, cada objeto recebe seu próprio campo. Analisando este erro do ponto de vista do programador, podemos concluir: o problema aparece quando o programa acessa um campo que não está especificado no objeto. Avaliando o problema da perspectiva dos usuários, o erro em 1C:Enterprise é que o programa não consegue encontrar um atributo especificado pelo usuário.
Esta lista pode continuar, mas os métodos para resolver a falha dependem inteiramente dos detalhes da exibição incorreta da página.
Nas últimas atualizações do 1C:Enterprise, você pode fazer login via OpenID. Esta nova opção facilita o login após a desconexão da conexão.
Você pode resolver o problema de várias maneiras:
Como resolver o problema sem usar uma atualização:
Motivo: os dados do documento são indicados, por exemplo, no meio da tabela, mas devem estar localizados no cabeçalho:
Opções para resolver o problema:
Você pode corrigir esse erro se ativar “Gerenciamento independente de parceiros e contratados” nas configurações. Para acessar este menu de configurações, vá em “Administração” e depois em “CRM e vendas”.
O erro que estamos considerando ocorre frequentemente em novos lançamentos de programas durante a introdução de novos mecanismos de software. Na maioria dos casos, o problema se resolve durante o lançamento de uma nova versão. Para não esperar por um novo lançamento, não se esqueça de salvar cópias de segurança. Isso o levará de volta à versão anterior. Esta opção pode ser usada em qualquer situação quando um erro 1C:Enterprise aparecer.
Os especialistas 1C:Enterprise fornecem mais algumas recomendações gerais sobre o que fazer se o usuário encontrar erros na exibição da funcionalidade do programa:
Existe também um certo algoritmo de ações para eliminação de erros, que se baseia puramente em questões técnicas: