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, і натисніть Enter. Якщо програма запустилася, тоді все працює коректно. Якщо немає, тоді слід встановити (перевстановити) 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 не буде опублікований.