Компьютерийн хичээлүүд

Объектын талбар илрээгүй байна харах 1c. Хэрэв "объект талбар илрээгүй" бол яах вэ

Шинэхэн 1С 8.3 хөгжүүлэгчдэд яагаад ийм алдаа байнга гардаг гэдгийг ойлгоход хэцүү байдаг - Объект талбар нь 1С бичлэг хийх боломжгүй (Ажлын огноо, код, хүснэгт, дугаар, огноо гэх мэт). Энэ алдаа яагаад гарч ирж болох, түүнийг хэрхэн шийдвэрлэх талаар олж мэдье.

Хэрэв та програмчлал гэж юу болохыг мэдэхгүй бол юунд ч хүрэхгүй байх нь дээр. Таны тохиргоог дуусгасан програмистууд зүгээр л харамсалтай алдаа гаргасан байх магадлалтай. Тантай хамт ажиллаж байсан мэргэжилтэн рүү залгахад л хангалттай. Энэ алдааг нэлээд хурдан шийдэж болно (хэрэв энэ нь бусад, илүү төвөгтэй асуудалд хүргэхгүй бол). Хэрэв хувийн програмистуудтай холбоо тасарсан бол та манай өндөр мэргэшсэн мэргэжилтнүүдтэй холбогдож болно, дэлгэрэнгүй мэдээллийг хуудаснаас авна уу.

Хэрэв дараа нь алдаа гарвал тохиргооны шинэчлэлтүүд 1C 8.2 эсвэл 8.3, илүү магадлалтай, Та сүүлчийнх хүртэл хэрэгтэйодоогийн хувилбар.

1С дээр 267 видео хичээлийг үнэгүй аваарай:

Хэрэв та анхан шатны 1С програмист бол

Ерөнхийдөө та програмын кодоо өөрчлөх эрхгүй өгөгдлийг өөрчлөхийг оролдож байна. Тодорхой тохиолдлуудыг авч үзье:

Холбоосыг биш объектыг өөрчил

Энэ алдааны шалтгаануудын хит парад нь элементийн холбоос руу шинэ шинж чанаруудыг оноох оролдлого юм. Тэд ихэвчлэн иймэрхүү зүйлийг хийдэг:

Петров = Лавлах. Хувь хүмүүс. FindByName("Петров Иван"); Петров. Паспортын дугаар = "2156363" ;

Энэ мөчид эхлэгч нь алдаа хүлээн авдаг - Объект талбар нь 1С бичлэг хийх боломжгүй байна.

Үүнийг ойлгох хэрэгтэй: зөвхөн объектын шинж чанар, дэлгэрэнгүй мэдээллийг өөрчлөх боломжтой. Энэ тохиолдолд "Петров" хувьсагч гэж нэрлэгддэг зүйлийг агуулна. "холбоос" нь мэдээллийн сан дахь өвөрмөц танигч бөгөөд систем нь өвөрмөц байдлыг хадгалдаг. "Цэгээр" (Петров. Паспортын дугаар) бидэнд байгаа зүйл бол ердөө л 1С аж ахуйн нэгжийн тав тухтай байдал бөгөөд үнэн хэрэгтээ аливаа "цэг" нь мэдээллийн сангийн өөр нэг асуулга юм.

Асуудлын зөв шийдэл:

PetrovLink = Лавлах. Хувь хүмүүс. FindByName("Петров Иван"); PetrovObject = PetrovLink. GetObject(); Петровобъект. Паспортын дугаар = "2156363" ; Петровобъект. Write();

Системийн талбаруудыг өөрчлөхийг оролдож байна

Энэ алдаа гарах хоёр дахь хамгийн түгээмэл шалтгаан бол өөрчлөх боломжгүй нарийн ширийн зүйлийг өөрчлөх оролдлого юм.

  • хүснэгтийн хэсгийн эгнээний дугаар;
  • CurrentData-ийн оронд CurrentRow ашиглах;
  • гэх мэт.

1C: Enterprise-ийн хэрэглэгчдэд тулгардаг асуудал бол "Алдаа: Объектийн талбар олдсонгүй" гэсэн асуудал нь ихэвчлэн эхлүүлэх үед гарч ирдэг. Энэ асуудал нь эвгүй байдалд хүргэж, ажлын явцыг удаашруулдаг. Судалгаанаас харахад олон хэрэглэгчид энэ асуудлыг хэрхэн хурдан, бие даан шийдвэрлэхээ мэдэхгүй байна. Үр дүнтэй зөвлөмжийг авч үзье.

