La clé de protection du programme ou la licence logicielle obtenue n'a pas été trouvée - Solution. Licence introuvable

Maison / Appareils mobiles

Il arrive qu'au démarrage de 1C nous soyons accueillis par un message pas très content qui dit qu'une erreur s'est produite « Non détecté version installée Entreprises 1C".

Figure 1

L'utilisateur pense : « Pourquoi ? Après tout, tout fonctionnait encore hier ! Nous venons de confier l'ordinateur à un spécialiste, et ils ont changé le système d'exploitation pour nous, mais ils nous ont transféré 1C... », et d'autres pensées similaires.

Une erreur similaire peut apparaître lors de la création ou de l'ajout d'une nouvelle base de données, après une installation incorrecte de la plate-forme du programme, une suppression ou une modification fichiers système. Quelle est sa raison ?

La cause du problème réside dans les paramètres du fichier 1CEStart.cfg. Ce fichier est utilisé lors du démarrage de la plateforme 1C via le fichier 1cestart.exe, qui détecte automatiquement la dernière plateforme installée et la lance. S'il y a des problèmes de démarrage, cela signifie qu'une mauvaise valeur y est écrite.

Chemin du fichier C:\Utilisateurs\<ИмяПользователя>\AppData\Roaming\1C\1CEStart. Vous pouvez le clarifier en ouvrant le bouton « Paramètres » dans la fenêtre de lancement du programme 1C.



Figure 2

Dans la fenêtre des paramètres de la boîte de dialogue de lancement, nous voyons le chemin d'accès au répertoire des modèles de configuration et le dossier Roaming y apparaît. C'est le même dossier dont nous avons besoin.


Figure 3

Ouvrons ce dossier via l'Explorateur. Nous voyons le dossier souhaité avec les fichiers.


Figure 4


Figure 5

Ouvrons le fichier. Lors du choix d'un programme, nous indiquons - ouvrir avec le Bloc-notes. Il spécifie le chemin du répertoire des fichiers modèles et options supplémentaires. Lors des paramétrages de lancement du programme, le fichier « 1cestart.cfg » dans le répertoire utilisateur change automatiquement, et fichier partagé(pour tous les utilisateurs) ne change que lors de l'installation de la plateforme 1C:Enterprise. Le paramètre « UseHwLicenses » contrôle la recherche d'une clé de protection lors du démarrage de 1C:Enterprise. La valeur est « 1 », ce qui signifie qu'une recherche d'une clé de sécurité est en cours.



Figure 6

La situation suivante se présente : on tente de lancer une certaine version de la plateforme, mais le fichier ne la trouve pas. Par conséquent, la première chose que nous devons faire est de regarder quelles plates-formes nous avons installées sur notre ordinateur.

Versions installées de la plateforme 1C:Enterprise

La plateforme est installée dans le dossier « C:\Program Files (x86)\1cv8 ».



Figure 7

Lors de l'installation (mise à jour) d'une nouvelle plateforme, les anciennes ne sont pas supprimées et sont également stockées sur disque. En ouvrant « Programmes et fonctionnalités » depuis la section « Panneau de configuration », nous pouvons également voir une liste des plates-formes 1C:Enterprise installées. Si nécessaire, c'est ici que nous pouvons supprimer les anciennes versions inutilisées.



Figure 8

Une façon de résoudre le problème consiste à supprimer le fichier 1CEStart.cfg du dossier C:\Users\.<ИмяПользователя>\AppData\Roaming\1C\1CEStart. Il s'agit d'un fichier temporaire et le programme le créera à nouveau.

Si le problème n'est pas résolu, vérifions quels paramètres de lancement de la plateforme sont définis. Vous pouvez le voir dans le bouton « Modifier » dans la fenêtre de lancement du programme. Peut-être y a-t-il une version de plate-forme spécifique installée qui ne figure pas sur notre liste. La version de lancement de "1C:Enterprise" doit être installée - 8.3, c'est-à-dire le programme sélectionnera la dernière version installée.



