1c nevidí síťový klíč. Klíč ochrany aplikace nebyl nalezen

Narazil jsem na tento problém druhý den. Jeden ze strojů odmítl pracovat síťová verze 1C Enterprise. Při připojování k databázi došlo k následující chybě.


Upozorňuji, že chyba se objevila na počítači, který měl 2 síťové karty se 2 různými sítěmi. Z nějakého důvodu jsem tomuto okamžiku okamžitě nepřikládal žádnou důležitost. Zřejmě proto Monitor HASP Tyto klíče jsem detekoval perfektně, a proto jsem hledal problém v 1C. Tím jsem ztratil půl dne pracovní doby. Problém byl skutečně ve dvou síťové karty, nebo přesněji 2 různé sítě, řešení bylo v souboru C:\Program Files\1cv81\bin\conf\nethasp.ini


Po odpojení sítě, ve které nejsou žádné klíče HASP, se po restartování počítače spustil 1C.... Šel jsem na Google, abych našel řešení tohoto problému. Hledání netrvalo dlouho, řešení bylo následující:

Ochranné klíče pro 1C se dělí na:

1. Jednouživatelský(musí být fyzicky připojen k počítači se systémem 1C)

Modelka HASP HL ​​Basic (modré barvy ), je tento klíč označen H4 M1 ORGL8, nemá vestavěnou paměť a osobní ID, neukládá žádné parametry a nastavení. Dodáváno s produkty licencovanými pro jedno pracoviště.

2. Víceuživatelský (klíč je v síti, 1C lze spustit na libovolném počítači v v rámci lokální síť nebo doména)

Klíče síťového klienta zahrnují řadu Síť HASP HL (Červené ). Mají vnitřní paměť, která ukládá počet licencí a jedinečné ID. Existují odrůdy pro 5, 10, 20, 50 a 100 uživatelů. Má označení NETXX ORGL8 , Kde XX- počet licencí (např NET5 ORGL8 ). K dispozici jsou také klíče pro 300 a 500 uživatelů, které jsou označeny NET250+ ORG8A A NET250+ ORG8B . Dodáváno s produkty licencovanými pro 5 pracovních stanic i samostatně ve formě dodatečných klientských licencí.

3. Server (musí být lokálně fyzicky připojen k počítači, na kterém je nainstalován a spuštěn server agenta 1C Enterprise)

Klíče pro server 1C Enterprise jsou pouze místní. 32bitový verze má ochranný klíč HASP HL ​​Pro (nachový ), který má vnitřní paměť a jedinečné ID. Má označení ENSR8 , přichází s licencí pro server 1C Enterprise.

Pro 64bitový je použit serverový klíč HASP HL ​​Max (Zelená barva ) S vnitřní paměť a unikátní ID. Má označení EN8SA a také podporuje 32bitový server. Tito. Máte-li licenci pro 64bitový server, můžete používat 32bitovou verzi bez změny klíče, ale ne naopak.

K provozu postačí klíč pro jednoho uživatele a server nainstalujte ovladač bezpečnostního klíče na místní počítač a vložte bezpečnostní klíč do místního počítače USB port.

Pro víceuživatelský (síťový) bezpečnostní klíč potřebujete:
1. Nainstalujte ovladač bezpečnostního klíče na jeden ze strojů v síti, který bude sloužit jako klíčový server - HASP4_driver_setup.zip
2. Nainstalujte server bezpečnostních klíčů (službu) na stejný počítač - HASP_LM_setup.zip
3. Vložte bezpečnostní klíč do USB portu serveru
4. Nainstalujte 1C na klientské počítače

Obecně platí, že tyto akce jsou dostatečné pro fungování 1C. Během spouštění a dalšího provozu 1C:Enterprise 8 na místních počítačích se systém spojí pomocí vysílacího požadavku na portu 475 a vyhledá ochranný klíč. Pokud je hledání neúspěšné, zobrazí se zpráva „Klíč ochrany programu nebyl nalezen“ a práce 1C:Enterprise bude přerušena.