1C: Enterprise тохиргоонд объект бүр өөрийн гэсэн талбарыг хуваарилдаг. Энэ алдааг програмистын үүднээс авч үзээд бид дүгнэж болно: програм нь объектод заагаагүй талбарт хандах үед асуудал гарч ирдэг. Асуудлыг хэрэглэгчдийн байр сууринаас үнэлэхэд 1C: Enterprise-ийн алдаа нь програм нь хэрэглэгчийн тодорхойлсон шинж чанарыг олж чадахгүй байгаа явдал юм.

Алдаа 1С: Аж ахуйн нэгж нь дүрмээр бол гурван тохиолдолд гарч ирдэг.

  • хөтөлбөрт орох үед;
  • маягтыг бөглөх явцад;
  • загварыг бөглөхөөс өмнө.

Энэ жагсаалтыг үргэлжлүүлж болох боловч эвдрэлийг шийдвэрлэх аргууд нь хуудасны буруу дэлгэцийн нарийвчилсан мэдээлэлээс бүрэн хамаарна.

Баталгаажуулалт

1C: Enterprise-ийн хамгийн сүүлийн үеийн шинэчлэлтүүдэд та OpenID-ээр нэвтэрч болно. Энэ шинэ сонголт нь таны холболтыг салгасны дараа нэвтрэхэд хялбар болгоно.

Та асуудлыг хэд хэдэн аргаар шийдэж болно:

  • 1С платформыг хамгийн сүүлийн хувилбар руу автоматаар шинэчлэх (та шинэчлэлтийг 1C: Enterprise-ийн албан ёсны вэбсайтаас олох болно);
  • Хэрэв энэ нь тус болохгүй бол танд 1С програмист хэрэгтэй болно

Шинэчлэлт ашиглахгүйгээр асуудлыг хэрхэн засах вэ:

  • хөтөлбөрийн хүрээнд шалгалтыг алгасах;
  • солилцооны дүрмийг бие даан өөрчлөх.

Хувьцаа

Шалтгаан: баримт бичигт байгаа өгөгдлийг, жишээлбэл, хүснэгтийн дунд хэсэгт зааж өгсөн боловч толгой хэсэгт байрлах ёстой.

  • алдааны цэг дээр зогсолтыг тохируулах;
  • Тохируулагчид оруулсан өгөгдлийн зөв эсэхийг шалгахаа мартуузай.

Асуудлыг шийдвэрлэх сонголтууд:

  • бүх жинтэй барааны кодыг тохируулах;
  • Кодын хувьд загвар тохируулна уу ("Төхөөрөмжийн тохиргоо" хэсэг).

Хайлтын шугам

  • кодыг сайтар шалгана уу, магадгүй тооллого дээр асуудал үүссэн бөгөөд энэ нь буруу заасан захидал харилцаа эсвэл байхгүй байгааг илтгэнэ;
  • өөр хувиргах боловсруулалтыг ачаалах.

Эсрэг тал

Хэрэв та тохиргооноос "Түнш болон гүйцэтгэгчдийн бие даасан засвар үйлчилгээ"-г идэвхжүүлбэл энэ алдааг засах боломжтой. Энэ тохиргооны цэс рүү очихын тулд "Удирдлага", дараа нь "CRM ба борлуулалт" руу очно уу.

Бидний авч үзэж буй алдаа нь програм хангамжийн шинэ механизмыг нэвтрүүлэх явцад шинэ программын хувилбаруудад ихэвчлэн гардаг. Ихэнх тохиолдолд шинэ хувилбар гаргах үед асуудал өөрөө шийдэгддэг. Шинэ хувилбар гарахыг хүлээхгүйн тулд нөөц хуулбарыг хадгалахаа бүү мартаарай. Энэ нь таныг өмнөх хувилбар руу буцаах болно. 1C: Enterprise алдаа гарч ирэх үед энэ сонголтыг ямар ч нөхцөлд ашиглаж болно.

