Câmpul obiect nu a fost găsit tipul de tranzacție al documentului. Ce trebuie să faceți dacă „câmpul obiectului nu a fost găsit”. Motivele erorii

Uneori, utilizatorii 1C întâlnesc o eroare: „Câmpul obiectului nu a fost găsit”.

Motivele erorii

Această problemă poate apărea în mai multe cazuri:

- la intrarea in program;
— la completarea formularelor sau înainte de introducerea datelor în șabloane;
- la executarea handler-ului - „Înainte de înregistrare” din cauza „Utilizatori CommonModule (Autentificare OpenID).

Opțiunile pot varia. Se întâmplă că în modul de depanare al configuratorului 1C, toate funcțiile funcționează corect, iar atunci când sunt lansate în program, apare o astfel de eroare.

Motivul erorii este că mecanismele software dezvoltate anterior nu iau în considerare datele de configurare, iar datele introduse în codul programului nu sunt procesate. Acestea. Există un apel la un atribut care nu există.

O astfel de situație poate exista atunci când instalați o nouă ediție sau când lucrați cu programul 1C pe vechea platformă.


Metoda de corectare a erorilor

Pentru a remedia eroarea „Object field not found”, trebuie să reinstalați sau să actualizați programul la o versiune mai nouă. Versiunea actuală a platformei poate fi descărcată de pe site-ul oficial al companiei sau de pe alte resurse relevante.

Alternativ, puteți reveni la o versiune anterioară, dar se recomandă să faceți copii de rezervă regulate.

Poate una dintre cele mai frecvente erori în funcționarea programelor și configurațiilor lansate de 1C este mesajul „Object field not found”. Acest articol este dedicat cauzelor acestei erori, metodelor de eliminare a acesteia și situațiilor în care se manifestă.

Ce înseamnă „câmpul obiectului nu a fost găsit”?

Orice configurație 1C este un set de obiecte de metadate pe care programul le accesează periodic. Fiecare obiect este caracterizat de un set de câmpuri. Este rezultatul incorect al accesării câmpului obiect pe care programul îl raportează când apare această fereastră.

Această situație poate apărea în orice moment:

  • La pornirea programului;
  • La completarea câmpurilor de informații din formular;
  • La imprimarea informațiilor.

Motivele erorii