Pokud narazíte na zprávu " klíč ochrany aplikace nebyl nalezen"potřeba zkontrolovat:
1. přítomnost ochranného klíče v USB portu serveru klíčů
2. zkontrolujte, zda na serveru běží klíčový server (proces s názvem „Hasp loader“)
3. pomocí příkazu telnet zkontrolujte dostupnost serveru klíčů z místního počítače na portu 475 (například: telnet 192.168.100.100 475)

Pokud byly všechny kontroly úspěšné, ale chyba přetrvává, přejděte k podrobnějšímu nastavení. V instalační složce 1C:Enterprise 8 (obvykle c:\program files\1cv81\bin\conf nebo c:\program files\1cv8\bin\) je soubor nethasp.ini . Toto je konfigurační soubor bezpečnostního klíče, je rozdělen do sekcí, sekce nás zajímá . Při instalaci 1C jsou ve výchozím nastavení v této sekci všechny parametry odděleny dvojitými znaky ";", což znamená, že tato nastavení jsou ignorována. V tomto případě se ovladač klíče chová následovně:
1. paket typu broadcast je odeslán přes místní síť na portu 475 při hledání serveru bezpečnostních klíčů
2. pokud není přijata žádná odpověď - chyba

Nevýhody výchozí konfigurace:
1. vysílání nějakou dobu trvá
2. ne všechny servery na takové pakety reagují
3. vysílání není dobré, ale zatěžuje síť

Chcete-li tento problém vyřešit, musíte provést následující:
1. uveďte konkrétní adresu, kde hledat server klíčů (například: NH_SERVER_ADDR = 192.168.100.100)
2. zakázat vyhledávání vysílání (NH_USE_BROADCAST = Zakázáno)
3. a omezit typy paketů pouze na protokol TCP (NH_TCPIP_METHOD = TCP)

Jak ukazuje praxe, rychlost spouštění 1C:Enterprise 8 po takovém nastavení se znatelně zvyšuje!

Ale existují i ​​takové nevýhody této metody:

Musíte zajistit, aby se adresa serveru bezpečnostních klíčů nezměnila, jinak budete muset překonfigurovat soubor nethasp.ini na všech místních počítačích!


Rád bych také upřesnil pár bodů o práci s klávesami, se kterými jsem se musel během své práce potýkat:

1. Monitor HASP nezobrazuje klíč

Samotný monitor může zobrazovat pouze přítomnost licenčního manažera na konkrétní adrese. Klíč uvidí až poté, co chráněná aplikace úspěšně otevře alespoň jednu relaci s klíčem. Navíc je třeba vzít v úvahu, že Aladdin Monitor funguje pouze přes protokol UDP, port 475. Absence dat o klíči v monitoru tedy neznamená, že klíč není pro aplikaci dostupný.

2. Dva ochranné klíče 1C HASP na jednom počítači

Při instalaci dvou nebo více bezpečnostních klíčů software HASP na jednom počítači, mějte na paměti, že:

  • Klíče s různými řadami budou fungovat dobře. (ve vztahu k 1C: 1 server a 1 síť budou fungovat dobře)
  • Klíče stejné řady budou fungovat, pokud tuto funkci implementoval vývojář chráněného softwaru. Pokud vývojář tuto funkci neimplementoval, pak klíče patřící do stejné řady nebudou na jednom počítači fungovat společně: bude viditelný pouze jeden z nich: buď ten, který je nejblíže portu (v případě klíčů LPT), nebo umístěný na portu s junior adresou (v případě USB klíčů pro ochranu HASP programů). (ve vztahu k 1C, - 2 místní nebo 2 síťové klíče na jednom počítači s největší pravděpodobností nebudou fungovat správně)
  • Nedoporučuje se dávat dohromady místní a síťový klíč, je to kvůli bezpečnostní funkci 1C Enterprise: při hledání místního klíče program nikdy nebude hledat síťový.