1С: Аж ахуйн нэгжийн мэргэжилтнүүд програмын ажиллагааг харуулахад алдаа гарсан тохиолдолд юу хийх талаар хэд хэдэн ерөнхий зөвлөмж өгдөг.

  1. Хуучирсан, шаардлагагүй мэдээллийн тохиргоог цэвэрлэх шаардлагатай. "Тохиргоог шалгах" цэсэнд "Тохиргооны логик бүрэн бүтэн байдлыг шалгах" нүдийг сонго. Програм нь буруу мэдээллийг автоматаар устгах болно.
  2. Тохиргоог нь дэмжиж байгаа хүмүүсийн хувьд мэргэжилтнүүд үйлдвэрлэгчийн тохиргоог сайтар шалгахыг зөвлөж байна. Шалгахын тулд үйлчилгээ үзүүлэгчийн тохиргоог шинэ мэдээллийн санд ачаалж, эхний алхамыг давтана уу.

Алдааг арилгах тодорхой алгоритм байдаг бөгөөд энэ нь зөвхөн техникийн асуудал дээр суурилдаг.

  1. Та идэвхтэй мэдээллийн сангийн бүх даалгавруудыг унтраах хэрэгтэй.
  2. Серверийг дахин ачаална уу.
  3. SQL ашиглан нөөцлөлт хийх.
  4. Мэдээллийн санг дэмжлэгээс устгаад буулгах cf.

1С-ийн хэрэглэгчдэд тулгардаг асуудал бол "Алдаа: Объектийн талбар олдсонгүй" нь ихэвчлэн эхлүүлэх үед гарч ирдэг. Энэ асуудал нь эвгүй байдалд хүргэж, ажлын явцыг удаашруулдаг. Судалгаанаас харахад олон хэрэглэгчид энэ асуудлыг хэрхэн хурдан, бие даан шийдвэрлэхээ мэдэхгүй байна. Үр дүнтэй зөвлөмжийг авч үзье.

1С тохиргоонд объект бүр өөрийн гэсэн талбарыг хуваарилдаг. Энэ алдааг програмистын үүднээс авч үзээд бид дүгнэж болно: програм нь объектод заагаагүй талбарт хандах үед асуудал гарч ирдэг. Асуудлыг хэрэглэгчдийн үүднээс авч үзвэл 1С-ийн алдаа нь програм нь хэрэглэгчийн тодорхойлсон шинж чанарыг олж чадахгүй байгаа явдал юм.

Алдаа 1С нь ихэвчлэн гурван тохиолдолд гарч ирдэг.

  • хөтөлбөрт орох үед;

  • маягтыг бөглөх явцад;

  • загварыг бөглөхөөс өмнө.

Энэ жагсаалтыг үргэлжлүүлж болох боловч эвдрэлийг шийдвэрлэх аргууд нь хуудасны буруу дэлгэцийн нарийвчилсан мэдээлэлээс бүрэн хамаарна.

Алдаа: Объектын талбар олдсонгүй 1C (Баталгаажуулалт)

Хамгийн сүүлийн үеийн 1С шинэчлэлтүүдэд та OpenID-ээр нэвтэрч болно. Энэ шинэ сонголт нь таны холболтыг салгасны дараа нэвтрэхэд хялбар болгоно.

Та асуудлыг хэд хэдэн аргаар шийдэж болно:

  • платформыг хамгийн сүүлийн хувилбар болгон шинэчлэх (та шинэчлэлтийг 1С-ийн албан ёсны вэбсайтаас олох болно);

  • өмнөх хувилбар руу буцах (нөөцлөлт үүсгэхээ мартуузай).

Шинэчлэлт ашиглахгүйгээр асуудлыг хэрхэн засах вэ:

  • хөтөлбөрийн хүрээнд шалгалтыг алгасах;

  • солилцооны дүрмийг бие даан өөрчлөх.

Алдаа: Талбар олдсонгүй (Агуулах)

Шалтгаан: баримт бичигт байгаа өгөгдлийг, жишээлбэл, хүснэгтийн дунд хэсэгт зааж өгсөн боловч толгой хэсэгт байрлах ёстой.

  • алдааны цэг дээр зогсолтыг тохируулах;

  • Тохируулагчид оруулсан өгөгдлийн зөв эсэхийг шалгахаа мартуузай.

Алдаа: Объектын талбар олдсонгүй (Жингийн зүйлийн угтвар)

Асуудлыг шийдвэрлэх сонголтууд:

  • бүх жинтэй барааны кодыг тохируулах;

  • Кодын хувьд загвар тохируулна уу ("Төхөөрөмжийн тохиргоо" хэсэг).

