LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

A volte gli utenti 1C riscontrano un errore: "Campo oggetto non trovato."

Motivi dell'errore

Questo problema può verificarsi in vari casi:

- all'ingresso del programma;
- durante la compilazione di moduli o prima di inserire i dati nei modelli;
- quando viene eseguito il gestore - "Prima della registrazione" a causa di "Utenti CommonModule (AuthenticationOpenID).

Le opzioni possono variare. Accade che nella modalità di debug del configuratore 1C, tutte le funzioni funzionino correttamente e quando vengono avviate nel programma, si verifica un errore del genere.

Il motivo dell'errore è che i meccanismi software precedentemente sviluppati non tengono conto di queste configurazioni e i dati immessi nel codice del programma non vengono elaborati. Coloro. c'è una chiamata nell'attributo che non lo è.

Tale situazione può verificarsi quando si installa una nuova versione o quando si lavora con il programma 1C su una vecchia piattaforma.


Metodo di correzione dell'errore

Per correggere l'errore "Campo oggetto non trovato", è necessario reinstallare o aggiornare il programma a una versione più recente. La versione corrente della piattaforma può essere scaricata dal sito Web ufficiale dell'azienda o da altre risorse pertinenti.

In alternativa, è possibile ripristinare una versione precedente, ma è consigliabile eseguire backup regolari.

Il problema che incontrano gli utenti 1C è "Errore: campo oggetto non trovato", molto spesso si apre all'avvio. Questo problema è scomodo e rallenta il processo di lavoro. Molti utenti, come mostrano i sondaggi, non sanno come risolvere questo problema in modo rapido e indipendente. Diamo un'occhiata ad alcune linee guida efficaci.

Nelle installazioni 1C, a ciascun oggetto viene assegnato il proprio campo. Dopo aver analizzato un tale errore dal punto di vista del programmatore, possiamo concludere che il problema appare quando il programma accede a un campo non specificato nell'oggetto. Valutando il problema dal punto di vista degli utenti, l'errore in 1C è che il programma non è in grado di trovare un attributo specificato dall'utente.

L'errore 1C di solito appare in tre situazioni:

  • all'ingresso del programma;
  • durante la compilazione del modulo;
  • prima di compilare il modello.

L'elenco può continuare, ma i metodi di risoluzione dei problemi dipendono interamente dai dettagli della visualizzazione della pagina errata.

Errore: campo oggetto non trovato 1C (autenticazione)

Negli ultimi aggiornamenti a 1C, è possibile accedere tramite OpenID. Questa nuova opzione semplifica l'accesso dopo l'interruzione della connessione.

È possibile risolvere il problema in diversi modi:

  • aggiornare la piattaforma all'ultima versione (è possibile trovare l'aggiornamento sul sito Web ufficiale 1C);
  • eseguire il downgrade a una versione precedente (assicurarsi di creare backup).

Come risolvere il problema senza utilizzare un aggiornamento:

  • saltare i controlli all'interno del programma;
  • modifica indipendente delle regole di scambio.

Errore: campo non trovato (magazzino)

Motivo: i dati nel documento sono indicati, ad esempio, al centro della tabella, ma dovrebbero trovarsi nell'intestazione:

  • impostare una pausa nel punto dell'errore;
  • nel configuratore, assicurarsi di verificare la correttezza dei dati inseriti.

Errore: campo oggetto non trovato (prefisso articolo peso)

Opzioni di risoluzione dei problemi:

  • impostare il codice per tutte le merci in base al peso;
  • per i codici, impostare un modello (sezione "Impostazioni hardware").

Errore: campo oggetto non trovato (stringa di ricerca)

  • controllare attentamente il codice, forse si è verificato un problema nell'enumerazione, che indica una corrispondenza erroneamente specificata o la sua assenza;
  • carica altra elaborazione di conversione.

Errore: campo oggetto non trovato (account)

È possibile eliminare questo errore se si abilita "Manutenzione indipendente di partner e appaltatori" nelle impostazioni. Per accedere a questo menu delle impostazioni, andare su "Amministrazione" e quindi su "CRM e vendite".

