Saltar al contenido principal.

2147221005 (0x800401F3): cadena no válida con indicación de clase: qué hacer



Al realizar cualquier tarea con el complejo 1C (intercambio de datos de fondo entre componentes, iniciar la configuración deseada, verificar la ejecución del código, etc.), puede aparecer un mensaje de error 2147221005 (0x800401F3). » и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами. Este último suele ir seguido de la cadena "Cadena no válida que indica la clase " y está asociada con un código de programa incorrecto, componentes no registrados en el sistema y otros factores relevantes. Veamos qué hacer cuando aparece un error 2147221005 (0x800401F3) en su 1C.

error



Contenido del artículo:

La esencia y las causas de "Cadena no válida que indica la clase"

El error 2147221005 (0x800401F3) se refiere a los errores 1C que ocurren con regularidad, y es corregido por muchos usuarios. La única receta efectiva para su solución no existe, ya que puede tener una base única y está causada por las características del código del programa en un sistema en particular.

Sin embargo, las siguientes son las causas más comunes del error 2147221005:

  • . El usuario utiliza la configuración 1C obsoleta . Por ejemplo, hubo casos registrados de la aparición del error 2147221005 (0x800401F3) al usar la configuración arcaica "Gestión de comercio" al intentar intercambiar datos con 1C "Contabilidad empresarial";
  • (к примеру, обращение к устаревшему «V82.COMConnector» вместо модерного «V83.COMConnector»); La presencia de un código de programa incorrecto (por ejemplo, acceso al "V82.COMConnector" obsoleto en lugar del moderno "V83.COMConnector");
  • , имеющая важное значение для работы 1С; El sistema no está registrado en la biblioteca comcntr.dll , que es importante para el trabajo de 1C;
  • для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётки администратора); Un usuario que inicia un complejo 1C específico no tiene permisos suficientes para trabajar con él (por ejemplo, el inicio se realiza desde una cuenta de invitado, en lugar de una cuenta de administrador);
  • , необходимый для работы 1С. El sistema no está instalado (no registrado) en Excel , necesario para el trabajo de 1C.

Veamos cómo corregir el error 2147221005 "Cadena no válida con indicación de clase" en su sistema 1C.



Esto es interesante: el error 2147221164 (0x80040154) al registrar una clase.

Actualiza tu configuración 1C a la versión actual

En primer lugar, asegúrese de utilizar la última versión de la configuración de 1C. Cuando se conecta a las bases de datos necesarias para realizar el intercambio, puede intentar usar una plataforma desactualizada (por ejemplo, 8.2), que está prácticamente ausente. Por lo tanto, actualice su versión de configuración a la versión actual y luego intente realizar la conexión requerida.

Свежая версия 1С
Utiliza la última versión de 1C

Ejecutar 1C con derechos de administrador

Asegúrese de que está ejecutando el sistema como administrador y no como un "Invitado" restringido o equivalente.



Cambiar el código del programa.

En algunos casos, el código del programa puede estar desactualizado y no corresponder a la versión actual de 1C. La solución efectiva al error 2147221005 es reemplazar la línea de código:

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

por línea

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

Después de este reemplazo, se puede resolver el error "Cadena no válida con indicación de clase".

Registrar la biblioteca comcntr.dll

. Si está utilizando Windows 64, es necesario llevar a cabo el registro correcto en la biblioteca del sistema comcntr.dll . Haga clic en Win + R, ingrese la siguiente línea:

C: \ Windows \ SysWOW64 \ regsvr32 "c: \ Archivos de programa (x86) \ 1cv8 \ 8.3.12.1469 \ bin \ comcntr.dll"

En lugar de “8 de diciembre de 1469”, especifique la versión de la plataforma tecnológica que ha instalado. Después de eso, haga clic en entrar. El registro especificado puede ayudar a deshacerse del error 2147221005 en 1C.

Es interesante saber: la solución al error de la solicitud POST al recurso / e1cib / logForm.

Compruebe si Excel está instalado

La presencia de Excel instalado en el sistema es un elemento necesario cuando el sistema 1C se refiere a él. , и нажмите ввод. Por lo tanto, le recomendamos que se asegure de que Excel esté instalado correctamente en el sistema. Para hacer esto, haga clic en Win + R, ingrese Excel allí y presione enter. Si el programa se inicia, entonces todo funciona correctamente. De lo contrario, debería instalar (reinstalar) Excel (complejo de MS Office) en su (s) máquina (s).

Utilizar foros especializados 1C.

Si ninguno de estos consejos no le ayudó, consulte la ayuda de los foros que son visitados por muchos programadores y especialistas de 1C. En particular, recomendamos foros como forum.infostart.ru, cyberforum.ru/1c-standard, is.ideasoft.in.ua donde puede recibir ayuda para resolver la disfunción resultante.

Vea también: 1C violación de la integridad del sistema - cómo resolverlo .

Conclusión

En nuestro material, lo solucionamos cuando aparece el error "2147221005 (0x800401F3): cadena no válida que indica la clase" y cómo puede solucionarlo. Esta disfunción puede tener varias causas, y para su solución le recomendamos que utilice todos los métodos enumerados anteriormente. Su rendimiento puede ayudar a resolver el error 2147221005 en su sistema 1C.



¿Cómo calificas el artículo?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (No hay valoraciones aún)
Cargando ...

Añadir un comentario

Su correo electrónico no será publicado.