Ano ang gagawin kung "hindi natukoy ang field ng object." Ano ang gagawin kung "hindi na-detect ang field ng object" ang field ng object ay hindi na-detect ang job ID

Ang problema na nakatagpo ng mga user ng 1C ay "Error: Object field not found", kadalasang lumalabas sa startup. Ang problemang ito ay nagdudulot ng abala at nagpapabagal sa proseso ng trabaho. Maraming mga gumagamit, tulad ng ipinapakita ng mga survey, ay hindi alam kung paano mabilis at nakapag-iisa na malutas ang problemang ito. Tingnan natin ang mga epektibong rekomendasyon.

Sa mga setting ng 1C, ang bawat bagay ay itinalaga ng sarili nitong field. Ang pagkakaroon ng pagsusuri sa error na ito mula sa pananaw ng programmer, maaari nating tapusin: ang problema ay lilitaw kapag na-access ng programa ang isang field na hindi tinukoy sa object. Ang pagtatasa ng problema mula sa pananaw ng mga user, ang error sa 1C ay ang programa ay hindi makakahanap ng katangiang tinukoy ng user.

Karaniwang lumilitaw ang error 1C sa tatlong sitwasyon:

  • kapag pumapasok sa programa;

  • habang pinupunan ang form;

  • bago punan ang template.

Maaaring magpatuloy ang listahang ito, ngunit ang mga pamamaraan para sa paglutas ng pag-crash ay ganap na nakasalalay sa mga detalye ng maling pagpapakita ng pahina.

Error: Hindi nakita ang field ng object 1C (Authentication)

Sa pinakabagong mga update sa 1C, maaari kang mag-log in sa pamamagitan ng OpenID. Pinapadali ng bagong opsyong ito ang pag-log in pagkatapos madiskonekta ang iyong koneksyon.

Maaari mong ayusin ang problema sa maraming paraan:

  • i-update ang platform sa pinakabagong release (makikita mo ang update sa opisyal na website ng 1C);

  • bumalik sa isang nakaraang bersyon (siguraduhing gumawa ng mga backup).

Paano ayusin ang problema nang hindi gumagamit ng update:

  • paglaktaw ng mga tseke sa loob ng programa;

  • independiyenteng pagbabago ng mga patakaran sa palitan.

Error: Hindi nakita ang field (Warehouse)

Dahilan: ang data sa dokumento ay ipinahiwatig, halimbawa, sa gitna ng talahanayan, ngunit dapat na matatagpuan sa header:

  • i-configure ang isang stop sa error point;

  • Sa configurator, siguraduhing suriin ang tama ng inilagay na data.

Error: Hindi nahanap ang field ng object (Weight Item Prefix)

Mga pagpipilian upang malutas ang problema:

  • magtakda ng code para sa lahat ng may timbang na kalakal;

  • Para sa mga code, mag-set up ng template (seksyon "Mga setting ng kagamitan").

Error: Hindi nakita ang field ng object (Search String)

  • maingat na suriin ang code, marahil ang problema ay lumitaw sa enumeration, na nagpapahiwatig ng isang hindi wastong tinukoy na sulat o kawalan nito;

  • mag-load ng isa pang pagpoproseso ng conversion.

Error: Hindi nahanap ang field ng object (Account)

Maaayos mo ang error na ito kung ie-enable mo ang “Independent maintenance of partners and contractors” sa mga setting. Upang makapunta sa menu ng mga setting na ito, pumunta sa “Administration”, at pagkatapos ay sa “CRM and sales”.

Ang error na aming isinasaalang-alang ay madalas na nangyayari sa mga bagong release ng programa sa panahon ng pagpapakilala ng mga bagong mekanismo ng software. Sa karamihan ng mga kaso, nalulutas mismo ang problema sa panahon ng pagpapalabas ng bagong release. Upang hindi maghintay para sa isang bagong release, huwag kalimutang mag-save ng mga backup na kopya. Dadalhin ka nito pabalik sa nakaraang bersyon. Maaaring gamitin ang opsyong ito sa anumang sitwasyon kapag may 1C error na lumitaw.

  1. Ito ay kinakailangan upang i-clear ang pagsasaayos ng hindi napapanahon at hindi kinakailangang impormasyon. Sa menu na "Suriin ang Configuration," piliin ang checkbox na "Suriin ang lohikal na integridad ng configuration." Awtomatikong tatanggalin ng program ang maling impormasyon.

  2. Para sa mga sinusuportahan ang configuration, inirerekomenda ng mga eksperto ang masusing pagsusuri sa configuration ng vendor. Upang suriin, i-load ang configuration ng provider sa isang bagong database at ulitin ang unang hakbang.