L'errore che stiamo prendendo in considerazione si verifica spesso nelle nuove versioni del programma durante l'introduzione di nuovi meccanismi software. Nella maggior parte dei casi, il problema verrà risolto da solo quando viene rilasciata una nuova versione. Per non attendere una nuova versione, non dimenticare di conservare i backup. Questo ti riporterà alla versione precedente. Questa opzione può essere utilizzata in qualsiasi situazione quando viene visualizzato un errore 1C.

  1. È necessario cancellare la configurazione di informazioni obsolete e non necessarie. Nel menu Verifica configurazione, selezionare la casella di controllo Verifica integrità logica della configurazione. Il programma rimuoverà da solo le informazioni errate.
  2. Per coloro la cui configurazione è supportata, gli esperti raccomandano di eseguire una verifica approfondita della configurazione del fornitore. Per verificare, caricare la configurazione del fornitore in un nuovo database e ripetere il primo passaggio.

Esiste anche un certo algoritmo di azioni per l'eliminazione degli errori, che si basa esclusivamente su punti tecnici:

  1. È necessario disabilitare tutte le attività in background dei database attivi.
  2. Riavvia il server.
  3. Fai un backup usando sql.
  4. Rimuovere la base dal supporto e scaricare cf.

A volte capita che dopo l'aggiornamento, 1C scriva "Campo oggetto non trovato", indicando questo o quell'oggetto. Ciò può accadere quando si accede al programma, durante la compilazione di un modulo, ecc.

Se si pensa all'essenza del messaggio, è ovvio che il programma non è in grado di trovare l'oggetto definito dall'utente. Questa situazione è tipica per l'installazione di una nuova versione che viene eseguita su una piattaforma obsoleta. In questo caso, i meccanismi della piattaforma legacy ignorano le modifiche di rilascio e fanno riferimento a un attributo che non esiste più.

Fig. 1

Il modulo a cui si accede smette di funzionare, ma il programma potrebbe non interrompere il lavoro. Quando viene rilevato un errore in un'applicazione o in un modulo di elaborazione, il programma potrebbe non avviarsi all'avvio.

È importante guardare la descrizione della consegna che si apre durante l'installazione dell'aggiornamento. Devono essere indicati consigli per l'utilizzo della versione della piattaforma.



Fig.2

Pertanto, la prima e principale soluzione al problema è aggiornare la piattaforma 1C: Enterprise.

Per vedere quale piattaforma abbiamo installato, devi andare alla voce di menu "Servizio" - "Informazioni", dove nella riga superiore vediamo la versione della nostra piattaforma e confrontarla con quella consigliata quando si installa un aggiornamento di configurazione.



Fig. 3

Cancellazione delle impostazioni utente

L'errore può verificarsi anche con una piattaforma di programma aggiornata, ad esempio, dopo aver aggiornato la configurazione, quando si fa clic sul pulsante "Seleziona" nel documento di implementazione, viene visualizzato il messaggio "Campo oggetto non trovato (valuta)". Quale potrebbe essere il motivo qui, perché la piattaforma è stata aggiornata? Alcuni parametri del programma possono essere corretti nelle impostazioni dell'utente e, per eliminare l'errore, è sufficiente cancellare le sue impostazioni. In "1C: Accounting 3.0" questa voce si trova in "Amministrazione" - "Impostazioni del programma" - "Impostazioni utente e diritti".


Fig. 4

Nella sottosezione "Impostazioni utente personali", segui il collegamento ipertestuale "Cancella impostazioni", dove possiamo scegliere di cancellare le impostazioni per tutti gli utenti o solo per quello selezionato. Possiamo anche scegliere di cancellare tutte le impostazioni o alcuni tipi specifici di impostazioni.



Fig. 5



Fig.6

Prima di noi apriremo le impostazioni dell'utente, in cui potrebbe usare oggetti obsoleti, a cui fa riferimento l'errore del programma. Possiamo scegliere un'impostazione specifica (al prompt degli errori) o cancellare tutte le impostazioni.


Fig. 7

Se l'errore non è correlato alla piattaforma e alle impostazioni dell'utente, forse si è verificato semplicemente un errore nella infobase, che ha danneggiato l'oggetto specificato. In questo caso, si consiglia di eseguire "Test e correzione dell'infobase", in modalità Configuratore, nella voce di menu "Amministrazione".



Fig.8