Figure 9

S'il y a des problèmes avec la plate-forme 1C, il se peut qu'elle ne figure même pas dans la liste des composants installés. Dans ce cas, remarquez immédiatement si c'est dans le bouton "Démarrer". Si vous n'aimez pas quelque chose ici, une autre option pour résoudre le problème consiste simplement à réinstaller la plate-forme 1C:Enterprise souhaitée.

Il arrive que d'une manière ou d'une autre, lors du transfert de données, le dossier contenant le programme ait simplement été copié et transféré, par exemple, vers un autre ordinateur ou lors d'un changement système opérateur, mais le programme n'a pas été installé et l'ordinateur ne le voit pas. Ceux. Il s’agit d’une option de transfert ou d’installation incorrecte.

Avant d'installer la plateforme, vous pouvez (même devez) supprimer tous les fichiers temporaires des installations précédentes situés dans le dossier C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8.



Figure 10

Veuillez noter que lors de l'installation d'une nouvelle plateforme sur l'ordinateur d'un utilisateur, la même plateforme doit être installée sur tous les autres ordinateurs lorsque le programme s'exécute sur le réseau.

"Une violation de l'intégrité du système a été détectée", de nombreux utilisateurs ont vu cette erreur lors de leur connexion à 1C. L'erreur est due au fait qu'en décembre 2017, 1C a publié des plates-formes avec les versions 8.3.10.2699 et 8.3.11.2899, dans lesquelles ils ont introduit un mécanisme pour vérifier la légalité du programme.

Si la version de votre plate-forme 1C est supérieure à 8.3.10.2699 ou 8.3.11.2899, lorsque vous travaillez avec une base de données de fichiers, vous recevrez très probablement l'erreur « Une violation de l'intégrité du système a été détectée ». Cette erreur se produit même si vous version sous licence 1C.

Pourquoi l’erreur « Violation de l’intégrité du système détectée » se produit-elle ?

Voyons pourquoi l'erreur se produit. Le mécanisme de vérification de la légalité 1C repose sur le principe suivant. Lorsque vous démarrez 1C et entrez dans la base de données, le programme effectue plusieurs vérifications :

  • Le fichier backbas.dll a été modifié (la somme de contrôle est vérifiée)
  • les émulateurs sont-ils installés ?
  • présence d'entrées d'émulateur dans le registre

Si une version illégale est détectée (peut-être simplement incorrecte programme installé) 1C donne une erreur et vous donne le choix entre « Arrêter » ou « Redémarrer » 1C.

Lors de l'affichage des détails, non Informations Complémentaires nous ne l'obtiendrons pas.

Ici, les utilisateurs commencent à paniquer et commencent frénétiquement à appeler leur administrateurs système. Rien de grave n'est arrivé. Votre base est saine et sauve. Aucun test ni correction, ni programme de restauration des bases de données 1C, n'aidera. Cette erreur n'a rien à voir avec la base de données 1C.

L'erreur est émise lorsqu'une version illégale de 1C est détectée ou que des émulateurs de clé sont installés. Vous disposez peut-être d'une version sous licence, mais très probablement, avant d'acheter une licence, vous avez utilisé une version sans licence et ne l'avez pas supprimée ou il en restait des traces sur le système.

Comment se débarrasser de l'erreur « Violation de l'intégrité du système détectée »

Il existe plusieurs façons de surmonter cette erreur.

Restaurez la version de 1C:Enterprise vers une version antérieure. Dernières versions qui fonctionnent sans vérifier le fichier backbas.dll et les émulateurs 8.3.10.2667 Et 8.3.11.2867 . Cette solution est temporaire, car... tôt ou tard, une configuration sortira qui ne fonctionnera pas dans ces versions.