Mayroon ding isang tiyak na algorithm ng mga aksyon para sa pag-aalis ng mga error, na nakabatay lamang sa mga teknikal na isyu:

  1. Kailangan mong i-off ang lahat ng mga gawain sa background ng mga aktibong database.

  2. I-reboot ang server.

  3. Gumawa ng backup gamit ang SQL.

  4. Alisin ang database mula sa suporta at i-unload cf.

Minsan ang mga user ng 1C ay nakakaranas ng error: "Hindi nahanap ang field ng object."

Mga dahilan para sa pagkakamali

Ang problemang ito ay maaaring mangyari sa iba't ibang mga kaso:

— kapag pumapasok sa programa;
— kapag pinupunan ang mga form o bago ipasok ang data sa mga template;
- kapag ini-execute ang handler - "Bago ang Pagre-record" sa kadahilanang "Mga Gumagamit ng GeneralModule (OpenID Authentication).

Maaaring mag-iba ang mga opsyon. Nangyayari na sa debugging mode ng 1C configurator, ang lahat ng mga function ay gumagana nang tama, ngunit kapag inilunsad ang programa, ang sumusunod na error ay nangyayari.

Ang dahilan para sa error ay ang mga naunang binuo na mekanismo ng software ay hindi isinasaalang-alang ang data ng pagsasaayos ng account, at ang ipinasok na data sa code ng programa ay hindi naproseso. Yung. mayroong isang kahilingan para sa isang katangian na hindi umiiral.

Maaaring umiral ang sitwasyong ito kapag nag-i-install ng bagong release o kapag nagtatrabaho kasama ang 1C program sa isang lumang platform.


Paraan ng pagwawasto ng error

Upang ayusin ang error na "Hindi nahanap ang field ng object," kailangan mong i-install muli o i-update ang program sa isang mas bagong bersyon. Ang kasalukuyang bersyon ng platform ay maaaring ma-download mula sa opisyal na website ng kumpanya o iba pang nauugnay na mapagkukunan.

Bilang kahalili, maaari kang bumalik sa isang nakaraang bersyon, ngunit inirerekomenda na gumawa ng mga regular na backup.

Marahil ang isa sa pinakamadalas na nagaganap na mga error kapag nagpapatakbo ng mga programa at pagsasaayos na inilabas ng 1C ay ang mensaheng "Hindi nakita ang field ng object." Ang artikulong ito ay nakatuon sa mga dahilan para sa error na ito, mga pamamaraan para sa pag-aalis nito, at mga sitwasyon kung saan ito nagpapakita mismo.

Ano ang ibig sabihin ng “object field not found”?

Ang anumang configuration ng 1C ay isang set ng mga metadata object na pana-panahong ina-access ng program. Ang bawat bagay ay nailalarawan sa pamamagitan ng isang hanay ng mga patlang. Ito ay ang maling resulta ng pag-access sa object field na iniulat ng programa kapag lumitaw ang window na ito.

Ang sitwasyong ito ay maaaring mangyari anumang oras:

  • Kapag sinimulan ang programa;
  • Kapag pinupunan ang mga patlang ng impormasyon ng form;
  • Kapag nagpi-print ng impormasyon.

Mga dahilan para sa pagkakamali