Durante il test e il fissaggio è necessario verificare l'integrità logica e referenziale della base. Se un oggetto non è stato rilevato, possiamo impostare le impostazioni sul programma di verifica, cosa fare con tali oggetti: creare oggetti, cancellare riferimenti o non modificare.



Fig.9

Quando si seleziona l'opzione "Crea oggetti", il programma genera un elemento, una specie di stub, quando rileva un riferimento inesistente a un oggetto. Se si seleziona l'opzione "Cancella collegamenti" o "Elimina oggetto", i collegamenti errati verranno semplicemente eliminati. Se si lascia l'interruttore nella posizione "Non cambiare", il programma semplicemente ci indicherà questo oggetto senza eseguire alcuna azione. Questa opzione ovviamente non ci aiuterà.

Pertanto, esiste una spiegazione logica per qualsiasi errore nel programma 1C.

Forse uno degli errori più comuni nel funzionamento di programmi e configurazioni rilasciati da 1C è il messaggio "Campo oggetto non trovato". Questo articolo è dedicato alle ragioni di questo errore, ai metodi per la sua eliminazione e alle situazioni in cui si manifesta.

Cosa significa "campo oggetto non rilevato"?

Qualsiasi configurazione 1C è un insieme di oggetti metadati a cui il programma accede periodicamente. Ogni oggetto è caratterizzato da un insieme di campi. Riguarda il risultato errato dell'accesso al campo oggetto che il programma segnala quando appare questa finestra.

Questa situazione può verificarsi in qualsiasi momento:

  • All'avvio del programma;
  • Durante la compilazione dei campi informativi del modulo;
  • Quando si stampano informazioni.

Motivi dell'errore

Il campo dell'oggetto messaggio 1C non è stato trovato, molto spesso appare dopo aver apportato una modifica alla configurazione (aggiungendolo da solo o aggiornando alla versione corrente). Il motivo principale dell'evento è la disattenzione dei programmatori:

  • Il requisito utilizzato dal codice è assente nel database (è stato eliminato o non è stato ancora creato);
  • Il codice contiene un errore (;
  • Errore durante la generazione del campo (rilevante per gli utenti che lavorano con moduli gestiti);
  • Tutti i dettagli dell'elemento del modulo non vengono compilati (in particolare, se la variabile "Percorso dati" non viene inserita nel campo di input, ogni volta che si accede a questo campo verrà visualizzato l'errore "Campo oggetto non trovato";
  • Nei moduli gestiti, se si dimentica di specificare un comando per un pulsante nel gestore, è possibile riscontrare anche questo errore.

Rimedi

Va notato che per 1C "Campo oggetto non rilevato" non è un errore critico. Il lavoro del sistema continua, viene interrotta solo l'esecuzione del modulo nel corpo di cui si è verificato l'errore.

Qualunque sia la ragione del verificarsi di questo errore, senza l'intervento dei programmatori, può essere risolto solo in un caso: se l'errore è causato dall'aggiornamento della consegna della configurazione.

In questo caso, è possibile ripristinare una copia di backup del database o ripristinare l'aggiornamento, dopo che, nella nuova versione della configurazione, molto probabilmente l'errore verrà corretto. Nella maggior parte degli altri casi, sono necessarie modifiche al codice eseguibile del programma.

Un esempio di errore e un metodo per la sua eliminazione

Nelle versioni del programma successive alla versione 8.2.15, è stata introdotta la possibilità di accedere utilizzando OpenID per semplificare l'identificazione dell'utente. Al momento di questa versione, molti utenti hanno riscontrato l'errore "Campo oggetto non trovato (AuthenticationOpenID).

Come si è scoperto in seguito, la ragione per la comparsa di questa finestra era il fatto che le configurazioni precedentemente sviluppate non prendevano in considerazione la possibilità di tale autenticazione. E il meccanismo per risolvere un simile problema non è stato spiegato nel codice del programma.

Le principali soluzioni erano:

  1. Aggiornamento della piattaforma alla versione attuale al momento;
  2. Rifiuto di aggiornare la configurazione;
  3. Modifica delle regole di scambio;
  4. Puoi semplicemente ignorare il controllo;

In ogni caso, qualunque sia il motivo della situazione eccezionale, in nessun caso dovresti farti prendere dal panico. Prova a leggere cosa ti dice il programma, quale campo manca, analizzare quali azioni hanno portato al messaggio e contattare uno specialista del supporto tecnico. Molto spesso, tale problema viene risolto entro un'ora dal momento del contatto.

Il problema che incontrano gli utenti 1C è "Errore: campo oggetto non trovato", molto spesso si apre all'avvio. Questo problema è scomodo e rallenta il processo di lavoro. Molti utenti, come mostrano i sondaggi, non sanno come risolvere questo problema in modo rapido e indipendente. Diamo un'occhiata ad alcune linee guida efficaci.

Nelle installazioni 1C, a ciascun oggetto viene assegnato il proprio campo. Dopo aver analizzato un tale errore dal punto di vista del programmatore, possiamo concludere che il problema appare quando il programma accede a un campo non specificato nell'oggetto. Valutando il problema dal punto di vista degli utenti, l'errore in 1C è che il programma non è in grado di trovare un attributo specificato dall'utente.

L'errore 1C di solito appare in tre situazioni:

  • all'ingresso del programma;

  • durante la compilazione del modulo;

  • prima di compilare il modello.

L'elenco può continuare, ma i metodi di risoluzione dei problemi dipendono interamente dai dettagli della visualizzazione della pagina errata.

Errore: campo oggetto non trovato 1C (autenticazione)

Negli ultimi aggiornamenti a 1C, è possibile accedere tramite OpenID. Questa nuova opzione semplifica l'accesso dopo l'interruzione della connessione.

È possibile risolvere il problema in diversi modi:

  • aggiornare la piattaforma all'ultima versione (è possibile trovare l'aggiornamento sul sito Web ufficiale 1C);

  • eseguire il downgrade a una versione precedente (assicurarsi di creare backup).