Možná řešení tohoto problému:

  • Nahrazení několika klíčů ochrany programu HASP jedním s větším počtem licencí (to je dobře napsáno zde: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Instalace ochranných klíčů na různé počítače a následná instalace a konfigurace licenčních manažerů pro každý klíč.

3. Dva nebo více správců licencí (Správce licencí) v síti

Pokud máte dva nebo více síťových klíčů, nestačí je vždy oddělit různé počítače. Musí být nakonfigurováni správci licencí. Každý správce licencí musí mít jedinečný název, který musí být výslovně sdělen chráněnému programu. Pokud používáte terminálový server, doporučujeme provést podobné nastavení, dokonce i se stejným síťovým klíčem.

Na počítači, kde je klíč nainstalován, najdeme soubor nhsrv.ini ve složce se správcem licencí. Parametr NHS_SERVERNAMES je zodpovědný za název licenčního serveru, může se skládat z latinských písmen a číslic a nesmí obsahovat více než 7 znaků.

NHS_SERVERNAMES = NAME1

Poté se na klientských počítačích doporučuje upravit soubor nethasp.ini a výslovně uvést adresy a jména správců licencí:

NH_TCPIP = Povoleno
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

Včera jsme narazili na takový problém. Na našem terminálovém serveru po aktualizaci platformy 2 ze 3 klíčů odmítly fungovat (nakonec se místo 30 uživatelů mohlo do 1c přihlásit pouze 10). Při připojování k databázi došlo k následující chybě:

V důsledku toho byl ztracen den a půl pracovní doby.

Ochranné klíče pro 1C se dělí na:

1. Jeden uživatel (musí být fyzicky připojen k počítači se systémem 1C)

Modelka HASP HL ​​Basic (modré barvy), je tento klíč označen H4 M1 ORGL8, nemá vestavěnou paměť a osobní ID, neukládá žádné parametry a nastavení. Dodáváno s produkty licencovanými pro jedno pracoviště.

2. Víceuživatelský (klíč je v síti, 1C lze spustit na libovolném počítači v v rámci lokální sítě nebo doména)

Klíče síťového klienta zahrnují řadu Síť HASP HL (Červené). Mají vnitřní paměť, která ukládá počet licencí a jedinečné ID. Existují odrůdy pro 5, 10, 20, 50 a 100 uživatelů. Má označení NETXX ORGL8 , Kde XX— počet licencí (např NET5 ORGL8 ). K dispozici jsou také klíče pro 300 a 500 uživatelů, které jsou označeny NET250+ ORG8A A NET250+ ORG8B . Dodáváno s produkty licencovanými pro 5 pracovních stanic i samostatně ve formě dodatečných klientských licencí.

3. Server (musí být lokálně fyzicky připojen k počítači, na kterém je nainstalován a spuštěn server agenta 1C Enterprise)

Klíče pro server 1C Enterprise jsou pouze místní. 32bitový verze má ochranný klíč HASP HL ​​Pro (nachový), který má vnitřní paměť a jedinečné ID. Má označení ENSR8 , přichází s licencí pro server 1C Enterprise.

Pro 64bitový je použit serverový klíč HASP HL ​​Max (Zelená barva) s vnitřní pamětí a jedinečným ID. Má označení EN8SA a také podporuje 32bitový server. Tito. Máte-li licenci pro 64bitový server, můžete používat 32bitovou verzi bez změny klíče, ale ne naopak.

K provozu postačí klíč pro jednoho uživatele a server nainstalujte ovladač bezpečnostního klíče na místní počítač a vložte bezpečnostní klíč do místního portu USB.

Pro víceuživatelský (síťový) bezpečnostní klíč potřebujete:
1. Nainstalujte ovladač bezpečnostního klíče na jeden ze strojů v síti, který bude sloužit jako klíčový server - HASP4_driver_setup.zip
2. Nainstalujte server bezpečnostních klíčů (službu) na stejný počítač - HASP_LM_setup.zip
3. Vložte bezpečnostní klíč do USB portu serveru
4. Nainstalujte 1C na klientské počítače

Obecně platí, že tyto akce jsou dostatečné pro fungování 1C. Během spouštění a dalšího provozu 1C:Enterprise 8 na místních počítačích se systém spojí pomocí vysílacího požadavku na portu 475 a vyhledá ochranný klíč. Pokud je hledání neúspěšné, zobrazí se zpráva „Klíč ochrany programu nebyl nalezen“ a práce 1C:Enterprise bude přerušena.

Pokud narazíte na zprávu " klíč ochrany aplikace nebyl nalezen"potřeba zkontrolovat:
1. přítomnost ochranného klíče v USB portu serveru klíčů
2. zkontrolujte, zda na serveru běží klíčový server (proces s názvem „Hasp loader“)
3. pomocí příkazu telnet zkontrolujte dostupnost serveru klíčů z místního počítače na portu 475 (například: telnet 192.168.100.100 475)

Pokud byly všechny kontroly úspěšné, ale chyba přetrvává, přejděte k podrobnějšímu nastavení. V instalační složce 1C:Enterprise 8 (obvykle c:\program files\1cv81\bin\conf nebo c:\program files\1cv8\bin\) je soubor nethasp.ini . Toto je konfigurační soubor bezpečnostního klíče, je rozdělen do sekcí, sekce nás zajímá . Při instalaci 1C jsou ve výchozím nastavení v této části všechny parametry odděleny dvojitými znaky „;“, což znamená, že tato nastavení jsou ignorována. V tomto případě se ovladač klíče chová následovně:
1. paket typu broadcast je odeslán přes místní síť na portu 475 při hledání serveru bezpečnostních klíčů
2. pokud není přijata žádná odpověď - chyba

Nevýhody výchozí konfigurace:
1. vysílání nějakou dobu trvá
2. ne všechny servery na takové pakety reagují
3. vysílání není dobré, ale zatěžuje síť

Chcete-li tento problém vyřešit, musíte provést následující:
1. uveďte konkrétní adresu, kde hledat server klíčů (například: NH_SERVER_ADDR = 192.168.100.100)
2. zakázat vyhledávání vysílání (NH_USE_BROADCAST = Zakázáno)
3. a omezit typy paketů pouze na protokol TCP (NH_TCPIP_METHOD = TCP)

Jak ukazuje praxe, rychlost spouštění 1C:Enterprise 8 po takovém nastavení se znatelně zvyšuje!

Ale existují i ​​takové nevýhody této metody:

Musíte zajistit, aby se adresa serveru bezpečnostních klíčů nezměnila, jinak budete muset překonfigurovat soubor nethasp.ini na všech místních počítačích!

Rád bych také upřesnil pár bodů o práci s klávesami, se kterými jsem se musel během své práce potýkat:

1. Monitor HASP nezobrazuje klíč

Samotný monitor může zobrazovat pouze přítomnost licenčního manažera na konkrétní adrese. Klíč uvidí až poté, co chráněná aplikace úspěšně otevře alespoň jednu relaci s klíčem. Navíc je třeba vzít v úvahu, že Aladdin Monitor funguje pouze přes protokol UDP, port 475. Absence dat o klíči v monitoru tedy neznamená, že klíč není pro aplikaci dostupný.

2. Dva ochranné klíče 1C HASP na jednom počítači

Při instalaci dvou nebo více softwarových ochranných klíčů HASP na jeden počítač mějte na paměti, že:

  • Klíče s různými řadami budou fungovat dobře. (ve vztahu k 1C: 1 server a 1 síť budou fungovat dobře)
  • Klíče stejné řady budou fungovat, pokud tuto funkci implementoval vývojář chráněného softwaru. Pokud vývojář tuto funkci neimplementoval, pak klíče patřící do stejné řady nebudou na jednom počítači fungovat společně: bude viditelný pouze jeden z nich: buď ten, který je nejblíže portu (v případě klíčů LPT), nebo umístěný na portu s junior adresou (v případě USB klíčů pro ochranu HASP programů). (ve vztahu k 1C, - 2 místní nebo 2 síťové klíče na jednom počítači s největší pravděpodobností nebudou fungovat správně)
  • Nedoporučuje se dávat dohromady místní a síťový klíč, je to kvůli bezpečnostní funkci 1C Enterprise: při hledání místního klíče program nikdy nebude hledat síťový.

Možná řešení tohoto problému:

  • Nahrazení několika klíčů ochrany programu HASP jedním s větším počtem licencí (to je dobře napsáno zde: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Instalace ochranných klíčů na různé počítače a následná instalace a konfigurace licenčních manažerů pro každý klíč.

3. Dva nebo více správců licencí (Správce licencí) v síti

Pokud máte dva nebo více síťových klíčů, nestačí je vždy distribuovat mezi různé počítače. Musí být nakonfigurováni správci licencí. Každý správce licencí musí mít jedinečný název, který musí být výslovně sdělen chráněnému programu. Pokud používáte terminálový server, doporučujeme provést podobné nastavení, dokonce i se stejným síťovým klíčem.

Na počítači, kde je klíč nainstalován, najdeme soubor nhsrv.ini ve složce se správcem licencí. Parametr NHS_SERVERNAMES je zodpovědný za název licenčního serveru, může se skládat z latinských písmen a číslic a nesmí obsahovat více než 7 znaků.

NHS_SERVERNAMES = NAME1

Poté se na klientských počítačích doporučuje upravit soubor nethasp.ini a výslovně uvést adresy a jména správců licencí:

NH_TCPIP = Povoleno NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

No, myslím, že jsem popsal všechny nuance, pokud si na něco vzpomenu, určitě to doplním! Ahoj všichni!

Při spouštění programu 1C Accounting se může operátor setkat se zprávou „Licence nebyla nalezena. Ochranný klíč aplikace nebyl nalezen nebo přijat softwarovou licenci" Výskyt tohoto problému může být spojen se změnou konfigurace systému, v důsledku čehož 1C rozpoznal systém jako kvalitativně nový, nebo s nesprávným nastavením samotného 1C (zejména nastavení sítě konfiguračního souboru nethasp.ini ). V tomto materiálu podrobně analyzuji důvody této chyby a také vysvětlím, jak ji opravit.

Příčiny dysfunkce

Chyba „Licence nenalezena“ se obvykle vyskytuje v situaci, kdy program 1C nenalezl licenční soubor (obvykle s příponou .lic) na místním PC (nebo serveru), což umožňuje plně spustit zadaný systém.

Tato situace může nastat v důsledku následujících faktorů:


Jak opravit „Licence nebyla nalezena“ v 1C

Podívejme se na způsoby, jak se zbavit chyby „Licence nebyla nalezena. Klíč ochrany programu nebo přijatá softwarová licence nebyly detekovány" na uživatelských systémech 1C:

  1. Před spuštěním programu vypněte firewall;
  2. Nainstalujte „Alladin monitor“ do systému. Tento výrobek zobrazuje využití licence v síťové verzi programu. Použijte jej k ověření, že váš systém má nainstalovanou licenci;
  3. Při použití hardwarové licence klikněte v okně infobáze na „Nastavení“ a zaškrtněte políčko vedle možnosti „Použít hardwarovou licenci“, pokud tam žádné takové zaškrtávací políčko není;
  4. Upravte soubor Nethasp.ini, který se nachází v následující cestě:

OTEVŘENO tento soubor a napište tam IP adresy klientských PC a jména licenčních manažerů. Chcete-li to provést, ve specializované části uveďte:

Poté v části zadejte IP adresu serveru správce licencí (měla by vypadat jako NH_SERVER_ADDR = požadovaná IP) a jména správců licencí (NH_SERVER_NAME = jméno správce).

Jméno manažera je v sekci předběžně uvedeno ve tvaru NHS_SERVERNAMES = jméno 1, jméno 2 a tak dále.

  • Aktivujte svou stávající licenci. Pokud obdržíte zprávu o absenci detekované licence, klikněte na „Ano“ a uveďte cestu k instalaci licence (místní počítač nebo server).
  • Poté vybereme možnost nejprve získat licenci, znovu ji získat nebo aktualizovat. Viditelnost licence nastavíme na „Všichni uživatelé počítače“, zvolíme způsob jejího získání - ručně, automaticky, na digitálním médiu. Vyplnit Registrační formulář, poté data uložíme do souboru, který umístíme do adresáře:

Samotná zpráva „Klíč ochrany programu nenalezen“ znamená, že program 1C nemohl najít hardwarové zařízení, které slouží jako ochrana programu 1C před nelicencovaným použitím. Teoreticky, pokud nemáte bezpečnostní klíč, znamená to, že používáte nelicencovanou verzi 1C.

Nejběžnějším modelem bezpečnostního klíče je malé zařízení, které je zapojeno sériově do portu tiskárny. Posledních pár let byl bezpečnostní klíč dodáván ve formě zařízení, které se k počítači připojuje přes USB port.

Při práci se síťovou verzí programu 1C můžete použít jeden bezpečnostní klíč. V tomto případě musí být klíč nainstalován na jednom z počítačů v síti.

Pokud tedy při zadávání 1C program zobrazí zprávu „Klíč ochrany programu nebyl nalezen“, existuje několik možných důvodů:

  • 1. Fyzicky nemáte ochranný klíč, protože máte nelicencovaný program 1C.
  • 2. Máte licencovanou verzi programu 1C, ale ochranný klíč není připojen k počítači (např. správce si ho vzal na víkend domů a zapomněl ho vrátit).
  • 3. Máte licencovanou verzi programu 1C a klíč je nainstalován na jednom z počítačů v síti, ale chybí internetové připojení k počítači, na kterém je klíč nainstalován, nebo k počítači, ze kterého se přihlašujete do programu 1C.
  • 4. Máte licencovanou verzi programu 1C a všechna zařízení jsou správně zapnuta a zapnuta, ale rychlost hardwarových zařízení je dostatečně nízká na to, aby se program dotázal všech počítačů v síti na přítomnost bezpečnostního klíče. . Pokud není ochranný klíč v síti nalezen během stanovené doby, program zobrazí odpovídající zprávu.

V naprosté většině případů se při použití nelicencované verze programu v počítači zobrazí zpráva „Klíč ochrany programu nenalezen“. Chcete-li používat program 1C, zakupte si licencovanou verzi. Pokud je s vaší licencí vše v pořádku, obraťte se s žádostí o pomoc na společnost, od které jste program 1C zakoupili.

Narazil jsem na tento problém druhý den. Jeden ze strojů odmítl pracovat síťová verze 1C Enterprise. Při připojování k databázi došlo k následující chybě:

Upozorňuji, že chyba se objevila na počítači, který měl 2 síťové karty se 2 různými sítěmi. Z nějakého důvodu jsem tomuto okamžiku okamžitě nepřikládal žádnou důležitost. Zřejmě proto Monitor HASP Tyto klíče jsem detekoval perfektně, a proto jsem hledal problém v 1C. Tím jsem ztratil půl dne pracovní doby. Problém byl skutečně ve dvou síťových kartách, přesněji ve 2 různých sítích, řešení bylo v souboru C:\Program Files\1cv81\bin\conf\nethasp.ini

Po odpojení sítě, ve které nejsou žádné klíče HASP, se po restartování počítače spustil 1C.... Šel jsem na Google, abych našel řešení tohoto problému. Hledání netrvalo dlouho, řešení bylo následující:

Začnu malým vzdělávacím programem:

1C:Podnik 8 je použit ochranný systém pomocí hardwarových klíčů PETLICE, můžete si stáhnout ovladač, monitorovací program a službu HASP Loader na webu http://www.aladdin-rd.ru/ a konkrétně v sekci podpory http://www.aladdin-rd.ru/support/downloads /petlice/.

Ochranné klíče pro 1C se dělí na:

1. Jeden uživatel (musí být fyzicky připojen k počítači se systémem 1C)

Modelka HASP HL ​​Basic (modré barvy ), je tento klíč označen H4 M1 ORGL8, nemá vestavěnou paměť a osobní ID, neukládá žádné parametry a nastavení. Dodáváno s produkty licencovanými pro jedno pracoviště.

Síťový klíč HASP

2. Víceuživatelský (klíč je v síti, 1C lze spustit na libovolném počítači v v rámci lokální sítě nebo doména)

Klíče síťového klienta zahrnují řadu ( Červené ). Mají vnitřní paměť, která ukládá počet licencí a jedinečné ID. Existují odrůdy pro 5, 10, 20, 50 a 100 uživatelů. Má označení NETXX ORGL8 , Kde XX- počet licencí (např NET5 ORGL8 ). K dispozici jsou také klíče pro 300 a 500 uživatelů, které jsou označeny NET250+ ORG8A A NET250+ ORG8B . Dodáváno s produkty licencovanými pro 5 pracovních stanic i samostatně ve formě dodatečných klientských licencí.

Klíč pro server 1C

3. Server (musí být lokálně fyzicky připojen k počítači, na kterém je nainstalován a spuštěn server agenta 1C Enterprise)

Klíče pro server 1C Enterprise jsou pouze místní. 32bitový verze má ochranný klíč HASP HL ​​Pro (nachový ), který má vnitřní paměť a jedinečné ID. Má označení ENSR8 , přichází s licencí pro server 1C Enterprise.

Pro 64bitový je použit serverový klíč HASP HL ​​Max (Zelená barva ) s vnitřní pamětí a jedinečným ID. Má označení EN8SA a také podporuje 32bitový server. Tito. Máte-li licenci pro 64bitový server, můžete používat 32bitovou verzi bez změny klíče, ale ne naopak.

K provozu postačí klíč pro jednoho uživatele a server nainstalujte ovladač bezpečnostního klíče na místní počítač a vložte bezpečnostní klíč do místního portu USB.

Pro víceuživatelský (síťový) bezpečnostní klíč potřebujete:
1. Nainstalujte ovladač bezpečnostního klíče na jeden ze strojů v síti, který bude sloužit jako klíčový server - HASP4_driver_setup.zip
2. Nainstalujte server bezpečnostních klíčů (službu) na stejný počítač - HASP_LM_setup.zip
3. Vložte bezpečnostní klíč do USB portu serveru
4. Nainstalujte 1C na klientské počítače

Obecně platí, že tyto akce jsou dostatečné pro fungování 1C. Během spouštění a dalšího provozu 1C:Enterprise 8 na místních počítačích se systém spojí pomocí vysílacího požadavku na portu 475 a vyhledá ochranný klíč. Pokud je hledání neúspěšné, zobrazí se zpráva „Klíč ochrany programu nebyl nalezen“ a práce 1C:Enterprise bude přerušena.

Pokud narazíte na zprávu " klíč ochrany aplikace nebyl nalezen"potřeba zkontrolovat:
1. přítomnost ochranného klíče v USB portu serveru klíčů
2. zkontrolujte, zda na serveru běží klíčový server (proces s názvem „Hasp loader“)
3. pomocí příkazu telnet zkontrolujte dostupnost serveru klíčů z místního počítače na portu 475 (například: telnet 192.168.100.100 475)

Pokud byly všechny kontroly úspěšné, ale chyba přetrvává, přejděte k podrobnějšímu nastavení. V instalační složce 1C:Enterprise 8 (obvykle c:\program files\1cv81\bin\conf nebo c:\program files\1cv8\bin\) je soubor nethasp.ini . Toto je konfigurační soubor bezpečnostního klíče, je rozdělen do sekcí, sekce nás zajímá . Při instalaci 1C jsou ve výchozím nastavení v této sekci všechny parametry odděleny dvojitými znaky ";", což znamená, že tato nastavení jsou ignorována. V tomto případě se ovladač klíče chová následovně:
1. paket typu broadcast je odeslán přes místní síť na portu 475 při hledání serveru bezpečnostních klíčů
2. pokud není přijata žádná odpověď - chyba

Nevýhody výchozí konfigurace:
1. vysílání nějakou dobu trvá
2. ne všechny servery na takové pakety reagují
3. vysílání není dobré, ale zatěžuje síť

Chcete-li tento problém vyřešit, musíte provést následující:
1. uveďte konkrétní adresu, kde hledat server klíčů (například: NH_SERVER_ADDR = 192.168.100.100)
2. zakázat vyhledávání vysílání (NH_USE_BROADCAST = Zakázáno)
3. a omezit typy paketů pouze na protokol TCP (NH_TCPIP_METHOD = TCP)

Jak ukazuje praxe, rychlost spouštění 1C:Enterprise 8 po takovém nastavení se znatelně zvyšuje!

Ale existují i ​​takové nevýhody této metody:

Musíte zajistit, aby se adresa serveru bezpečnostních klíčů nezměnila, jinak budete muset překonfigurovat soubor nethasp.ini na všech místních počítačích!

Rád bych také upřesnil pár bodů o práci s klávesami, se kterými jsem se musel během své práce potýkat:

1. Monitor HASP nezobrazuje klíč

Samotný monitor může zobrazovat pouze přítomnost licenčního manažera na konkrétní adrese. Klíč uvidí až poté, co chráněná aplikace úspěšně otevře alespoň jednu relaci s klíčem. Navíc je třeba vzít v úvahu, že Aladdin Monitor funguje pouze přes protokol UDP, port 475. Absence dat o klíči v monitoru tedy neznamená, že klíč není pro aplikaci dostupný.

2. Dva ochranné klíče 1C HASP na jednom počítači

Při instalaci dvou nebo více softwarových ochranných klíčů HASP na jeden počítač mějte na paměti, že:

  • Klíče s různými řadami budou fungovat dobře. (ve vztahu k 1C: 1 server a 1 síť budou fungovat dobře)
  • Klíče stejné řady budou fungovat, pokud tuto funkci implementoval vývojář chráněného softwaru. Pokud vývojář tuto funkci neimplementoval, pak klíče patřící do stejné řady nebudou na jednom počítači fungovat společně: bude viditelný pouze jeden z nich: buď ten, který je nejblíže portu (v případě klíčů LPT), nebo umístěný na portu s junior adresou (v případě USB klíčů pro ochranu HASP programů). (ve vztahu k 1C, - 2 místní nebo 2 síťové klíče na jednom počítači s největší pravděpodobností nebudou fungovat správně)
  • Nedoporučuje se dávat dohromady místní a síťový klíč, je to kvůli bezpečnostní funkci 1C Enterprise: při hledání místního klíče program nikdy nebude hledat síťový.

Možná řešení tohoto problému:

  • Nahrazení několika klíčů ochrany programu HASP jedním s větším počtem licencí (to je dobře napsáno zde: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Instalace ochranných klíčů na různé počítače a následná instalace a konfigurace licenčních manažerů pro každý klíč.

3. Dva nebo více správců licencí (Správce licencí) v síti

Pokud máte dva nebo více síťových klíčů, nestačí je vždy distribuovat mezi různé počítače. Musí být nakonfigurováni správci licencí. Každý správce licencí musí mít jedinečný název, který musí být výslovně sdělen chráněnému programu. Pokud používáte terminálový server, doporučujeme provést podobné nastavení, dokonce i se stejným síťovým klíčem.

Na počítači, kde je klíč nainstalován, najdeme soubor nhsrv.ini ve složce se správcem licencí. Parametr NHS_SERVERNAMES je zodpovědný za název licenčního serveru, může se skládat z latinských písmen a číslic a nesmí obsahovat více než 7 znaků.

NHS_SERVERNAMES = NAME1

Poté se na klientských počítačích doporučuje upravit soubor nethasp.ini a výslovně uvést adresy a jména správců licencí:

NH_TCPIP = Povoleno NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

No, myslím, že jsem popsal všechny nuance, pokud si na něco vzpomenu, určitě to doplním! Ahoj všichni!

S pozdravem, McSim!

Publikace na dané téma