1c ne voit pas la clé réseau. Clé de protection de l'application introuvable

J'ai rencontré ce problème l'autre jour. Sur l'une des machines a refusé de travailler version réseau 1C Entreprise. Lors de la connexion à la base de données, l'erreur suivante est tombée.


J'attire votre attention sur le fait que l'erreur est apparue sur un ordinateur qui possédait 2 cartes réseau avec 2 réseaux différents. Pour une raison quelconque, je n'ai pas immédiatement attaché d'importance à ce moment. Apparemment parce que Moniteur HASP J'ai parfaitement trouvé ces clés, c'est pourquoi je cherchais un problème en 1C. En conséquence, il a tué une demi-journée de temps de travail. Le problème était vraiment en deux cartes réseau, ou pour être plus précis, 2 réseaux différents, la solution était dans le dossier C:\Program Files\1cv81\bin\conf\nethasp.ini


Déconnexion du réseau dans lequel il n'y a pas de clés HASP, après le redémarrage de la machine - 1C a démarré .... Allez dans Google pour une solution à ce problème. La recherche ne s'est pas fait attendre, la solution est la suivante :

Les clés de protection pour 1C sont divisées en :

1. Utilisateur unique(ils doivent être physiquement connectés à l'ordinateur sur lequel 1C est exécuté)

maquette HASP HL ​​de base (de couleur bleue ), cette clé est marquée H4 M1 ORGL8, n'a pas de mémoire intégrée ni d'identifiant personnel, ne stocke aucun paramètre ni réglage. Fourni avec des produits sous licence pour un poste de travail.

2. Multi-utilisateur (la clé est en ligne, 1C peut fonctionner sur n'importe quel ordinateur dans dans réseau local ou domaine)

Les clés client réseau incluent une série Filet HASP HL (Rouge ). Ils ont une mémoire interne qui stocke le nombre de licences et un identifiant unique. Il existe des variétés pour 5, 10, 20, 50 et 100 utilisateurs. A un marquage NETXXORGL8 , où XX- nombre de licences (par exemple NET5 ORGL8 ). Il existe également des clés pour 300 et 500 utilisateurs qui sont marquées NET250+ORG8A et NET250+ORG8B . Ils sont fournis avec des produits sous licence pour 5 postes de travail, ainsi que séparément, sous la forme de licences client supplémentaires.

3. Serveur (doit être physiquement connecté localement à l'ordinateur sur lequel le serveur de l'agent 1C Enterprise est installé et en cours d'exécution)

Les clés du serveur 1C Enterprise sont uniquement locale. 32 bits la version a une clé de sécurité HASP HL ​​Pro (violet ), qui possède une mémoire interne et un ID unique. A un marquage ENSR8 , est livré avec une licence pour le serveur 1C Enterprise.

Pour 64 bits la clé du serveur est utilisée HASP HL ​​Max (Couleur verte ) avec mémoire interne et identifiant unique. A un marquage EN8SA et prend également en charge le serveur 32 bits. Celles. ayant une licence pour un serveur 64 bits, vous pouvez utiliser la version 32 bits sans changer la clé, mais pas l'inverse.

Pour qu'une clé mono-utilisateur et serveur fonctionne, il suffit installez le pilote de clé de protection sur la machine locale et collez la clé de protection dans la port USB.

Pour une clé de sécurité multi-utilisateur (réseau), vous devez :
1. Installez le pilote de clé de sécurité sur l'une des machines du réseau, qui sera le serveur de clé - HASP4_driver_setup.zip
2. Installez le serveur (service) de la clé de sécurité sur la même machine - HASP_LM_setup.zip
3. Insérez la clé de sécurité dans le serveur dans le port USB
4. Installez 1C sur les machines clientes

Dans le cas général, ces actions suffisent pour que 1C fonctionne. Lors du lancement et du fonctionnement ultérieur de 1C:Enterprise 8 sur des machines locales, le système utilisera une demande de diffusion sur le port 475 et recherchera la clé de sécurité. Si la recherche échoue, un message apparaîtra. "clé de protection du programme introuvable" et le travail 1C : Enterprise sera interrompu.

Si vous rencontrez le message „ clé de protection du programme introuvable"besoin de vérifier:
1. la présence d'une clé de sécurité dans le port usb du serveur de clés
2. vérifier si le serveur de clés est en cours d'exécution sur le serveur (processus nommé "Hasp loader")
3. vérifier avec la commande telnet que le serveur de clé est disponible depuis la machine locale sur le port 475 (par exemple : telnet 192.168.100.100 475)

Si toutes les vérifications ont réussi, mais que l'erreur persiste, accédez à des paramètres plus détaillés. Dans le dossier d'installation 1C:Enterprise 8 (généralement c:\program files\1cv81\bin\conf ou c:\program files\1cv8\bin\) contient un fichier nethasp.ini . Il s'agit d'un fichier de configuration de clé de sécurité, il est divisé en sections, nous nous intéressons à la section . Lors de l'installation de 1C, par défaut, dans cette section, tous les paramètres sont séparés par des signes doubles ";", ce qui signifie que ces paramètres sont ignorés. Dans ce cas, le pilote de clé se comporte comme suit :
1. un paquet de type broadcast est envoyé sur le réseau local sur le port 475 à la recherche d'un serveur de clé de sécurité
2. si aucune réponse n'est reçue - une erreur

Inconvénients de la configuration par défaut :
1. la diffusion prend du temps
2. tous les serveurs ne répondent pas à de tels paquets
3. pas de diffusion, mais charge réseau

Pour résoudre ce problème, vous devez procéder comme suit :
1. spécifiez l'adresse spécifique où rechercher le serveur de clés (par exemple : NH_SERVER_ADDR = 192.168.100.100)
2. désactiver la recherche de diffusion (NH_USE_BROADCAST = désactivé)
3. et limiter les types de paquets au seul protocole TCP (NH_TCPIP_METHOD = TCP)

Comme le montre la pratique, la vitesse de lancement de 1C : Enterprise 8 après un tel réglage augmente sensiblement !

Mais il y a aussi quelques inconvénients de cette méthode :

vous devez vous assurer que l'adresse du serveur de clés de sécurité ne change pas, sinon vous devrez reconfigurer le fichier nethasp.ini sur toutes les machines locales !


Je voudrais également clarifier quelques points sur le travail avec les clés que j'ai dû gérer pendant le travail:

1. Le moniteur HASP n'affiche pas la clé

Par lui-même, le moniteur ne peut montrer que la présence d'un gestionnaire de licence à une adresse particulière. Il ne pourra voir la clé qu'après que l'application protégée a ouvert avec succès au moins une session avec la clé. De plus, gardez à l'esprit qu'Aladdin Monitor fonctionne uniquement via le protocole UDP, port 475. Ainsi, le manque de données sur la clé dans le moniteur ne signifie pas que la clé n'est pas disponible pour l'application.

2. Deux clés de protection 1C HASP sur un ordinateur

Lors de l'installation de deux clés de sécurité ou plus Logiciel HASP par ordinateur doit considérer que :

  • Les clés ayant des séries différentes fonctionneront bien. (par rapport à 1C : 1 serveur et 1 réseau fonctionneront bien)
  • Les clés de la même série fonctionneront si une telle possibilité a été mise en œuvre par le développeur du logiciel sécurisé. Si cette fonctionnalité n'a pas été implémentée par le développeur, alors les clés appartenant à la même série ne fonctionneront pas ensemble sur le même ordinateur, une seule d'entre elles sera visible : soit la plus proche du port (dans le cas des clés LPT), soit situé sur le port avec l'adresse la plus basse (dans le cas des dongles USB HASP). (par rapport à 1C, - 2 clés locales ou 2 clés réseau sur le même ordinateur ne fonctionneront pas correctement)
  • il n'est pas recommandé de combiner la clé locale et la clé réseau, cela est dû à la fonction de sécurité de 1C Enterprise : lors de la recherche de la clé locale, le programme ne recherchera jamais la clé réseau.

Solutions possibles à ce problème :

  • Remplacement de plusieurs clés de protection du programme HASP par une avec un plus grand nombre de licences (c'est bien écrit ici : http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installation des clés de protection sur différents ordinateurs, suivie de l'installation et de la configuration des gestionnaires de licence pour chaque clé.

3. Deux ou plusieurs gestionnaires de licence (License Manager) dans le réseau

S'il y a deux ou plusieurs clés réseau, il ne suffit pas toujours de les séparer selon différents ordinateurs. Les gestionnaires de licence doivent être configurés. Chaque gestionnaire de licence doit avoir un nom unique qui doit être explicitement communiqué au programme protégé. Il est recommandé d'effectuer la même configuration si vous utilisez un serveur Terminal Server, même avec la même clé réseau.

Sur la machine où la clé est installée, recherchez le fichier nhsrv.ini dans le dossier du gestionnaire de licences. Le paramètre NHS_SERVERNAMES est responsable du nom du serveur de licence, il peut être composé de lettres latines et de chiffres et ne pas contenir plus de 7 caractères.

NHS_SERVERNAMES = NAME1

Après cela, il est conseillé d'éditer le fichier nethasp.ini sur les postes clients en précisant explicitement les adresses et noms des gestionnaires de licences :

NH_TCPIP=Activé
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NOM1, NOM2

Hier, nous avons été confrontés à un tel problème. Sur notre terminal serveur, après la mise à jour de la plateforme, 2 clés sur 3 refusaient de fonctionner (du coup, au lieu de 30 utilisateurs, seuls 10 ont pu saisir des 1). Lors de la connexion à la base de données, l'erreur suivante s'est produite :

En conséquence, un jour et demi de temps de travail a été tué.

Les clés de protection pour 1C sont divisées en :

1. Mono-utilisateur (doit être physiquement connecté à l'ordinateur sur lequel 1C est exécuté)

maquette HASP HL ​​de base (de couleur bleue), cette clé est marquée H4 M1 ORGL8, n'a pas de mémoire intégrée ni d'identifiant personnel, ne stocke aucun paramètre ni réglage. Fourni avec des produits sous licence pour un poste de travail.

2. Multi-utilisateur (la clé est en ligne, 1C peut fonctionner sur n'importe quel ordinateur dans au sein du réseau local ou domaine)

Les clés client réseau incluent une série Filet HASP HL (Rouge). Ils ont une mémoire interne qui stocke le nombre de licences et un identifiant unique. Il existe des variétés pour 5, 10, 20, 50 et 100 utilisateurs. A un marquage NETXXORGL8 , où XX- nombre de licences (par exemple NET5 ORGL8 ). Il existe également des clés pour 300 et 500 utilisateurs qui sont marquées NET250+ORG8A et NET250+ORG8B . Ils sont fournis avec des produits sous licence pour 5 postes de travail, ainsi que séparément, sous la forme de licences client supplémentaires.

3. Serveur (doit être physiquement connecté localement à l'ordinateur sur lequel le serveur de l'agent 1C Enterprise est installé et en cours d'exécution)

Les clés du serveur 1C Enterprise sont uniquement locale. 32 bits la version a une clé de sécurité HASP HL ​​Pro (violet), qui possède une mémoire interne et un ID unique. A un marquage ENSR8 , est livré avec une licence pour le serveur 1C Enterprise.

Pour 64 bits la clé du serveur est utilisée HASP HL ​​Max (Couleur verte) avec mémoire interne et identifiant unique. A un marquage EN8SA et prend également en charge le serveur 32 bits. Celles. ayant une licence pour un serveur 64 bits, vous pouvez utiliser la version 32 bits sans changer la clé, mais pas l'inverse.

Pour qu'une clé mono-utilisateur et serveur fonctionne, il suffit installez le pilote de clé de sécurité sur la machine locale et insérez la clé de sécurité dans le port USB local.

Pour une clé de sécurité multi-utilisateur (réseau), vous devez :
1. Installez le pilote de clé de sécurité sur l'une des machines du réseau, qui sera le serveur de clé - HASP4_driver_setup.zip
2. Installez le serveur de clés de sécurité (service) sur la même machine — HASP_LM_setup.zip
3. Insérez la clé de sécurité dans le serveur dans le port USB
4. Installez 1C sur les machines clientes

Dans le cas général, ces actions suffisent pour que 1C fonctionne. Lors du lancement et du fonctionnement ultérieur de 1C:Enterprise 8 sur des machines locales, le système utilisera une demande de diffusion sur le port 475 et recherchera la clé de sécurité. Si la recherche échoue, un message apparaîtra. "clé de protection du programme introuvable" et le travail 1C : Enterprise sera interrompu.

Si vous rencontrez le message „ clé de protection du programme introuvable"besoin de vérifier:
1. la présence d'une clé de sécurité dans le port usb du serveur de clés
2. vérifier si le serveur de clés est en cours d'exécution sur le serveur (processus nommé "Hasp loader")
3. vérifier avec la commande telnet que le serveur de clé est disponible depuis la machine locale sur le port 475 (par exemple : telnet 192.168.100.100 475)

Si toutes les vérifications ont réussi, mais que l'erreur persiste, accédez à des paramètres plus détaillés. Dans le dossier d'installation 1C:Enterprise 8 (généralement c:\program files\1cv81\bin\conf ou c:\program files\1cv8\bin\) contient un fichier nethasp.ini . Il s'agit d'un fichier de configuration de clé de sécurité, il est divisé en sections, nous nous intéressons à la section . Lors de l'installation de 1C, par défaut, dans cette section, tous les paramètres sont séparés par des signes doubles ";", ce qui signifie que ces paramètres sont ignorés. Dans ce cas, le pilote de clé se comporte comme suit :
1. un paquet de type broadcast est envoyé sur le réseau local sur le port 475 à la recherche d'un serveur de clé de sécurité
2. si aucune réponse n'est reçue - une erreur

Inconvénients de la configuration par défaut :
1. la diffusion prend du temps
2. tous les serveurs ne répondent pas à de tels paquets
3. pas de diffusion, mais charge réseau

Pour résoudre ce problème, vous devez procéder comme suit :
1. spécifiez l'adresse spécifique où rechercher le serveur de clés (par exemple : NH_SERVER_ADDR = 192.168.100.100)
2. désactiver la recherche de diffusion (NH_USE_BROADCAST = désactivé)
3. et limiter les types de paquets au seul protocole TCP (NH_TCPIP_METHOD = TCP)

Comme le montre la pratique, la vitesse de lancement de 1C : Enterprise 8 après un tel réglage augmente sensiblement !

Mais il y a aussi quelques inconvénients de cette méthode :

vous devez vous assurer que l'adresse du serveur de clés de sécurité ne change pas, sinon vous devrez reconfigurer le fichier nethasp.ini sur toutes les machines locales !

Je voudrais également clarifier quelques points sur le travail avec les clés que j'ai dû gérer pendant le travail:

1. Le moniteur HASP n'affiche pas la clé

Par lui-même, le moniteur ne peut montrer que la présence d'un gestionnaire de licence à une adresse particulière. Il ne pourra voir la clé qu'après que l'application protégée a ouvert avec succès au moins une session avec la clé. De plus, gardez à l'esprit qu'Aladdin Monitor fonctionne uniquement via le protocole UDP, port 475. Ainsi, le manque de données sur la clé dans le moniteur ne signifie pas que la clé n'est pas disponible pour l'application.

2. Deux clés de protection 1C HASP sur un ordinateur

Lors de l'installation de deux clés de protection logicielle HASP ou plus sur un ordinateur, veuillez noter que :

  • Les clés ayant des séries différentes fonctionneront bien. (par rapport à 1C : 1 serveur et 1 réseau fonctionneront bien)
  • Les clés de la même série fonctionneront si une telle possibilité a été mise en œuvre par le développeur du logiciel sécurisé. Si cette fonctionnalité n'a pas été implémentée par le développeur, alors les clés appartenant à la même série ne fonctionneront pas ensemble sur le même ordinateur, une seule d'entre elles sera visible : soit la plus proche du port (dans le cas des clés LPT), soit situé sur le port avec l'adresse la plus basse (dans le cas des dongles USB HASP). (par rapport à 1C, - 2 clés locales ou 2 clés réseau sur un ordinateur ne fonctionneront pas correctement)
  • il n'est pas recommandé de combiner la clé locale et la clé réseau, cela est dû à la fonction de sécurité de 1C Enterprise : lors de la recherche de la clé locale, le programme ne recherchera jamais la clé réseau.

Solutions possibles à ce problème :

  • Remplacement de plusieurs clés de protection du programme HASP par une avec un plus grand nombre de licences (c'est bien écrit ici : http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installation des clés de protection sur différents ordinateurs, suivie de l'installation et de la configuration des gestionnaires de licence pour chaque clé.

3. Deux ou plusieurs gestionnaires de licence (License Manager) dans le réseau

Si vous disposez de deux clés réseau ou plus, il ne suffit pas toujours de les répartir sur différents ordinateurs. Les gestionnaires de licence doivent être configurés. Chaque gestionnaire de licence doit avoir un nom unique qui doit être explicitement communiqué au programme protégé. Il est recommandé d'effectuer la même configuration si vous utilisez un serveur Terminal Server, même avec la même clé réseau.

Sur la machine où la clé est installée, recherchez le fichier nhsrv.ini dans le dossier du gestionnaire de licences. Le paramètre NHS_SERVERNAMES est responsable du nom du serveur de licence, il peut être composé de lettres latines et de chiffres et ne pas contenir plus de 7 caractères.

NHS_SERVERNAMES = NAME1

Après cela, il est conseillé d'éditer le fichier nethasp.ini sur les postes clients en précisant explicitement les adresses et noms des gestionnaires de licences :

NH_TCPIP = Activé NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NOM1, NOM2

Eh bien, il semble que j'ai décrit toutes les nuances, si je me souviens de quelque chose, je l'ajouterai certainement! Au revoir tout le monde!

Lors du démarrage du programme de comptabilité 1C, l'opérateur peut rencontrer le message «Licence introuvable. La clé de protection de l'application ou la licence logicielle reçue est introuvable." L'apparition de ce problème peut être due à une modification de la configuration du système, à la suite de laquelle 1C a identifié le système comme étant qualitativement nouveau, ou avec des paramètres incorrects de 1C lui-même (en particulier, paramètres réseau fichier de configuration nethasp.ini). Dans cet article, j'analyserai en détail les causes de cette erreur, et expliquerai également comment y remédier.

Causes de dysfonctionnement

L'erreur «Licence introuvable» se produit généralement lorsque le programme 1C n'a pas trouvé de fichier de licence (généralement avec l'extension .lic) sur le PC local (ou le serveur), ce qui permet de lancer complètement le système spécifié.

Cette situation peut survenir en raison des facteurs suivants :


Comment réparer "Licence introuvable" dans 1C

Envisagez des moyens de vous débarrasser de l'erreur "Licence introuvable. La clé de protection du programme ou la licence logicielle reçue est introuvable" sur les systèmes utilisateur 1C :

  1. Désactivez votre pare-feu avant de démarrer le programme ;
  2. Installez "Moniteur Alladin" dans le système. Ce produit montre l'utilisation des licences dans la version réseau du programme. Utilisez-le pour vous assurer que votre système dispose d'une licence installée ;
  3. Lorsque vous utilisez une licence matérielle, dans la fenêtre de l'infobase, cliquez sur "Paramètres" et cochez la case à côté de l'option "Utiliser une licence matérielle" s'il n'y a pas une telle case à cocher ;
  4. Modifiez correctement le fichier Nethasp.ini, qui se trouve le long du chemin :

Ouvrir fichier donné et y inscrire les adresses IP des PC clients et les noms des gestionnaires de licences. Pour cela, dans la rubrique spécialisée, précisez :

Ensuite, dans la section, spécifiez l'adresse IP du serveur du gestionnaire de licences (devrait ressembler à NH_SERVER_ADDR = IP requise) et le nom des gestionnaires de licences (NH_SERVER_NAME = nom du gestionnaire).

Auparavant, le nom du gestionnaire était indiqué dans la section sous la forme NHS_SERVERNAMES = nom 1, nom 2, etc.

  • Activez une licence existante. Si vous obtenez un message indiquant l'absence d'une licence détectée, cliquez sur "Oui" et indiquez le chemin d'installation de la licence (PC local ou serveur).
  • Ensuite, nous sélectionnons l'option de la première ou de la ré-obtention d'une licence, ou de son renouvellement. Définissez la visibilité de la licence sur "Tous les utilisateurs d'ordinateurs", sélectionnez la méthode d'obtention - manuelle, automatique, sur un support numérique. Nous remplissons formulaire d'inscription, après quoi nous sauvegardons les données dans un fichier que nous plaçons dans le répertoire :

En soi, le message "La clé de protection du programme est introuvable" signifie que le programme 1C n'a pas pu trouver un périphérique matériel qui joue le rôle de protection du programme 1C contre une utilisation sans licence. En théorie, si vous n'avez pas de clé de sécurité, vous utilisez une version sans licence de 1C.

Le modèle de dongle le plus courant est un petit appareil qui se branche en série sur un port d'imprimante. Depuis quelques années, la clé de sécurité est fournie sous la forme d'un appareil qui se connecte à un ordinateur via un port USB.

Lorsque vous travaillez avec la version réseau du programme 1C, il est permis d'utiliser une clé de sécurité. Dans ce cas, la clé doit être installée sur l'un des ordinateurs inclus dans le réseau.

Ainsi, si à l'entrée de 1C le programme affiche le message "La clé de protection du programme n'a pas été trouvée", alors il y a plusieurs raisons possibles :

  • 1. Vous ne disposez pas physiquement d'une clé de sécurité, car vous disposez d'un programme 1C sans licence.
  • 2. Vous disposez d'une version sous licence du programme 1C, mais la clé de sécurité n'est pas connectée à l'ordinateur (par exemple, l'administrateur l'a ramenée à la maison pour le week-end et a oublié de la rendre).
  • 3. Vous disposez d'une version sous licence du programme 1C et la clé est installée sur l'un des ordinateurs du réseau, mais est manquante connexion réseauà l'ordinateur sur lequel la clé est installée ou à l'ordinateur à partir duquel vous entrez dans le programme 1C.
  • 4. Vous disposez d'une version sous licence du programme 1C et tous les périphériques sont allumés et allumés correctement, mais la vitesse des périphériques matériels est suffisamment faible pour que le programme interroge tous les ordinateurs du réseau pour obtenir une clé de sécurité. Si la clé de protection n'est pas trouvée sur le réseau dans le délai imparti, le programme affichera un message correspondant.

Dans la grande majorité des cas, le message "La clé de protection du programme est introuvable" s'affiche lorsqu'une version sans licence du programme est utilisée sur l'ordinateur. Pour utiliser le programme 1C, achetez une version sous licence. Si tout est en ordre avec la licence, contactez la société auprès de laquelle vous avez acheté le programme 1C pour obtenir de l'aide.

J'ai rencontré ce problème l'autre jour. Sur l'une des machines a refusé de travailler version réseau 1C Entreprise. Lors de la connexion à la base de données, l'erreur suivante s'est produite :

J'attire votre attention sur le fait que l'erreur est apparue sur un ordinateur qui possédait 2 cartes réseau avec 2 réseaux différents. Pour une raison quelconque, je n'ai pas immédiatement attaché d'importance à ce moment. Apparemment parce que Moniteur HASP J'ai parfaitement trouvé ces clés, c'est pourquoi je cherchais un problème en 1C. En conséquence, il a tué une demi-journée de temps de travail. Le problème résidait vraiment dans deux cartes réseau, ou pour être plus précis, 2 réseaux différents, la solution était dans le fichier C:\Program Files\1cv81\bin\conf\nethasp.ini

Déconnexion du réseau dans lequel il n'y a pas de clés HASP, après le redémarrage de la machine - 1C a démarré .... Allez dans Google pour une solution à ce problème. La recherche ne s'est pas fait attendre, la solution est la suivante :

Je vais commencer par un petit programme éducatif :

1C :Entreprise 8 un système de sécurité utilisant des clés matérielles est utilisé MORAILLON, vous pouvez télécharger le pilote, le programme de surveillance et le service HASP Loader sur le site Web http://www.aladdin-rd.ru/, et plus particulièrement dans la section de support http://www.aladdin-rd.ru/support /téléchargements/hasp/.

Les clés de protection pour 1C sont divisées en :

1. Mono-utilisateur (doit être physiquement connecté à l'ordinateur sur lequel 1C est exécuté)

maquette HASP HL ​​de base (de couleur bleue ), cette clé est marquée H4 M1 ORGL8, n'a pas de mémoire intégrée ni d'identifiant personnel, ne stocke aucun paramètre ni réglage. Fourni avec des produits sous licence pour un poste de travail.

Clé réseau HASP

2. Multi-utilisateur (la clé est en ligne, 1C peut fonctionner sur n'importe quel ordinateur dans au sein du réseau local ou domaine)

Les clés client réseau incluent une série ( Rouge ). Ils ont une mémoire interne qui stocke le nombre de licences et un identifiant unique. Il existe des variétés pour 5, 10, 20, 50 et 100 utilisateurs. A un marquage NETXXORGL8 , où XX- nombre de licences (par exemple NET5 ORGL8 ). Il existe également des clés pour 300 et 500 utilisateurs qui sont marquées NET250+ORG8A et NET250+ORG8B . Ils sont fournis avec des produits sous licence pour 5 postes de travail, ainsi que séparément, sous la forme de licences client supplémentaires.

Clé pour le serveur 1C

3. Serveur (doit être physiquement connecté localement à l'ordinateur sur lequel le serveur de l'agent 1C Enterprise est installé et en cours d'exécution)

Les clés du serveur 1C Enterprise sont uniquement locale. 32 bits la version a une clé de sécurité HASP HL ​​Pro (violet ), qui possède une mémoire interne et un ID unique. A un marquage ENSR8 , est livré avec une licence pour le serveur 1C Enterprise.

Pour 64 bits la clé du serveur est utilisée HASP HL ​​Max (Couleur verte ) avec mémoire interne et identifiant unique. A un marquage EN8SA et prend également en charge le serveur 32 bits. Celles. ayant une licence pour un serveur 64 bits, vous pouvez utiliser la version 32 bits sans changer la clé, mais pas l'inverse.

Pour qu'une clé mono-utilisateur et serveur fonctionne, il suffit installez le pilote de clé de sécurité sur la machine locale et insérez la clé de sécurité dans le port USB local.

Pour une clé de sécurité multi-utilisateur (réseau), vous devez :
1. Installez le pilote de clé de sécurité sur l'une des machines du réseau, qui sera le serveur de clé - HASP4_driver_setup.zip
2. Installez le serveur (service) de la clé de sécurité sur la même machine - HASP_LM_setup.zip
3. Insérez la clé de sécurité dans le serveur dans le port USB
4. Installez 1C sur les machines clientes

Dans le cas général, ces actions suffisent pour que 1C fonctionne. Lors du lancement et du fonctionnement ultérieur de 1C:Enterprise 8 sur des machines locales, le système utilisera une demande de diffusion sur le port 475 et recherchera la clé de sécurité. Si la recherche échoue, un message apparaîtra. "clé de protection du programme introuvable" et le travail 1C : Enterprise sera interrompu.

Si vous rencontrez le message „ clé de protection du programme introuvable"besoin de vérifier:
1. la présence d'une clé de sécurité dans le port usb du serveur de clés
2. vérifier si le serveur de clés est en cours d'exécution sur le serveur (processus nommé "Hasp loader")
3. vérifier avec la commande telnet que le serveur de clé est disponible depuis la machine locale sur le port 475 (par exemple : telnet 192.168.100.100 475)

Si toutes les vérifications ont réussi, mais que l'erreur persiste, accédez à des paramètres plus détaillés. Dans le dossier d'installation 1C:Enterprise 8 (généralement c:\program files\1cv81\bin\conf ou c:\program files\1cv8\bin\) contient un fichier nethasp.ini . Il s'agit d'un fichier de configuration de clé de sécurité, il est divisé en sections, nous nous intéressons à la section . Lors de l'installation de 1C, par défaut, dans cette section, tous les paramètres sont séparés par des signes doubles ";", ce qui signifie que ces paramètres sont ignorés. Dans ce cas, le pilote de clé se comporte comme suit :
1. un paquet de type broadcast est envoyé sur le réseau local sur le port 475 à la recherche d'un serveur de clé de sécurité
2. si aucune réponse n'est reçue - une erreur

Inconvénients de la configuration par défaut :
1. la diffusion prend du temps
2. tous les serveurs ne répondent pas à de tels paquets
3. pas de diffusion, mais charge réseau

Pour résoudre ce problème, vous devez procéder comme suit :
1. spécifiez l'adresse spécifique où rechercher le serveur de clés (par exemple : NH_SERVER_ADDR = 192.168.100.100)
2. désactiver la recherche de diffusion (NH_USE_BROADCAST = désactivé)
3. et limiter les types de paquets au seul protocole TCP (NH_TCPIP_METHOD = TCP)

Comme le montre la pratique, la vitesse de lancement de 1C : Enterprise 8 après un tel réglage augmente sensiblement !

Mais il y a aussi quelques inconvénients de cette méthode :

vous devez vous assurer que l'adresse du serveur de clés de sécurité ne change pas, sinon vous devrez reconfigurer le fichier nethasp.ini sur toutes les machines locales !

Je voudrais également clarifier quelques points sur le travail avec les clés que j'ai dû gérer pendant le travail:

1. Le moniteur HASP n'affiche pas la clé

Par lui-même, le moniteur ne peut montrer que la présence d'un gestionnaire de licence à une adresse particulière. Il ne pourra voir la clé qu'après que l'application protégée a ouvert avec succès au moins une session avec la clé. De plus, gardez à l'esprit qu'Aladdin Monitor fonctionne uniquement via le protocole UDP, port 475. Ainsi, le manque de données sur la clé dans le moniteur ne signifie pas que la clé n'est pas disponible pour l'application.

2. Deux clés de protection 1C HASP sur un ordinateur

Lors de l'installation de deux clés de protection logicielle HASP ou plus sur un ordinateur, veuillez noter que :

  • Les clés ayant des séries différentes fonctionneront bien. (par rapport à 1C : 1 serveur et 1 réseau fonctionneront bien)
  • Les clés de la même série fonctionneront si une telle possibilité a été mise en œuvre par le développeur du logiciel sécurisé. Si cette fonctionnalité n'a pas été implémentée par le développeur, alors les clés appartenant à la même série ne fonctionneront pas ensemble sur le même ordinateur, une seule d'entre elles sera visible : soit la plus proche du port (dans le cas des clés LPT), soit situé sur le port avec l'adresse la plus basse (dans le cas des dongles USB HASP). (par rapport à 1C, - 2 clés locales ou 2 clés réseau sur le même ordinateur ne fonctionneront pas correctement)
  • il n'est pas recommandé de combiner la clé locale et la clé réseau, cela est dû à la fonction de sécurité de 1C Enterprise : lors de la recherche de la clé locale, le programme ne recherchera jamais la clé réseau.

Solutions possibles à ce problème :

  • Remplacement de plusieurs clés de protection du programme HASP par une avec un plus grand nombre de licences (c'est bien écrit ici : http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installation des clés de protection sur différents ordinateurs, suivie de l'installation et de la configuration des gestionnaires de licence pour chaque clé.

3. Deux ou plusieurs gestionnaires de licence (License Manager) dans le réseau

Si vous disposez de deux clés réseau ou plus, il ne suffit pas toujours de les répartir sur différents ordinateurs. Les gestionnaires de licence doivent être configurés. Chaque gestionnaire de licence doit avoir un nom unique qui doit être explicitement communiqué au programme protégé. Il est recommandé d'effectuer la même configuration si vous utilisez un serveur Terminal Server, même avec la même clé réseau.

Sur la machine où la clé est installée, recherchez le fichier nhsrv.ini dans le dossier du gestionnaire de licences. Le paramètre NHS_SERVERNAMES est responsable du nom du serveur de licence, il peut être composé de lettres latines et de chiffres et ne pas contenir plus de 7 caractères.

NHS_SERVERNAMES = NAME1

Après cela, il est conseillé d'éditer le fichier nethasp.ini sur les postes clients en précisant explicitement les adresses et noms des gestionnaires de licences :

NH_TCPIP = Activé NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NOM1, NOM2

Eh bien, il semble que j'ai décrit toutes les nuances, si je me souviens de quelque chose, je l'ajouterai certainement! Au revoir tout le monde!

Cordialement, Mc.Sim!

Publications connexes