Come risolvere il problema senza utilizzare un aggiornamento:

  • saltare i controlli all'interno del programma;

  • modifica indipendente delle regole di scambio.

Errore: campo non trovato (magazzino)

Motivo: i dati nel documento sono indicati, ad esempio, al centro della tabella, ma dovrebbero trovarsi nell'intestazione:

  • impostare una pausa nel punto dell'errore;

  • nel configuratore, assicurarsi di verificare la correttezza dei dati inseriti.

Errore: campo oggetto non trovato (prefisso articolo peso)

Opzioni di risoluzione dei problemi:

  • impostare il codice per tutte le merci in base al peso;

  • per i codici, impostare un modello (sezione "Impostazioni hardware").

Errore: campo oggetto non trovato (stringa di ricerca)

  • controllare attentamente il codice, forse si è verificato un problema nell'enumerazione, che indica una corrispondenza erroneamente specificata o la sua assenza;

  • carica altra elaborazione di conversione.

Errore: campo oggetto non trovato (account)

È possibile eliminare questo errore se si abilita "Manutenzione indipendente di partner e appaltatori" nelle impostazioni. Per accedere a questo menu delle impostazioni, andare su "Amministrazione" e quindi su "CRM e vendite".

L'errore che stiamo prendendo in considerazione si verifica spesso nelle nuove versioni del programma durante l'introduzione di nuovi meccanismi software. Nella maggior parte dei casi, il problema verrà risolto da solo quando viene rilasciata una nuova versione. Per non attendere una nuova versione, non dimenticare di conservare i backup. Questo ti riporterà alla versione precedente. Questa opzione può essere utilizzata in qualsiasi situazione quando viene visualizzato un errore 1C.

  1. È necessario cancellare la configurazione di informazioni obsolete e non necessarie. Nel menu Verifica configurazione, selezionare la casella di controllo Verifica integrità logica della configurazione. Il programma rimuoverà da solo le informazioni errate.

  2. Per coloro la cui configurazione è supportata, gli esperti raccomandano di eseguire una verifica approfondita della configurazione del fornitore. Per verificare, caricare la configurazione del fornitore in un nuovo database e ripetere il primo passaggio.

Esiste anche un certo algoritmo di azioni per l'eliminazione degli errori, che si basa esclusivamente su punti tecnici:

  1. È necessario disabilitare tutte le attività in background dei database attivi.

  2. Riavvia il server.

  3. Fai un backup usando sql.

  4. Rimuovere la base dal supporto e scaricare cf.

LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam