Skip to main content

2147221005 (0x800401F3): недапушчальным радок з указаннем класа - што рабіць



Пры выкананні якіх-небудзь задач з комплексам 1С (фонавы абмен дадзенымі паміж кампанентамі, запуску патрэбнай канфігурацыі, праверкі выканання кода etc) можа з'явіцца паведамленне пра памылку 2147221005 (0x800401F3). » и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами. Апошняя звычайна суправаджаецца радком «недапушчальным радок з указаннем класа» і звязаная з няслушным кодам праграмы, якія не зарэгістраваны ў сістэме кампанентамі і іншымі рэлевантнымі фактарамі. Давайце разбярэмся, што рабіць пры з'яўленні памылкі 2147221005 (0x800401F3) у вашай 1С.

error



Змест артыкула:

Сутнасць і прычыны «недапушчальным радок з указаннем класа»

Памылка 2147221005 (0x800401F3) адносіцца да рэгулярна сустракаюцца памылак 1С, і фіксуецца ў шматлікіх карыстачоў. Адзінага і эфектыўнага рэцэпту яе рашэння не існуе, так як яна можа мець унікальную аснову, і выклікаецца асаблівасцямі праграмнага кода ў канкрэтнай сістэме.

Тым не менш да ліку найбольш папулярных прычын памылкі 2147221005 ставяцца наступныя:

  • . Карыстальнік выкарыстоўвае састарэлую канфігурацыю 1С. Да прыкладу, фіксаваліся выпадкі з'яўлення памылкі 2147221005 (0x800401F3) пры выкарыстанні архаічнай канфігурацыі «Упраўленне гандлем» пры спробе абмену дадзенымі з 1С «Бухгалтэрыя прадпрыемства»;
  • (к примеру, обращение к устаревшему «V82.COMConnector» вместо модерного «V83.COMConnector»); Наяўнасць некарэктнага кода праграмы (да прыкладу, зварот да састарэлага «V82.COMConnector» замест мадэрн «V83.COMConnector»);
  • , имеющая важное значение для работы 1С; У сістэме не зарэгістраваная бібліятэка comcntr.dll, якая мае важнае значэнне для працы 1С;
  • для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётки администратора); У карыстальніка, які запускае пэўны комплекс 1С, няма дастатковых правоў для працы з ім (напрыклад, запуск выконваецца з гасцявой ўліковага запісу, замест учётки адміністратара);
  • , необходимый для работы 1С. У сістэме не ўстаноўлены (не зарэгістраваны) Excel, неабходны для працы 1С.

Давайце разбярэмся, як выправіць памылку 2147221005 «недапушчальным радок з указаннем класа» ў вашай сістэме 1С.



Гэта цікава: памылка 2147221164 (0x80040154) пры рэгістрацыі класа.

Абнавіце вашу канфігурацыю 1С да актуальнай версіі

Перш за ўсё пераканайцеся, што вы карыстаецеся самую свежую версію канфігурацыі 1С. Пры падключэнні да патрэбных баз для выканання абмену яна можа паспрабаваць выкарыстаць састарэлую платформу (да прыкладу, 8.2), якая фактычна адсутнічае. Таму абновіце вашу версію канфігурацыі да актуальнага рэлізу, а потым паспрабуйце ажыццявіць патрабаванае падлучэнне.

Свежая версия 1С
Выкарыстоўвайце свежую версію 1С

Запускайце 1С з правамі адміна

Пераканайцеся, што вы запускаеце сістэму пад уліковым запісам адміністратара, а не абмежаванага ў правах «Госця» або аналогу.



Зменіце код праграмы

У некаторых выпадках код праграмы можа састарэць і не адпавядаць бягучай версіі 1С. Эфектыўным рашэннем памылкі 2147221005 з'яўляецца замена радкі кода:

COMConnector = Новы COMObject ( «V82.COMConnector»);

на радок:

COMConnector = Новы COMObject ( «V83.COMConnector»);

Пасля названай замены памылка «недапушчальным радок з указаннем класа» можа быць вырашана.

Зарэгіструйце ў сістэме бібліятэку comcntr.dll

. Калі вы карыстаецеся Віндовс 64, то неабходна правесці карэктную рэгістрацыю ў сістэме бібліятэкі comcntr.dll. Націсніце на Win + R, увядзіце наступны радок:

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

Замест «8.3.12.1469» пакажыце ўсталяваную ў вас версію тэхналагічнай платформы. Пасля гэтага націсніце на ўвод. Указаная рэгістрацыя можа дапамагчы пазбавіцца ад памылкі 2147221005 ў 1С.

Цікава ведаць: рашэнне памылкі запыту POST да рэсурсу / e1cib / logForm.

Праверце наяўнасць усталяванага ў сістэме Excel

Наяўнасць усталяванага ў сістэме Excel з'яўляецца неабходным элементам пры звароце да яго сістэмы 1С. , и нажмите ввод. Таму рэкамендуем пераканацца, што Эксэля ў сістэме ўсталяваны карэктна, для чаго націсніце Win + R, увядзіце там Excel, і націсніце ўвод. Калі праграма запусцілася, тады ўсё працуе карэктна. Калі няма, тады варта ўсталяваць (пераўсталяваць) Excel (комплекс «MS Office») на вашай машыне (машынах).

Выкарыстоўвайце спецыялізаваныя форумы 1С

Калі не адзін з названых саветаў вам не дапамог, звярніцеся да дапамогі форумаў, якія наведваюць мноства праграмістаў і спецыялістаў 1С. У прыватнасці, рэкамендуем такія форумы як forum.infostart.ru, cyberforum.ru/1c-standard, is.ideasoft.in.ua дзе вам могуць дапамагчы ў вырашэнні ўзніклай дысфункцыі.

Чытайце таксама: 1С парушэнне цэласнасці сістэмы - як вырашыць .

заключэнне

У нашым матэрыяле мы разабралі, калі з'яўляецца памылка «2147221005 (0x800401F3): недапушчальным радок з указаннем класа», і як можна яе выправіць. Дадзеная дысфункцыя можа мець розныя прычыны, а для яе вырашэння рэкамендуем задзейнічаць увесь комплекс спосабаў, пералічаных намі вышэй. Іх выкананне можа дапамагчы ліквідаваць памылку 2147221005 ў вашай сістэме 1С.



Як вы ацэніце артыкул?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пакуль адзнак няма)
Загрузка ...

Дадаць каментар

Ваш e-mail не будзе апублікаваны.