Ang mensaheng 1C object field ay hindi nahanap, kadalasang lumilitaw pagkatapos gumawa ng pagbabago sa configuration (iisa itong idinaragdag o i-update ito sa kasalukuyang bersyon). Ang pangunahing dahilan para dito ay ang kawalan ng pansin ng mga programmer:

  • Ang katangian na tinutukoy ng code ay wala sa database (ito ay tinanggal o hindi pa nagagawa);
  • Ang code ay naglalaman ng isang error (;
  • Error kapag bumubuo ng field (may-katuturan para sa mga user na nagtatrabaho sa mga pinamamahalaang form);
  • Ang lahat ng mga detalye ng elemento ng form ay hindi napunan (sa partikular, kung ang attribute na "Path to data" ay hindi ipinasok sa input field, ang error na "Object field not found" ay lilitaw sa tuwing maa-access ang field na ito);
  • Sa mga pinamamahalaang form, kung nakalimutan mong tumukoy ng command para sa isang button sa handler, maaari mo ring maranasan ang error na ito.

Mga remedyo

Dapat tandaan na para sa 1C "Hindi nakita ang field ng object" ay hindi isang kritikal na error. Ang operasyon ng system ay nagpapatuloy, tanging ang pagpapatupad ng module kung saan ang katawan ay naganap ang error ay naantala.

Anuman ang mga dahilan para sa error na ito, maaari itong malutas nang walang interbensyon ng mga programmer sa isang kaso lamang: kung ang error ay sanhi ng pag-update ng paghahatid ng configuration.

Sa kasong ito, maaari mong ibalik ang backup ng database o i-roll back ang update, pagkatapos nito, sa bagong release ng configuration, malamang na maayos ang error. Sa karamihan ng iba pang mga kaso, kinakailangan ang mga pagbabago sa executable code ng program.

Isang halimbawa ng isang error at isang paraan para maalis ito

Sa mga bersyon ng programa kasunod ng paglabas 8.2.15, upang gawing simple ang pagkakakilanlan ng user, ipinakilala ang kakayahang mag-log in gamit ang OpenID. Sa oras ng paglabas na ito, maraming mga gumagamit ang nakatagpo ng error na "Object field not found (OpenID Authentication).

Sa paglaon, ang dahilan para sa paglitaw ng window na ito ay ang mga dating binuo na pagsasaayos ay hindi isinasaalang-alang ang posibilidad ng naturang pagpapatunay. At ang code ng programa ay hindi naglalaman ng isang mekanismo para sa paglutas ng naturang problema.

Ang mga pangunahing solusyon ay:

  1. Pag-update ng platform sa kasalukuyang bersyon;
  2. Pagtanggi na i-update ang pagsasaayos;
  3. Mga pagbabago sa mga patakaran sa palitan;
  4. Maaari mong balewalain ang tseke;

Sa anumang kaso, anuman ang sanhi ng pambihirang sitwasyon, hindi ka dapat mataranta. Subukang basahin kung ano ang sinasabi sa iyo ng programa, anong field ang nawawala, suriin kung anong mga aksyon ang humantong sa paglitaw ng mensahe at makipag-ugnayan sa isang espesyalista sa teknikal na suporta. Kadalasan, ang problemang ito ay nalutas sa loob ng isang oras mula sa sandali ng pakikipag-ugnay.

Ang problemang kinakaharap ng mga user ng 1C:Enterprise ay "Error: Object field not found", kadalasang lumalabas sa startup. Ang problemang ito ay nagdudulot ng abala at nagpapabagal sa proseso ng trabaho. Maraming mga gumagamit, tulad ng ipinapakita ng mga survey, ay hindi alam kung paano mabilis at nakapag-iisa na malutas ang problemang ito. Tingnan natin ang mga epektibong rekomendasyon.

Sa mga setting ng 1C: Enterprise, ang bawat bagay ay itinalaga ng sarili nitong field. Ang pagkakaroon ng pagsusuri sa error na ito mula sa pananaw ng programmer, maaari nating tapusin: ang problema ay lilitaw kapag na-access ng programa ang isang field na hindi tinukoy sa object. Sa pagtatasa ng problema mula sa pananaw ng mga user, ang error sa 1C:Enterprise ay hindi mahanap ng program ang isang attribute na tinukoy ng user.

Error 1C: Ang Enterprise, bilang panuntunan, ay lumilitaw sa tatlong sitwasyon:

  • kapag pumapasok sa programa;
  • habang pinupunan ang form;
  • bago punan ang template.

Maaaring magpatuloy ang listahang ito, ngunit ang mga pamamaraan para sa paglutas ng pag-crash ay ganap na nakasalalay sa mga detalye ng maling pagpapakita ng pahina.

Pagpapatunay

Sa pinakabagong mga update ng 1C:Enterprise, maaari kang mag-log in sa pamamagitan ng OpenID. Pinapadali ng bagong opsyong ito ang pag-log in pagkatapos madiskonekta ang iyong koneksyon.

Maaari mong ayusin ang problema sa maraming paraan:

  • Gumawa ng awtomatikong pag-update ng 1C platform sa pinakabagong release (makikita mo ang update sa opisyal na website ng 1C:Enterprise);
  • kung hindi ito makakatulong, kailangan mo ng 1C programmer

Paano ayusin ang problema nang hindi gumagamit ng update:

  • paglaktaw ng mga tseke sa loob ng programa;
  • independiyenteng pagbabago ng mga patakaran sa palitan.

Stock

Dahilan: ang data sa dokumento ay ipinahiwatig, halimbawa, sa gitna ng talahanayan, ngunit dapat na matatagpuan sa header:

  • i-configure ang isang stop sa error point;
  • Sa configurator, siguraduhing suriin ang tama ng inilagay na data.

Mga pagpipilian upang malutas ang problema:

  • magtakda ng code para sa lahat ng may timbang na kalakal;
  • Para sa mga code, mag-set up ng template (seksyon "Mga setting ng kagamitan").

Linya sa paghahanap

  • maingat na suriin ang code, marahil ang problema ay lumitaw sa enumeration, na nagpapahiwatig ng isang hindi wastong tinukoy na sulat o kawalan nito;
  • mag-load ng isa pang pagpoproseso ng conversion.

Counterparty

Maaayos mo ang error na ito kung ie-enable mo ang “Independent maintenance of partners and contractors” sa mga setting. Upang makapunta sa menu ng mga setting na ito, pumunta sa “Administration”, at pagkatapos ay sa “CRM and sales”.

Ang error na aming isinasaalang-alang ay madalas na nangyayari sa mga bagong release ng programa sa panahon ng pagpapakilala ng mga bagong mekanismo ng software. Sa karamihan ng mga kaso, nalulutas mismo ang problema sa panahon ng pagpapalabas ng bagong release. Upang hindi maghintay para sa isang bagong release, huwag kalimutang mag-save ng mga backup na kopya. Dadalhin ka nito pabalik sa nakaraang bersyon. Maaaring gamitin ang opsyong ito sa anumang sitwasyon kapag may 1C:Enterprise error na lumitaw.

1C: Ang mga espesyalista sa enterprise ay nagbibigay ng ilan pang pangkalahatang rekomendasyon sa kung ano ang gagawin kung ang user ay makatagpo ng mga error sa pagpapakita ng functionality ng program:

  1. Ito ay kinakailangan upang i-clear ang pagsasaayos ng hindi napapanahon at hindi kinakailangang impormasyon. Sa menu na "Suriin ang Configuration," piliin ang checkbox na "Suriin ang lohikal na integridad ng configuration." Awtomatikong tatanggalin ng program ang maling impormasyon.
  2. Para sa mga sinusuportahan ang configuration, inirerekomenda ng mga eksperto ang masusing pagsusuri sa configuration ng vendor. Upang suriin, i-load ang configuration ng provider sa isang bagong database at ulitin ang unang hakbang.

Mayroon ding isang tiyak na algorithm ng mga aksyon para sa pag-aalis ng mga error, na nakabatay lamang sa mga teknikal na isyu:

  1. Kailangan mong i-off ang lahat ng mga gawain sa background ng mga aktibong database.
  2. I-reboot ang server.
  3. Gumawa ng backup gamit ang SQL.
  4. Alisin ang database mula sa suporta at i-unload cf.

Ang problema na nakatagpo ng mga user ng 1C ay "Error: Object field not found", kadalasang lumalabas sa startup. Ang problemang ito ay nagdudulot ng abala at nagpapabagal sa proseso ng trabaho. Maraming mga gumagamit, tulad ng ipinapakita ng mga survey, ay hindi alam kung paano mabilis at nakapag-iisa na malutas ang problemang ito. Tingnan natin ang mga epektibong rekomendasyon.

Sa mga setting ng 1C, ang bawat bagay ay itinalaga ng sarili nitong field. Ang pagkakaroon ng pagsusuri sa error na ito mula sa pananaw ng programmer, maaari nating tapusin: ang problema ay lilitaw kapag na-access ng programa ang isang field na hindi tinukoy sa object. Ang pagtatasa ng problema mula sa pananaw ng mga user, ang error sa 1C ay ang programa ay hindi makakahanap ng katangiang tinukoy ng user.

Karaniwang lumilitaw ang error 1C sa tatlong sitwasyon:

  • kapag pumapasok sa programa;
  • habang pinupunan ang form;
  • bago punan ang template.

Maaaring magpatuloy ang listahang ito, ngunit ang mga pamamaraan para sa paglutas ng pag-crash ay ganap na nakasalalay sa mga detalye ng maling pagpapakita ng pahina.

Error: Hindi nakita ang field ng object 1C (Authentication)

Sa pinakabagong mga update sa 1C, maaari kang mag-log in sa pamamagitan ng OpenID. Pinapadali ng bagong opsyong ito ang pag-log in pagkatapos madiskonekta ang iyong koneksyon.

Maaari mong ayusin ang problema sa maraming paraan:

  • i-update ang platform sa pinakabagong release (makikita mo ang update sa opisyal na website ng 1C);
  • bumalik sa isang nakaraang bersyon (siguraduhing gumawa ng mga backup).

Paano ayusin ang problema nang hindi gumagamit ng update:

  • paglaktaw ng mga tseke sa loob ng programa;
  • independiyenteng pagbabago ng mga patakaran sa palitan.

Error: Hindi nakita ang field (Warehouse)

Dahilan: ang data sa dokumento ay ipinahiwatig, halimbawa, sa gitna ng talahanayan, ngunit dapat na matatagpuan sa header:

  • i-configure ang isang stop sa error point;
  • Sa configurator, siguraduhing suriin ang tama ng inilagay na data.

Error: Hindi nahanap ang field ng object (Weight Item Prefix)

Mga pagpipilian upang malutas ang problema:

  • magtakda ng code para sa lahat ng may timbang na kalakal;
  • Para sa mga code, mag-set up ng template (seksyon "Mga setting ng kagamitan").

Error: Hindi nakita ang field ng object (Search String)

  • maingat na suriin ang code, marahil ang problema ay lumitaw sa enumeration, na nagpapahiwatig ng isang hindi wastong tinukoy na sulat o kawalan nito;
  • mag-load ng isa pang pagpoproseso ng conversion.

Error: Hindi nahanap ang field ng object (Account)

Maaayos mo ang error na ito kung ie-enable mo ang “Independent maintenance of partners and contractors” sa mga setting. Upang makapunta sa menu ng mga setting na ito, pumunta sa “Administration”, at pagkatapos ay sa “CRM and sales”.

Ang error na aming isinasaalang-alang ay madalas na nangyayari sa mga bagong release ng programa sa panahon ng pagpapakilala ng mga bagong mekanismo ng software. Sa karamihan ng mga kaso, nalulutas mismo ang problema sa panahon ng pagpapalabas ng bagong release. Upang hindi maghintay para sa isang bagong release, huwag kalimutang mag-save ng mga backup na kopya. Dadalhin ka nito pabalik sa nakaraang bersyon. Maaaring gamitin ang opsyong ito sa anumang sitwasyon kapag may 1C error na lumitaw.

  1. Ito ay kinakailangan upang i-clear ang pagsasaayos ng hindi napapanahon at hindi kinakailangang impormasyon. Sa menu na "Suriin ang Configuration," piliin ang checkbox na "Suriin ang lohikal na integridad ng configuration." Awtomatikong tatanggalin ng program ang maling impormasyon.
  2. Para sa mga sinusuportahan ang configuration, inirerekomenda ng mga eksperto ang masusing pagsusuri sa configuration ng vendor. Upang suriin, i-load ang configuration ng provider sa isang bagong database at ulitin ang unang hakbang.

Mayroon ding isang tiyak na algorithm ng mga aksyon para sa pag-aalis ng mga error, na nakabatay lamang sa mga teknikal na isyu:

  1. Kailangan mong i-off ang lahat ng mga gawain sa background ng mga aktibong database.
  2. I-reboot ang server.
  3. Gumawa ng backup gamit ang SQL.
  4. Alisin ang database mula sa suporta at i-unload cf.