Asosiy tarkibga o'tish

2147221005 (0x800401F3): Sinf belgisi bilan noto'g'ri mag'lubiyat - nima qilish kerak



1C kompleksi bilan har qanday vazifalarni bajarayotganda (komponentlar orasidagi ma'lumotlar almashinuvi, kerakli konfiguratsiyani boshlash, va hokazo kodini tekshirishni tekshirish) 2147221005 (0x800401F3) xato xabari paydo bo'lishi mumkin. » и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами. Keyinchalik odatda " Sinfi ko'rsatuvchi yaroqsiz mag'lubiyat" qatori va noto'g'ri dastur kodi, tizimda ro'yxatdan o'tgan unsurlar va boshqa tegishli omillar bilan bog'liq. Keling, 1C da 2147221005 (0x800401F3) xatosi paydo bo'lganda nima qilish kerakligini ko'rib chiqamiz.

error



Maqolaning mazmuni:

"Sinfi ko'rsatuvchi noto'g'ri mag'lubiyat" ning mohiyati va sabablari

Xato 2147221005 (0x800401F3) muntazam ravishda uchraydigan 1C xatolar degan ma'noni anglatadi va ko'plab foydalanuvchilar tomonidan o'rnatiladi. Uni hal qilishning yagona samarali retsepti mavjud emas, chunki u o'ziga xos asosga ega bo'lishi va ma'lum bir tizimda dastur kodining xususiyatlari bilan bog'liq.

Biroq, xatolik 2147221005ning eng ko'p uchraydigan sabablari quyidagilardan iborat:

  • . Foydalanuvchi eskirgan 1C konfiguratsiyasidan foydalanadi . Masalan, 1C «Enterprise Accounting» bilan ma'lumot almashishga harakat qilayotgan «Tijoratni boshqarish» arxeik konfiguratsiyasi ishlatilganda 2147221005 (0x800401F3) xatosi paydo bo'lishi hollari qayd etilgan;
  • (к примеру, обращение к устаревшему «V82.COMConnector» вместо модерного «V83.COMConnector»); Noto'g'ri dastur kodining mavjudligi (masalan, zamonaviy "V83.COMConnector" o'rniga eskirgan "V82.COMConnector" ga kirish);
  • , имеющая важное значение для работы 1С; Tizim 1C ishi uchun muhim bo'lgan comcntr.dll kutubxonasi emas ;
  • для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётки администратора); Muayyan 1C kompleksini ishga tushirgan foydalanuvchi uning bilan ishlash uchun etarli ruxsatga ega emas (masalan, ishga tushish administrator hisobiga emas, balki mehmon hisobidan amalga oshiriladi);
  • , необходимый для работы 1С. Tizim o'rnatilgan emas (ro'yxatdan o'tmagan) Excel , 1C ish uchun zarur.

Keling, 1C tizimingizda 2147221005 "Sinfi yaroqsiz mag'lubiyat" xatasini qanday tuzatish mumkinligini ko'rib chiqamiz.



Bu qiziq: Sinfi ro'yxatdan o'tkazishda xato 2147221164 (0x80040154).

1C konfiguratsiyangizni joriy versiyasiga yangilang

Avvalo, 1C konfiguratsiyasining eng so'nggi versiyasini ishlatganingizga ishonch hosil qiling. Almashinuvni amalga oshirish uchun kerakli ma'lumotlar bazasiga ulanishda eskirib qolgan platformani (masalan, 8.2) foydalanishga urinishi mumkin, bu deyarli yo'q. Shuning uchun, konfiguratsiya versiyasini joriy versiyaga yangilash va kerakli ulanishni amalga oshirishga urinib ko'ring.

Свежая версия 1С
1C ning eng so'nggi versiyasidan foydalaning

Administrator huquqlari bilan 1C-ni ishga tushirish

Tizimni boshqaruvchi sifatida ishga tushirishga, cheklangan "Mehmon" yoki shunga o'xshash tarzda emasligiga ishonch hosil qiling.



Dastur kodini o'zgartirish

Ba'zi hollarda dastur kodi eskirgan bo'lishi mumkin va 1C ning joriy versiyasiga mos kelmaydi. Xato 2147221005 ning samarali echimi kod satrini almashtirishdan iborat:

COMConnector = Yangi COMObject ("V82.COMConnector");

har bir qatorda:

COMConnector = Yangi COMObject ("V83.COMConnector");

Ushbu o'zgarishdan so'ng "Sinf belgisi bilan noto'g'ri mag'lubiyat" xatosi echimini topishi mumkin.

Comcntr.dll kutubxonasini ro'yxatdan o'tkazing

. Agar siz Windows 64 dan foydalanayotgan bo'lsangiz, comcntr.dll tizim kutubxonasida to'g'ri ro'yxatga olishni amalga oshiring . Win + R ni bosing, quyidagi qatorni kiriting:

C: \ Windows \ SysWOW64 \ regsvr32 "c: \ Program Files (x86) \ 1cv8 \ 8.3.12.1469 \ bin \ comcntr.dll"

"8 dekabr 1469" o'rniga siz o'rnatgan texnologik platformaning versiyasini belgilang. Shundan so'ng, enter ni bosing. Belgilangan ro'yxatga olish 1C da 2147221005 xatosidan qutilishga yordam beradi.

Bilish qiziq: POST so'rovining / E1cib / logForm resursidagi xatolikni hal qilish.

Excelga o'rnatilganligini tekshiring

Tizimda o'rnatilgan Excel tizimining mavjudligi 1C tizimi unga tegishli bo'lganida zarur element hisoblanadi. , и нажмите ввод. Shuning uchun, Excelda tizimda to'g'ri o'rnatilganligiga ishonch hosil qilishni tavsiya etamiz. Buning uchun Win + R tugmalarini bosing, u erda Excelga kiring va Enter ni bosing. Dastur boshlanganda, hamma narsa to'g'ri ishlaydi. Aks holda, kompyuteringizda (MS Office kompleksi) Excel (MS Office kompleksi) ni o'rnatishingiz kerak.

Maxsus forumlar 1C dan foydalaning

Ushbu maslahatlardan biri sizga yordam bermasa, ko'plab programlovchilar va 1C mutaxassislari tomonidan tashrif buyuradigan forumlarning yordamiga murojaat qiling. Xususan, biz Forum.infostart.ru, cyberforum.ru/1c-standard, is.ideasoft.in.ua kabi forumlarni tavsiya etamiz. Bu erda siz chiqadigan disfunktsiyani bartaraf etishda sizga yordam berishi mumkin.

Shuningdek qarang: 1C tizimning yaxlitligini buzish - qanday hal qilinadi .

Xulosa

Bizning materialimizda "2147221005 (0x800401F3): sinfni ko'rsatuvchi noto'g'ri mag'lubiyat" xato paydo bo'lganda va uni qanday qilib tuzatish mumkinligini aniqladik. Ushbu disfunktsiya turli sabablarga ega bo'lishi mumkin va uni hal qilish uchun yuqorida sanab o'tilgan usullarning barcha turlarini qo'llashni tavsiya etamiz. Ularning ishlashi 1C tizimidagi 2147221005 xatolikni bartaraf etishga yordam beradi.



Maqolani qanday baholaysiz?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Hech qanday baholash yo'q)
Yuklanmoqda ...

Fikr qo'shish

Sizning elektron pochtangiz e'lon qilinmaydi.