Problēma, ar kuru saskaras 1C lietotāji, ir “Kļūda: objekta lauks nav atrasts”, visbiežāk parādās startēšanas laikā. Šī problēma rada neērtības un palēnina darba procesu. Daudzi lietotāji, kā liecina aptaujas, nezina, kā ātri un neatkarīgi atrisināt šo problēmu. Apskatīsim efektīvus ieteikumus.
1C iestatījumos katram objektam tiek piešķirts savs lauks. Izanalizējot šo kļūdu no programmētāja viedokļa, varam secināt: problēma parādās, kad programma piekļūst laukam, kas objektā nav norādīts. Novērtējot problēmu no lietotāju viedokļa, 1C kļūda ir tāda, ka programma nevar atrast lietotāja norādītu atribūtu.
Kļūda 1C parasti parādās trīs situācijās:
Šo sarakstu var turpināt, taču avārijas novēršanas metodes ir pilnībā atkarīgas no nepareizas lapas attēlojuma detaļām.
Kļūda: objekta lauks netika atrasts 1C (autentifikācija)
Jaunākajos 1C atjauninājumos varat pieteikties, izmantojot OpenID. Šī jaunā opcija atvieglo pieteikšanos pēc savienojuma atvienošanas.
Problēmu var novērst vairākos veidos:
Kā novērst problēmu, neizmantojot atjauninājumu:
Kļūda: lauks nav atrasts (noliktava)
Iemesls: dati dokumentā ir norādīti, piemēram, tabulas vidū, bet tiem jāatrodas galvenē:
Kļūda: objekta lauks nav atrasts (vienības svara prefikss)
Problēmas risināšanas iespējas:
Kļūda: objekta lauks nav atrasts (meklēšanas virkne)
Kļūda: objekta lauks nav atrasts (konts)
Šo kļūdu var labot, ja iestatījumos iespējojat “Partneru un darbuzņēmēju neatkarīgu pārvaldību”. Lai pārietu uz šo iestatījumu izvēlni, dodieties uz “Administrēšana” un pēc tam uz “CRM un pārdošana”.
Kļūda, kuru mēs apsveram, bieži rodas jauno programmu izlaidumos jaunu programmatūras mehānismu ieviešanas laikā. Vairumā gadījumu problēma tiek atrisināta pati par sevi, izlaižot jaunu versiju. Lai negaidītu jaunu laidienu, neaizmirstiet saglabāt rezerves kopijas. Tādējādi jūs atgriezīsities iepriekšējā versijā. Šo opciju var izmantot jebkurā situācijā, kad parādās 1C kļūda.
Ir arī noteikts darbību algoritms kļūdu novēršanai, kas balstās tikai uz tehniskiem jautājumiem:
Problēma, ar kuru saskaras 1C lietotāji, ir “Kļūda: objekta lauks nav atrasts”, visbiežāk parādās startēšanas laikā. Šī problēma rada neērtības un palēnina darba procesu. Daudzi lietotāji, kā liecina aptaujas, nezina, kā ātri un neatkarīgi atrisināt šo problēmu. Apskatīsim efektīvus ieteikumus.
1C iestatījumos katram objektam tiek piešķirts savs lauks. Izanalizējot šo kļūdu no programmētāja viedokļa, varam secināt: problēma parādās, kad programma piekļūst laukam, kas objektā nav norādīts. Novērtējot problēmu no lietotāju viedokļa, 1C kļūda ir tāda, ka programma nevar atrast lietotāja norādītu atribūtu.
Kļūda 1C parasti parādās trīs situācijās:
Šo sarakstu var turpināt, taču avārijas novēršanas metodes ir pilnībā atkarīgas no nepareizas lapas attēlojuma detaļām.
Kļūda: objekta lauks netika atrasts 1C (autentifikācija)
Jaunākajos 1C atjauninājumos varat pieteikties, izmantojot OpenID. Šī jaunā opcija atvieglo pieteikšanos pēc savienojuma atvienošanas.
Problēmu var novērst vairākos veidos:
Kā novērst problēmu, neizmantojot atjauninājumu:
Kļūda: lauks nav atrasts (noliktava)
Iemesls: dati dokumentā ir norādīti, piemēram, tabulas vidū, bet tiem jāatrodas galvenē:
Kļūda: objekta lauks nav atrasts (vienības svara prefikss)
Problēmas risināšanas iespējas:
Kļūda: objekta lauks nav atrasts (meklēšanas virkne)
Kļūda: objekta lauks nav atrasts (konts)
Šo kļūdu var labot, ja iestatījumos iespējojat “Partneru un darbuzņēmēju neatkarīgu pārvaldību”. Lai pārietu uz šo iestatījumu izvēlni, dodieties uz “Administrēšana” un pēc tam uz “CRM un pārdošana”.
Kļūda, kuru mēs apsveram, bieži rodas jauno programmu izlaidumos jaunu programmatūras mehānismu ieviešanas laikā. Vairumā gadījumu problēma tiek atrisināta pati par sevi, izlaižot jaunu versiju. Lai negaidītu jaunu laidienu, neaizmirstiet saglabāt rezerves kopijas. Tādējādi jūs atgriezīsities iepriekšējā versijā. Šo opciju var izmantot jebkurā situācijā, kad parādās 1C kļūda.
Ir arī noteikts darbību algoritms kļūdu novēršanai, kas balstās tikai uz tehniskiem jautājumiem:
Iespējams, viena no visbiežāk sastopamajām kļūdām, darbojoties ar 1C izdotajām programmām un konfigurācijām, ir ziņojums “Objekta lauks nav noteikts”. Šis raksts ir veltīts šīs kļūdas cēloņiem, tās novēršanas metodēm un situācijām, kurās tā izpaužas.
Jebkura 1C konfigurācija ir metadatu objektu kopa, kurai programma periodiski piekļūst. Katru objektu raksturo lauku kopa. Tas ir nepareizs rezultāts, piekļūstot objekta laukam, par ko programma ziņo, kad parādās šis logs.
Šī situācija var rasties jebkurā laikā:
Ziņojums 1C objekta lauks nav atrasts, visbiežāk parādās pēc izmaiņu veikšanas konfigurācijā (to pievienojot neatkarīgi vai atjauninot to uz pašreizējo versiju). Galvenais iemesls tam ir programmētāju neuzmanība:
Jāatzīmē, ka 1C gadījumā “Objekta lauks nav atklāts” nav kritiska kļūda. Sistēmas darbība turpinās, tiek pārtraukta tikai tā moduļa izpilde, kura korpusā radusies kļūda.
Lai kādi būtu šīs kļūdas iemesli, to var atrisināt bez programmētāju iejaukšanās tikai vienā gadījumā: ja kļūdu izraisījusi konfigurācijas piegādes atjaunināšana.
Šādā gadījumā varat atjaunot datu bāzes dublējumu vai atsaukt atjauninājumu, pēc kura jaunajā konfigurācijas laidienā kļūda, visticamāk, tiks novērsta. Vairumā citu gadījumu ir nepieciešamas izmaiņas programmas izpildāmajā kodā.
Programmu versijās pēc laidiena 8.2.15, lai vienkāršotu lietotāja identifikāciju, tika ieviesta iespēja pieteikties, izmantojot OpenID. Šīs izlaišanas laikā daudzi lietotāji saskārās ar kļūdu “Objekta lauks nav atrasts (OpenID autentifikācija).
Kā vēlāk izrādījās, šī loga parādīšanās iemesls bija tas, ka iepriekš izstrādātās konfigurācijas neņēma vērā šādas autentifikācijas iespēju. Un programmas kodā nebija mehānisma šādas problēmas risināšanai.
Galvenie risinājumi bija:
Jebkurā gadījumā, neatkarīgi no tā, kas izraisa ārkārtas situāciju, jums nekad nevajadzētu krist panikā. Mēģiniet izlasīt, ko programma jums saka, kāda lauka trūkst, analizējiet, kādas darbības noveda pie ziņojuma parādīšanās, un sazinieties ar tehniskā atbalsta speciālistu. Visbiežāk šī problēma tiek atrisināta stundas laikā no sazināšanās brīža.
Dažreiz gadās, ka pēc 1C atjaunināšanas tas raksta “Objekta lauks nav noteikts”, norādot konkrētu objektu. Tas var notikt, ieejot programmā, aizpildot veidlapu utt.
Ja padomājat par ziņojuma būtību, ir acīmredzams, ka programma nevar atrast lietotāja norādīto objektu. Šī situācija ir raksturīga jauna laidiena instalēšanai, kas darbojas uz novecojušas platformas. Šajā gadījumā mantotās platformas mehānismi neņem vērā laidiena izmaiņas un piekļūst atribūtam, kas vairs nepastāv.
1. att
Modulis, kuram tiek piekļūts, pārstāj darboties, bet programma nedrīkst pārtraukt tā darbību. Ja kļūda ir lietojumprogrammā vai apstrādes modulī, programma var netikt startēta, kad tā tiek palaista.
Ir svarīgi apskatīt piegādes aprakstu, kas tiek atvērts, instalējot atjauninājumu. Tur jānorāda ieteikumi platformas versijas lietošanai.
2. att
Tādējādi pirmais un galvenais problēmas risinājums ir 1C: Enterprise platformas atjaunināšana.
Lai redzētu, kādu platformu esam instalējuši, jums jāiet uz izvēlnes vienumu “Rīki” - “Par programmu”, kur augšējā rindā mēs redzam mūsu platformas versiju un salīdzinām to ar ieteicamo, instalējot konfigurācijas atjauninājumu. .
3. att
Kļūda var rasties pat tad, ja tiek atjaunināta programmas platforma, piemēram, pēc konfigurācijas atjaunināšanas, ieviešanas dokumentā nospiežot pogu “Atlasīt”, parādās ziņojums “Objekta lauks nav atrasts (valūta)”. Kāds varētu būt iemesls, jo platforma ir atjaunināta? Daži programmas parametri var tikt fiksēti lietotāja iestatījumos, un, lai novērstu kļūdu, pietiek ar viņa iestatījumu notīrīšanu. Programmā “1C: Grāmatvedība 3.0” šis vienums atrodas sadaļā “Administrācija” - “Programmas iestatījumi” - “Lietotāja un tiesību iestatījumi”.
4. att
Apakšsadaļā “Lietotāja personiskie iestatījumi” sekojiet hipersaitei “Notīrīt iestatījumus”, kur varam izvēlēties, vai dzēst iestatījumus visiem lietotājiem vai tikai atlasītajam. Mēs varam arī izvēlēties notīrīt visus iestatījumus vai noteiktu veidu iestatījumus.
5. att
6. att
Mūsu priekšā atvērsies lietotāja iestatījumi, kuros viņš varētu izmantot novecojušus objektus, uz kuriem attiecas programmas kļūda. Mēs varam atlasīt konkrētu iestatījumu (kā to prasa kļūda) vai notīrīt visus iestatījumus.
7. att
Ja kļūda nav saistīta ar platformu un lietotāja iestatījumiem, iespējams, vienkārši radās kļūme informācijas bāzē, kas sabojāja norādīto objektu. Šajā gadījumā ir ieteicams veikt “Informācijas bāzes testēšana un labošana” konfiguratora režīmā, izvēlnes punktā “Administrēšana”.
8. att
Pārbaudot un labojot, ir jāpārbauda datu bāzes loģiskā un atsauces integritāte. Ja objekts netiek atklāts, mēs varam konfigurēt pārbaudes programmu tā, lai tā izlemtu, ko ar šādiem objektiem darīt – izveidot objektus, notīrīt atsauces vai tās nemainīt.
9. att
Atlasot opciju “Izveidot objektus”, programma, atklājot neesošu atsauci uz objektu, izveido elementu, sava veida stublu. Atlasot opciju “Notīrīt saites” vai “Dzēst objektu”, nepareizās saites tiks vienkārši dzēstas. Ja mēs atstājam slēdzi pozīcijā “Nemainīt”, programma vienkārši norādīs mūs uz šo objektu, neveicot nekādas darbības. Acīmredzot šī iespēja mums nepalīdzēs.
Tādējādi jebkurai kļūdai programmā 1C ir loģisks izskaidrojums.
Problēma, ar kuru saskaras 1C: Enterprise lietotāji, ir “Kļūda: objekta lauks nav atrasts”, visbiežāk parādās startēšanas laikā. Šī problēma rada neērtības un palēnina darba procesu. Daudzi lietotāji, kā liecina aptaujas, nezina, kā ātri un neatkarīgi atrisināt šo problēmu. Apskatīsim efektīvus ieteikumus.
1C:Uzņēmuma iestatījumos katram objektam tiek piešķirts savs lauks. Izanalizējot šo kļūdu no programmētāja viedokļa, varam secināt: problēma parādās, kad programma piekļūst laukam, kas objektā nav norādīts. Novērtējot problēmu no lietotāju viedokļa, 1C: Enterprise kļūda ir tāda, ka programma nevar atrast lietotāja norādītu atribūtu.
Šo sarakstu var turpināt, taču avārijas novēršanas metodes ir pilnībā atkarīgas no nepareizas lapas attēlojuma detaļām.
Jaunākajos 1C:Enterprise atjauninājumos varat pieteikties, izmantojot OpenID. Šī jaunā opcija atvieglo pieteikšanos pēc savienojuma atvienošanas.
Problēmu var novērst vairākos veidos:
Kā novērst problēmu, neizmantojot atjauninājumu:
Iemesls: dati dokumentā ir norādīti, piemēram, tabulas vidū, bet tiem jāatrodas galvenē:
Problēmas risināšanas iespējas:
Šo kļūdu var labot, ja iestatījumos iespējojat “Partneru un darbuzņēmēju neatkarīgu pārvaldību”. Lai pārietu uz šo iestatījumu izvēlni, dodieties uz “Administrēšana” un pēc tam uz “CRM un pārdošana”.
Kļūda, kuru mēs apsveram, bieži rodas jauno programmu izlaidumos jaunu programmatūras mehānismu ieviešanas laikā. Vairumā gadījumu problēma tiek atrisināta pati par sevi, izlaižot jaunu versiju. Lai negaidītu jaunu laidienu, neaizmirstiet saglabāt rezerves kopijas. Tādējādi jūs atgriezīsities iepriekšējā versijā. Šo opciju var izmantot jebkurā situācijā, kad tiek parādīta kļūda 1C:Enterprise.
1C:Uzņēmuma speciālisti sniedz dažus vispārīgākus ieteikumus, kā rīkoties, ja lietotājs saskaras ar kļūdām programmas funkcionalitātes attēlošanā:
Ir arī noteikts darbību algoritms kļūdu novēršanai, kas balstās tikai uz tehniskiem jautājumiem: