Passer au contenu principal

2147221005 (0x800401F3): Chaîne non valide avec indication de classe - que faire



Lors de l'exécution de tâches avec le complexe 1C (échange de données en arrière-plan entre les composants, démarrage de la configuration souhaitée, vérification de l'exécution du code, etc.), un message d'erreur 2147221005 (0x800401F3) peut s'afficher. » и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами. Ce dernier est généralement suivi de la chaîne «Chaîne non valide indiquant la classe » et est associé à un code de programme incorrect, à des composants non enregistrés dans le système et à d'autres facteurs pertinents. Voyons ce qu'il faut faire lorsqu'une erreur 2147221005 (0x800401F3) apparaît dans votre 1C.

error



Contenu de l'article:

L'essence et les causes de "Chaîne non valide indiquant la classe"

L'erreur 2147221005 (0x800401F3) fait référence à des erreurs 1C fréquentes et est corrigée par de nombreux utilisateurs. La seule recette efficace pour sa solution n'existe pas, car elle peut avoir une base unique et est due aux caractéristiques du code de programme dans un système particulier.

Toutefois, les causes les plus courantes d'erreur 2147221005 sont les suivantes:

  • . L'utilisateur utilise la configuration obsolète 1C . Par exemple, il a été enregistré des cas d’apparition de l’erreur 2147221005 (0x800401F3) lors de l’utilisation de la configuration archaïque «Gestion des échanges» lors de la tentative d’échange de données avec 1C «Enterprise Accounting»;
  • (к примеру, обращение к устаревшему «V82.COMConnector» вместо модерного «V83.COMConnector»); La présence d'un code de programme incorrect (par exemple, accès au "V82.COMConnector" obsolète au lieu du "V83.COMConnector" moderne);
  • , имеющая важное значение для работы 1С; Le système n'est pas la bibliothèque enregistrée comcntr.dll , ce qui est important pour le travail de 1C;
  • для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётки администратора); Un utilisateur qui lance un complexe 1C spécifique ne dispose pas des autorisations suffisantes pour travailler avec lui (par exemple, le lancement est effectué à partir d'un compte invité au lieu d'un compte administrateur);
  • , необходимый для работы 1С. Le système n'est pas installé (non enregistré) Excel , nécessaire pour le travail de 1C.

Voyons comment corriger l'erreur 2147221005 "Chaîne invalide avec classe" dans votre système 1C.



Cela est intéressant: l' erreur 2147221164 (0x80040154) lors de l'inscription d'une classe.

Mettez à jour votre configuration 1C à la version actuelle

Tout d’abord, assurez-vous que vous utilisez la dernière version de la configuration 1C. Lors de la connexion aux bases de données nécessaires pour effectuer l'échange, il peut essayer d'utiliser une plate-forme obsolète (par exemple, 8.2), qui est pratiquement absente. Par conséquent, mettez à jour votre version de la configuration avec la version actuelle, puis essayez d’établir la connexion requise.

Свежая версия 1С
Utilisez la dernière version de 1C

Exécuter 1C avec les droits d'administrateur

Assurez-vous que vous exécutez le système en tant qu'administrateur et non en tant qu '«invité» restreint ou équivalent.



Changer le code du programme

Dans certains cas, le code du programme peut être obsolète et ne pas correspondre à la version actuelle de 1C. La solution efficace à l'erreur 2147221005 consiste à remplacer la ligne de code:

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

par ligne:

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

Après ce remplacement, l'erreur «Chaîne non valide avec indication de classe» peut être résolue.

Enregistrez la bibliothèque comcntr.dll

. Si vous utilisez Windows 64, il est nécessaire d’effectuer l’enregistrement correct dans la bibliothèque système comcntr.dll . Cliquez sur Win + R, entrez la ligne suivante:

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

Au lieu de «8 décembre 1469», spécifiez la version de la plate-forme technologique que vous avez installée. Après cela, cliquez sur entrer. L'enregistrement spécifié peut vous aider à vous débarrasser de l'erreur 2147221005 dans 1C.

Intéressant à connaître: la solution à l'erreur de la requête POST à ​​la ressource / e1cib / logForm.

Vérifier si Excel est installé

La présence d'Excel installé dans le système est un élément nécessaire lorsque le système 1C y fait référence. , и нажмите ввод. Par conséquent, nous vous recommandons de vous assurer qu'Excel est correctement installé dans le système.Pour ce faire, cliquez sur Win + R, entrez Excel , puis appuyez sur entrée. Si le programme démarre, tout fonctionne correctement. Sinon, vous devez installer (réinstaller) Excel (complexe MS Office) sur votre ou vos machines.

Utiliser des forums spécialisés 1C

Si aucun de ces conseils ne vous a pas aidé, reportez-vous à l'aide de forums visités par de nombreux programmeurs et spécialistes 1C. En particulier, nous recommandons des forums tels que forum.infostart.ru, cyberforum.ru/1c-standard, is.ideasoft.in.ua où vous pouvez être aidé à résoudre le dysfonctionnement qui en résulte.

Voir aussi: 1C violation de l'intégrité du système - comment résoudre le problème .

Conclusion

Dans nos documents, nous avons résolu le problème lorsque l'erreur «2147221005 (0x800401F3): Chaîne non valide indiquant la classe» apparaît, et comment vous pouvez y remédier. Ce dysfonctionnement peut avoir différentes causes et nous vous recommandons d’utiliser la gamme complète des méthodes énumérées ci-dessus. Leurs performances peuvent aider à résoudre l’erreur 2147221005 dans votre système 1C.



Comment évaluez-vous l'article?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Pas encore de notes)
Chargement ...

Ajouter un commentaire

Votre email ne sera pas publié.