Câmpul de mesaj 1C al obiectului nu a fost găsit, cel mai adesea apare după o modificare a configurației (adăugarea independentă sau actualizarea acesteia la versiunea curentă). Motivul principal al apariției este neatenția programatorilor:

  • Atributul la care face referire codul nu se află în baza de date (a fost șters sau nu a fost încă creat);
  • Codul conține o eroare (;
  • Eroare la generarea unui câmp (relevant pentru utilizatorii care lucrează cu formulare gestionate);
  • Toate detaliile elementului de formular nu sunt completate (în special, dacă în câmpul de introducere nu este setat atributul „Calea către date”, eroarea „Câmp obiect nu a fost găsit” va apărea de fiecare dată când se accesează acest câmp);
  • În formularele gestionate, dacă uitați să specificați o comandă pentru butonul din handler, puteți întâlni și această eroare.

Soluții

Trebuie remarcat că pentru 1C „Câmpul obiectului nu a fost găsit” nu este o eroare critică. Funcționarea sistemului continuă, doar execuția modulului în corpul căruia s-a produs eroarea este întreruptă.

Oricare ar fi cauzele acestei erori, fără intervenția programatorilor, ea poate fi rezolvată doar într-un singur caz: dacă eroarea este cauzată de actualizarea livrării configurației.

În acest caz, puteți restabili backupul bazei de date sau puteți anula actualizarea, după care, în noua versiune de configurare, eroarea va fi cel mai probabil remediată. În majoritatea celorlalte cazuri, sunt necesare modificări ale codului executabil al programului.

Un exemplu de eroare și cum să o remediați

În versiunile programului ulterioare versiunii 8.2.15, pentru a simplifica identificarea utilizatorului, a fost introdusă capacitatea de a vă conecta folosind OpenID. La momentul lansării acestei ediții, mulți utilizatori au întâlnit eroarea „Câmpul obiectului nu a fost găsit (autentificare OpenID).

După cum s-a dovedit mai târziu, motivul apariției acestei ferestre a fost faptul că configurațiile dezvoltate anterior nu iau în considerare posibilitatea unei astfel de autentificări. Și mecanismul pentru rezolvarea unei astfel de probleme nu a fost specificat în codul programului.

Principalele soluții au fost:

  1. Actualizarea platformei la versiunea curentă;
  2. Refuzul actualizării configurației;
  3. Modificarea regulilor de schimb;
  4. Pur și simplu puteți ignora cecul;

În orice caz, indiferent de ce a cauzat excepția, nu ar trebui să intri niciodată în panică. Încercați să citiți despre ce vă spune programul, despre ce câmp lipsește, analizați ce acțiuni au condus la mesaj și contactați un specialist de suport tehnic. Cel mai adesea, o astfel de problemă este rezolvată în decurs de o oră de la momentul contactului.

Problema pe care o întâmpină utilizatorii 1C - „Eroare: câmpul obiect nu a fost găsit”, de cele mai multe ori apare la pornire. Această problemă aduce neplăceri și încetinește fluxul de lucru. Mulți utilizatori, după cum arată sondajele, nu știu cum să rezolve rapid și independent această problemă. Să ne uităm la recomandări eficiente.

În setările 1C, fiecărui obiect i se atribuie propriul său câmp. După analizarea unei astfel de erori din punct de vedere al unui programator, putem concluziona că problema apare atunci când programul accesează un câmp nespecificat în obiect. Evaluând problema din perspectiva utilizatorilor, eroarea din 1C este că programul nu poate găsi atributul specificat de utilizator.

Eroarea 1C, de regulă, apare în trei situații:

  • la intrarea în program;

  • la completarea formularului;

  • înainte de a completa șablonul.

Această listă ar putea continua, dar metodele de depanare depind în întregime de detaliile redării incorecte a paginii.

Eroare: câmpul obiect nu a fost găsit 1C (autentificare)

În cele mai recente actualizări 1C, vă puteți conecta prin OpenID. Această nouă opțiune ușurează conectarea după ce conexiunea a fost întreruptă.

Puteți rezolva problema în mai multe moduri:

  • actualizați platforma la cea mai recentă versiune (puteți găsi actualizarea pe site-ul oficial 1C);

  • revenirea la o versiune anterioară (asigurați-vă că ați creat copii de rezervă).

Cum să remediați problema fără a utiliza actualizarea:

  • omiterea controalelor în cadrul programului;

  • schimbarea independentă a regulilor de schimb.

Eroare: câmpul nu a fost găsit (Depozit)

Motiv: datele din document sunt indicate, de exemplu, în mijlocul tabelului, dar ar trebui să fie situate în antet:

  • stabiliți o pauză la punctul de eroare;

  • În configurator, asigurați-vă că verificați corectitudinea datelor introduse.

Eroare: câmpul obiect nu a fost găsit (prefixul de greutate al produsului)

Opțiuni de depanare:

  • setați codul pentru toate mărfurile cu greutate;

  • configurați un șablon pentru coduri (secțiunea „Setări hardware”).

Eroare: câmpul obiect nu a fost găsit (șir de căutare)

  • verificați cu atenție codul, poate că problema a apărut în enumerare, care indică o corespondență specificată incorect sau absența acesteia;

  • descărcați alte procese de conversie.

Eroare: câmpul obiect nu a fost găsit (cont)

Puteți elimina această eroare dacă activați „Întreținerea independentă a partenerilor și contrapărților” în setări. Pentru a accesa acest meniu de setări, accesați „Administrare” și apoi „CRM și vânzări”.

Eroarea pe care o luăm în considerare apare adesea în noile versiuni ale programului în timpul introducerii de noi mecanisme software. În cele mai multe cazuri, problema este rezolvată de la sine în timpul lansării unei noi versiuni. Pentru a nu aștepta o nouă ediție, nu uitați să salvați copii de rezervă. Aceasta vă va întoarce la versiunea anterioară. Această opțiune poate fi utilizată în orice situație când apare o eroare 1C.

  1. Este necesar să ștergeți configurația informațiilor învechite și inutile. În meniul „Verificați configurația”, bifați caseta „Verificați integritatea logică a configurației”. Programul va elimina automat informațiile incorecte.

  2. Pentru cei a căror configurație este suportată, experții recomandă să verificați cu atenție configurația furnizorului. Pentru a verifica, încărcați configurația furnizorului într-o nouă bază de date și repetați primul pas.

Există, de asemenea, un anumit algoritm de acțiuni pentru eliminarea erorilor, care se bazează exclusiv pe puncte tehnice:

  1. Trebuie să dezactivați toate sarcinile de fundal ale bazelor active.

  2. Reîncărcați serverul.

  3. Faceți o copie de rezervă folosind sql.

  4. Scoateți baza de pe suport și descărcați cf.

Problema pe care o întâmpină utilizatorii 1C:Pridpriemstvo - „Eroare: câmpul obiect nu a fost găsit”, apare cel mai adesea la pornire. Această problemă aduce neplăceri și încetinește fluxul de lucru. Mulți utilizatori, după cum arată sondajele, nu știu cum să rezolve rapid și independent această problemă. Să ne uităm la recomandări eficiente.

In instalatii 1С:Pіdpriyomstvo fiecare obiect are propriul său câmp. După analizarea unei astfel de erori din punct de vedere al unui programator, putem concluziona că problema apare atunci când programul accesează un câmp nespecificat în obiect. După ce a evaluat problema din punctul de vedere al utilizatorilor, eroarea din 1C:Primary este că programul nu poate găsi atributul specificat de utilizator.

Eroare 1C: Acceptarea, de regulă, apare în trei situații:

  • la intrarea în program;
  • la completarea formularului;
  • înainte de a completa șablonul.

Această listă ar putea continua, dar metodele de depanare depind în întregime de detaliile redării incorecte a paginii.

Autentificare

În cele mai recente actualizări ale 1C:Pіdpriєmstvo, puteți intra prin OpenID. Această nouă opțiune ușurează conectarea după ce conexiunea a fost întreruptă.

Puteți rezolva problema în mai multe moduri:

Cum să remediați problema fără a utiliza actualizarea:

  • omiterea controalelor în cadrul programului;
  • schimbarea independentă a regulilor de schimb.

Stoc

Motiv: datele din document sunt indicate, de exemplu, în mijlocul tabelului, dar ar trebui să fie situate în antet:

  • stabiliți o pauză la punctul de eroare;
  • În configurator, asigurați-vă că verificați corectitudinea datelor introduse.

Opțiuni de depanare:

  • setați codul pentru toate mărfurile cu greutate;
  • configurați un șablon pentru coduri (secțiunea „Setări hardware”).

Linia de căutare

  • verificați cu atenție codul, poate că problema a apărut în enumerare, care indică o corespondență specificată incorect sau absența acesteia;
  • descărcați alte procese de conversie.

contraparte

Puteți elimina această eroare dacă activați „Întreținerea independentă a partenerilor și contrapărților” în setări. Pentru a accesa acest meniu de setări, accesați „Administrare” și apoi „CRM și vânzări”.

Eroarea pe care o luăm în considerare apare adesea în noile versiuni ale programului în timpul introducerii de noi mecanisme software. În cele mai multe cazuri, problema este rezolvată de la sine în timpul lansării unei noi versiuni. Pentru a nu aștepta o nouă ediție, nu uitați să salvați copii de rezervă. Aceasta vă va întoarce la versiunea anterioară. Această opțiune poate fi utilizată în orice situație în care apare eroarea 1C: Acceptare.

1C: Specialiștii în întreprindere oferă câteva recomandări mai generale despre ce să facă dacă utilizatorul întâmpină erori în afișarea funcționalității programului:

  1. Este necesar să ștergeți configurația informațiilor învechite și inutile. În meniul „Verificați configurația”, bifați caseta „Verificați integritatea logică a configurației”. Programul va elimina automat informațiile incorecte.
  2. Pentru cei a căror configurație este suportată, experții recomandă să verificați cu atenție configurația furnizorului. Pentru a verifica, încărcați configurația furnizorului într-o nouă bază de date și repetați primul pas.

Există, de asemenea, un anumit algoritm de acțiuni pentru eliminarea erorilor, care se bazează exclusiv pe puncte tehnice:

  1. Trebuie să dezactivați toate sarcinile de fundal ale bazelor active.
  2. Reîncărcați serverul.
  3. Faceți o copie de rezervă folosind sql.
  4. Scoateți baza de pe suport și descărcați cf.