Désinstallez l'émulateur HASP. Il existe de nombreux émulateurs, donc c'est difficile à écrire instructions universelles pour leur élimination. Vous pouvez essayer les étapes suivantes :

  1. Recherchez et supprimez les fichiers VUsb.sys et vusbbus.sys
  2. Exécutez les commandes dans ligne de commande au nom de l'Administrateur :
    loaddrv.exe -stop haspflt
    loaddrv.exe -supprimer haspflt
    del %systemroot%\system32\drivers\haspflt.sys
    Il est recommandé de supprimer également les clés de registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emu

Eh bien, en dernier recours, rbc_icp patcher (Integrity Check Patcher). Si vous avez clé de licence pour 1C et que les connecteurs USB sont vitaux pour vous, vous pouvez alors utiliser la méthode illégale. Ce correctif désactive la vérification de l'intégrité du système dernières versions 1C :Entreprises où il est mis en œuvre.

Le correctif modifie les fichiers suivants :

  • backbas.dll (unipatch 1c8_UP.exe est utilisé)
  • frntend.dll (désactiver le contrôle d'intégrité dans le client lourd)
  • mngcln.dll (désactiver le contrôle d'intégrité dans le client léger)

Il existe également la possibilité de contourner illégalement la vérification. À l'aide de n'importe quel éditeur hexadécimal, ouvrez le fichier backend.dll (si vous avez la version 8.1) ou backbas.dll (si vous avez la version 8.2,8.3) à partir du répertoire bin dans le répertoire avec 1C installé, recherchez les valeurs HEX : 100000FFD085C00F8208F8FEFF0F8416 et remplacer 85 par 31.

Les informations en fin d’article sont fournies à titre informatif uniquement et n’encouragent pas les actions illégales !

MISE À JOUR. 15/01/2019

Script pour supprimer VUSBBUS et HASPFLT
Code:

@echo désactivé
setlocal activateextensions désactivéeexpansion retardée

pour %%a dans (vsubbus haspflt), appelez :CheckDriver %%a
pause
aller à: eof

:Vérifier le pilote
requête sc %1|trouver /i « KERNEL_DRIVER »>nul
si le niveau d'erreur 1 va à: DelSYS
arrêt sc %1
sc supprimer %1
:DelSYS
del /f /q « %SystemRoot%\system32\drivers\%1.sys »
aller à: eof

Lorsque vous travaillez avec 1C, une erreur peut survenir : fichier de composant externe introuvable.

Après avoir lu l'article, vous apprendrez :

  • comment déterminer la cause de cette erreur ;
  • Obtenez des recommandations sur la façon de résoudre le problème.

L'erreur Fichier de composant externe introuvable se produit lors de l'utilisation de services supplémentaires dans 1C, par exemple :

  • Service de relevé bancaire ;
  • Service de surveillance bancaire ;
  • Service d'inscription ;
  • Service de déclinaison Morpher ;
  • Risques liés au service Spark ;
  • etc.

Chacun de ces services chargés dans 1C a sa propre constante. Si vous ouvrez le Configurateur 1C, alors dans la branche Constantes vous pouvez voir une liste de ces constantes spécialisées.

Lors du chargement des services spécifiés, la constante est « armée » sur la position Utilisé.

Si, pour une raison quelconque, lors des relevés bancaires, refus du nom complet dans les formulaires de documents, etc. une erreur apparaît indiquant que le fichier du composant externe n'a pas été trouvé, vous devez commencer par vérifier l'état des constantes responsables de ce composant dans 1C.

Vous pouvez visualiser l'état de la constante depuis 1C : bouton Menu principal - Toutes les fonctions - Constantes.

Le drapeau de service doit être armé. Si le service n'est pas utilisé, le programme ne « voit » pas le composant. Définissez l'indicateur de service manuellement.

Si après avoir posé le drapeau téléchargement automatique 1C n'effectue pas de composants, il faut le « charger » « manuellement ». Dans ces cas, les programmeurs écrivent pour vous permettre de charger vous-même le composant requis.

Le service de déclinaison de nom complet dans le programme 1C a cessé de fonctionner. Le programmeur a écrit un traitement externe qui vérifie l'état de la constante Utiliser le service de déclinaison Morpher et charger le composant de force.

DANS code de programme traitement, le programmeur a prescrit l'installation forcée d'une constante Utiliser le service DeclensionMorpher pour télécharger le service Morpher.

Instructions étape par étape pour le traitement de l'installation du service Morpher.

Étape 1. Connexion du traitement externe dans le programme.

Ouvrez le formulaire de connexion des formulaires imprimés externes, des rapports et des traitements dans 1C : section Administration - Paramètres du programme - Formulaires imprimés, rapports et traitement - Rapports et traitements supplémentaires.

Par bouton Ajouter à partir du fichier ...charger le traitement externe.

Étape 2. Configuration du traitement externe.

Spécifiez la section du lieu de traitement et les utilisateurs qui y ont accès.

Étape 3. Commencez le traitement.

Accédez à la section que vous avez spécifiée dans les paramètres et ouvrez le lien Traitement supplémentaire .

Dans la fenêtre des traitements supplémentaires, placez le curseur sur le traitement spécifié et cliquez sur le bouton Exécuter .

Étape 4. Vérification de la connexion au service Morpher.

Vérifiez l'utilisation du service dans le programme à l'aide du bouton Vérifier .

Étape 5. Installation du service Morpher.

Activez l'utilisation du service Morpher et téléchargez le composant correspondant à l'aide du bouton Appliquer .

Étape 6. Vérifiez l'installation des composants par bouton Examen .

Le service est chargé !

En plus des problèmes de chargement des composants, la cause de l'erreur peut être la plate-forme 1C utilisée. C'est pour les composants intégrés au programme que l'erreur est souvent provoquée purement paramètres techniques Plateformes utilisées par les utilisateurs de 1C.

Et n’oubliez pas la règle la plus importante lors de la recherche d’erreurs : avant d’approfondir le problème, redémarrez votre ordinateur ou votre serveur s’il ne s’agit pas d’un fichier. et client-serveur 1C. Souvent, cette méthode simple donne excellents résultats. Surtout si tout « fonctionnait » et que tout d’un coup… s’arrêtait.

L'article a-t-il aidé ?

Obtenez un autre bonus secret et un accès complet à système d'aide BukhExpert8 pendant 14 jours gratuits

Assez souvent, nous entendons des plaintes selon lesquelles le programme s'est soudainement « cassé » et ne démarre pas à la fois en mode « 1C : Entreprise » et en mode « Configurateur ». Cette nouvelle est particulièrement désagréable dans une situation où vous devez soumettre de toute urgence des déclarations comptables ou fiscales. Dans cet article, nous discuterons raisons possibles et surtout, une méthode pour restaurer la fonctionnalité de la base d'informations lorsqu'une de ces erreurs critiques survient.

Nous parlerons d'une situation dans laquelle, lors du démarrage normal d'un programme, c'est-à-dire en mode « 1C : Entreprise », l'erreur « Le fichier de base de données est manquant » s'affiche.


Il s'avère que la base d'informations n'a pas été détectée en raison de l'absence de fichier de base de données à l'adresse où se trouvait auparavant ce fichier.

Après lecture, nous pouvons cliquer sur « OK », et dans la fenêtre précédente sur le bouton « Quitter », puisque le redémarrage ne résoudra pas ce problème.

Lorsque vous démarrez le configurateur dans ce cas, il vous sera demandé de créer une nouvelle base de données, mais comme vous devez ouvrir « l'ancienne » base de données de travail, nous sélectionnons « Non ».


La raison de ce "comportement" du programme pourrait être la suppression du dossier contenant la base de données, ou son déplacement, son renommage ou le chemin d'accès à la base de données a été corrigé dans la fenêtre de lancement.

Quelles actions faut-il entreprendre dans cette situation ? Tout d’abord, le chemin vers la base, mentionné ci-dessus. Vous pouvez le visualiser dans la fenêtre de lancement en mettant en évidence la base d'informations dont nous avons besoin.


C'est précisément à cette adresse que le programme accède à la base de données, et s'il ne l'y trouve pas, alors il produit des erreurs de ce type. Vous devez donc vérifier que cette adresse est correcte. Vous pouvez parcourir « Poste de travail » et découvrir ce qui est arrivé au dossier contenant la base de données. Dans l'exemple considéré, il s'agit du dossier « demo base ».


Comme vous pouvez le constater, le dossier requis ne se trouvait pas à l'emplacement spécifié. La tâche consiste à déterminer si le dossier a été renommé ou déplacé, par exemple, vers un autre lecteur local. Le plus souvent, les dossiers contenant des bases de données souffrent lorsque quelqu'un veut « mettre les choses en ordre » dans les données stockées sur l'ordinateur. Réfléchissez, vous vous souviendrez peut-être de ce qui est arrivé au dossier que vous recherchiez.

Dans notre cas, il a simplement été renommé. Lorsque la raison est déterminée, nous avons la possibilité d'enregistrer un nouveau chemin vers la base d'informations dans les paramètres 1C.


En sélectionnant cette base de données, allez sur le bouton "Modifier". Dans la première fenêtre qui s'ouvre vous demandant de spécifier un nom, cliquez sur Suivant. Ensuite, la fenêtre suivante s'ouvre, où nous réenregistrons le nouveau la bonne manière, qui est apparu dans les circonstances.



La fenêtre de lancement affiche désormais le nouveau chemin d'accès à la base de données.

J'espère que les étapes décrites vous aideront de manière indépendante à aider le programme à retrouver la base d'informations perdue et à éliminer les situations problématiques avec une perte de temps minimale.

" ? - une erreur similaire est typique des administrateurs inexpérimentés qui transforment la plate-forme 1C vers une autre version. De plus, il apparaît lors du transfert vers le senior et le précédent (ordre inférieur).

Vérification de l'installation

Lorsque vous spécifiez une version sur la page de lancement de la base de données qui n'est pas adaptée à la configuration, le système constate naturellement l'incompatibilité des paramètres et ne peut pas lancer le bon objet. Le programme renvoie une notification à l'utilisateur : « La version installée de 1C:Enterprise n'a pas été détectée. » Celui spécifié dans les paramètres ne peut tout simplement pas être lancé.

Le correctif nécessite de remplacer sa valeur par la configuration appropriée.

Comme le suggère la photo :

Cela signifie que l'installation de la nouvelle plate-forme s'est déroulée sans modification des paramètres de démarrage.

Une pertinence possible du bug « la version installée de 1C:Enterprise n'a pas été détectée » est l'installation avec des erreurs d'une plate-forme au lieu de la précédente.

Le programme 1C démarre en utilisant l'un des fichiers :

  • S'il s'agit de 1cv8.exe, alors la version du répertoire où est stocké le fichier exécutable *.exe est lancée ;
  • S'il s'agit d'un fichier 1CEStart.cfg (méthode standard), le programme sélectionne la version indépendamment (la suppression des versions à cet égard n'est pas souhaitable). Ses paramètres peuvent contenir de fausses valeurs pour la configuration. La conséquence en est un lancement incorrect.

Nous devons le supprimer.

Un exemple d'itinéraire approximatif vers le fichier est visible sur la figure :

Si le conflit ne peut pas être éliminé, vous devez supprimer tous les fichiers de la plateforme (également les fichiers temporaires) et les réinstaller.

À l’heure actuelle, la difficulté évoquée dans cette publication se produit rarement. Fondamentalement, la collision avec celui-ci s'est produite lors de la transition massive vers la troisième version 1C de la précédente.

Mais si vous êtes destiné à le rencontrer, vous disposez désormais des connaissances appropriées.

© 2024 ermake.ru -- À propos de la réparation de PC - Portail d'information