Алдаа: Объектын талбар олдсонгүй (Хайлтын мөр)

  • кодыг сайтар шалгана уу, магадгүй тооллого дээр асуудал үүссэн бөгөөд энэ нь буруу заасан захидал харилцаа эсвэл байхгүй байгааг илтгэнэ;

  • өөр хувиргах боловсруулалтыг ачаалах.

Алдаа: Объектын талбар олдсонгүй (Бүртгэл)

Хэрэв та тохиргооноос "Түнш болон гүйцэтгэгчдийн бие даасан засвар үйлчилгээ"-г идэвхжүүлбэл энэ алдааг засах боломжтой. Энэ тохиргооны цэс рүү очихын тулд "Удирдлага", дараа нь "CRM ба борлуулалт" руу очно уу.

Бидний авч үзэж буй алдаа нь програм хангамжийн шинэ механизмыг нэвтрүүлэх явцад шинэ программын хувилбаруудад ихэвчлэн гардаг. Ихэнх тохиолдолд шинэ хувилбар гаргах үед асуудал өөрөө шийдэгддэг. Шинэ хувилбар гарахыг хүлээхгүйн тулд нөөц хуулбарыг хадгалахаа бүү мартаарай. Энэ нь таныг өмнөх хувилбар руу буцаах болно. 1С алдаа гарч ирэх үед энэ сонголтыг ямар ч нөхцөлд ашиглаж болно.

  1. Хуучирсан, шаардлагагүй мэдээллийн тохиргоог цэвэрлэх шаардлагатай. "Тохиргоог шалгах" цэсэнд "Тохиргооны логик бүрэн бүтэн байдлыг шалгах" нүдийг сонго. Програм нь буруу мэдээллийг автоматаар устгах болно.

  2. Тохиргоог нь дэмжиж байгаа хүмүүсийн хувьд мэргэжилтнүүд үйлдвэрлэгчийн тохиргоог сайтар шалгахыг зөвлөж байна. Шалгахын тулд үйлчилгээ үзүүлэгчийн тохиргоог шинэ мэдээллийн санд ачаалж, эхний алхамыг давтана уу.

Алдааг арилгах тодорхой алгоритм байдаг бөгөөд энэ нь зөвхөн техникийн асуудал дээр суурилдаг.

  1. Та идэвхтэй мэдээллийн сангийн бүх даалгавруудыг унтраах хэрэгтэй.

  2. Серверийг дахин ачаална уу.

  3. SQL ашиглан нөөцлөлт хийх.

  4. Мэдээллийн санг дэмжлэгээс устгаад буулгах cf.

Заримдаа 1С хэрэглэгчид "Объект талбар олдсонгүй" гэсэн алдаатай тулгардаг.

Алдаа гарсан шалтгаанууд

Энэ асуудал янз бүрийн тохиолдолд тохиолдож болно:

- хөтөлбөрт орох үед;
- маягт бөглөх эсвэл загварт өгөгдөл оруулахаас өмнө;
- зохицуулагчийг ажиллуулахдаа - "Ерөнхий модуль хэрэглэгчид (OpenID Authentication)" гэсэн шалтгаанаар "Бичлэг хийхээс өмнө".

Сонголтууд өөр байж болно. 1С тохируулагчийн дибаг хийх горимд бүх функцууд зөв ажилладаг боловч програмыг эхлүүлэх үед дараах алдаа гардаг.

Алдаа гарсан шалтгаан нь өмнө нь боловсруулсан програм хангамжийн механизмууд нь тохиргооны өгөгдлийг харгалздаггүй, програмын кодонд оруулсан өгөгдлийг боловсруулдаггүйтэй холбоотой юм. Тэдгээр. байхгүй атрибутын хүсэлт байна.

Шинэ хувилбар суулгах эсвэл хуучин платформ дээр 1С програмтай ажиллах үед ийм нөхцөл байдал үүсч болно.


Алдаа засах арга

"Объектийн талбар олдсонгүй" алдааг засахын тулд та програмыг дахин суулгах эсвэл шинэ хувилбар руу шинэчлэх хэрэгтэй. Платформын одоогийн хувилбарыг компанийн албан ёсны вэбсайт эсвэл бусад холбогдох эх сурвалжаас татаж авах боломжтой.

Эсвэл та өмнөх хувилбар руу буцах боломжтой боловч байнгын нөөцлөлт хийхийг зөвлөж байна.