1c ei näe verkkoavainta. Sovelluksen suojausavainta ei löydy

Törmäsin tähän ongelmaan toissapäivänä. Yksi koneista kieltäytyi toimimasta 1C Enterprisen verkkoversio. Kun muodostettiin yhteys tietokantaan, tapahtui seuraava virhe.


Haluan huomauttaa, että virhe ilmeni tietokoneessa, jossa oli 2 verkkokorttia kahdessa eri verkossa. Jostain syystä en heti pitänyt tätä hetkeä tärkeänä. Ilmeisesti siksi HASP-näyttö Tunnistin nämä avaimet täydellisesti, minkä vuoksi etsin ongelmaa 1C:stä. Tämän seurauksena menetin puoli päivää työaikaa. Ongelma oli todella kaksijakoinen verkkokortit, tai tarkemmin sanottuna, 2 eri verkkoa, ratkaisu oli tiedostossa C:\Program Files\1cv81\bin\conf\nethasp.ini


Katkaisin yhteyden verkkoon, jossa ei ole HASP-avaimia, koneen uudelleenkäynnistyksen jälkeen 1C käynnistyi... Menin Googleen etsimään ratkaisua tähän ongelmaan. Etsintä ei kestänyt kauan, ratkaisu oli seuraava:

1C:n suojausavaimet on jaettu:

1. Yksi käyttäjä(on oltava fyysisesti kytkettynä tietokoneeseen, jossa on 1C)

malli HASP HL-Basic (sinisen väristä ), tämä avain on merkitty H4 M1 ORGL8, ei sisällä sisäänrakennettua muistia ja henkilökohtaista tunnusta, ei tallenna parametreja ja asetuksia. Toimitetaan yhdelle työpaikalle lisensoitujen tuotteiden kanssa.

2. Monikäyttäjä (avain on verkossa, 1C voidaan käynnistää missä tahansa tietokoneessa sisällä paikallinen verkko tai verkkotunnus)

Verkkoasiakasavaimet sisältävät sarjan HASP HL ​​​​Net (Punainen ). Niissä on sisäinen muisti, joka tallentaa lisenssien määrän ja yksilöllisen tunnuksen. Lajikkeita on 5, 10, 20, 50 ja 100 käyttäjälle. On merkinnät NETXX ORGL8 , Missä XX- lisenssien määrä (esim NET5 ORGL8 ). Siellä on myös avaimet 300 ja 500 käyttäjälle, jotka on merkitty NET250+ ORG8A Ja NET250+ ORG8B . Toimitetaan tuotteiden kanssa, jotka on lisensoitu 5 työasemalle, sekä erikseen, lisäasiakaslisenssien muodossa.

3. Palvelin (on oltava fyysisesti yhdistetty paikallisesti tietokoneeseen, johon 1C Enterprise -agenttipalvelin on asennettu ja käynnissä)

1C Enterprise -palvelimen avaimet ovat vain paikallinen. 32-bittinen versiossa on suojausavain HASP HL ​​​​Pro (violetti ), jolla on sisäinen muisti ja yksilöllinen tunnus. On merkinnät ENSR8 , mukana tulee lisenssi 1C Enterprise -palvelimelle.

varten 64-bittinen palvelinavainta käytetään HASP HL-Max (Vihreä väri ) Kanssa sisäinen muisti ja yksilöllinen tunnus. On merkinnät EN8SA ja tukee myös 32-bittistä palvelinta. Nuo. Jos sinulla on lisenssi 64-bittiselle palvelimelle, voit käyttää 32-bittistä versiota vaihtamatta avainta, mutta et päinvastoin.

Yhden käyttäjän ja palvelimen avain riittää toimintaan asenna suojausavainohjain paikalliseen koneeseen ja aseta suojausavain paikalliseen koneeseen USB-portti.

Usean käyttäjän (verkon) suojausavainta varten tarvitset:
1. Asenna suojausavainohjain yhteen verkon koneista, joka toimii avainpalvelimena - HASP4_driver_setup.zip
2. Asenna suojausavainpalvelin (palvelu) samaan koneeseen - HASP_LM_setup.zip
3. Aseta suojausavain palvelimen USB-porttiin
4. Asenna 1C asiakaskoneisiin

Yleensä nämä toimet riittävät 1C:n toimimiseen. 1C:Enterprise 8:n käynnistämisen ja käytön aikana paikallisilla koneilla järjestelmä ottaa yhteyttä käyttämällä lähetyspyyntöä portissa 475 ja etsii suojausavainta. Jos haku ei onnistu, näyttöön tulee viesti "Ohjelman suojausavainta ei löydy" ja 1C:Enterprisen työ keskeytyy.

Jos kohtaat viestin " sovelluksen suojausavainta ei löydy"täytyy tarkistaa:
1. suojausavaimen läsnäolo avainpalvelimen USB-portissa
2. Tarkista, onko avainpalvelin käynnissä palvelimella (prosessi nimeltä "Hasp loader")
3. Käytä telnet-komentoa tarkistaaksesi avainpalvelimen saatavuuden paikalliselta koneelta portissa 475 (esimerkiksi: telnet 192.168.100.100 475)

Jos kaikki tarkistukset onnistuivat, mutta virhe ei poistu, siirry tarkempiin asetuksiin. 1C:Enterprise 8 -asennuskansiossa (yleensä c:\program files\1cv81\bin\conf tai c:\program files\1cv8\bin\) on tiedosto nethasp.ini . Tämä on suojausavaimen määritystiedosto, se on jaettu osiin, olemme kiinnostuneita osiosta . Kun asennat 1C:tä, tässä osiossa kaikki parametrit erotetaan oletusarvoisesti kaksoismerkeillä ";", mikä tarkoittaa, että näitä asetuksia ei oteta huomioon. Tässä tapauksessa avainohjain toimii seuraavasti:
1. lähetystyyppinen paketti lähetetään paikallisverkon kautta portissa 475 suojausavainpalvelimen etsimiseksi
2. jos vastausta ei saada - virhe

Oletuskokoonpanon haitat:
1. lähetys kestää jonkin aikaa
2. kaikki palvelimet eivät vastaa tällaisiin paketteihin
3. lähetys ei ole hyvä, mutta se kuormittaa verkkoa

Voit ratkaista tämän ongelman seuraavasti:
1. ilmoita tarkka osoite, josta avainpalvelinta etsitään (esimerkiksi: NH_SERVER_ADDR = 192.168.100.100)
2. poista lähetyshaku käytöstä (NH_USE_BROADCAST = Ei käytössä)
3. ja rajaa pakettityypit vain TCP-protokollaan (NH_TCPIP_METHOD = TCP)

Kuten käytäntö osoittaa, 1C:Enterprise 8:n käynnistysnopeus tällaisen asennuksen jälkeen kasvaa huomattavasti!

Mutta niitäkin on tämän menetelmän haitat:

Sinun on varmistettava, että suojausavainpalvelimen osoite ei muutu, muuten sinun on määritettävä nethasp.ini-tiedosto uudelleen kaikissa paikallisissa koneissa!


Haluaisin myös selventää muutamia kohtia näppäinten kanssa työskentelystä, joita jouduin käsittelemään työni aikana:

1. Monitori HASP ei näytä avainta

Monitori itsessään voi näyttää vain lisenssimanagerin läsnäolon tietyssä osoitteessa. Hän näkee avaimen vasta, kun suojattu sovellus on avannut onnistuneesti vähintään yhden istunnon avaimella. Lisäksi tulee ottaa huomioon, että Aladdin Monitor toimii vain UDP-protokollan, portin 475 yli. Näin ollen avaimen tiedon puuttuminen monitorista ei tarkoita, etteikö avain olisi sovelluksen käytettävissä.

2. Kaksi 1C HASP -suojausavainta yhdessä tietokoneessa

Kun asennat kahta tai useampaa suojausavainta ohjelmisto HASP yhdellä tietokoneella, huomaa, että:

  • Eri sarjojen avaimet toimivat hyvin. (suhteessa 1C:hen: 1 palvelin ja 1 verkko toimivat hyvin)
  • Saman sarjan avaimet toimivat, jos suojatun ohjelmiston kehittäjä on ottanut tämän ominaisuuden käyttöön. Jos kehittäjä ei ole ottanut tätä ominaisuutta käyttöön, samaan sarjaan kuuluvat avaimet eivät toimi yhdessä yhdessä tietokoneessa, vain yksi niistä näkyy: joko lähimpänä porttia (LPT-avainten tapauksessa) tai joka sijaitsee porttiin junioriosoitteella (jos kyseessä ovat USB-avaimet HASP-ohjelmien suojaamiseen). (suhteessa 1C:hen, - 2 paikallista tai 2 verkkoavainta yhdessä tietokoneessa ei todennäköisesti toimi oikein)
  • Ei ole suositeltavaa yhdistää paikallista ja verkkoavainta, tämä johtuu 1C Enterprisen suojausominaisuudesta: kun paikallista avainta löydetään, ohjelma ei koskaan etsi verkkoavainta.

Mahdollisia ratkaisuja tähän ongelmaan:

  • Useiden HASP-ohjelman suojausavainten korvaaminen yhdellä, suuremmalla määrällä lisenssejä (tämä on hyvin kirjoitettu täällä: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Suojausavainten asentaminen eri tietokoneisiin, minkä jälkeen kullekin avaimelle asennetaan ja määritetään lisenssien hallintaohjelmat.

3. Verkossa on kaksi tai useampi lisenssinhallinta (License Manager).

Jos sinulla on kaksi tai useampia verkkoavaimia, niiden erottaminen ei aina riitä erilaisia ​​tietokoneita. Lisenssien hallintaohjelmat on määritettävä. Jokaisella lisenssinhallinnalla on oltava yksilöllinen nimi, joka on nimenomaisesti ilmoitettava suojatulle ohjelmalle. On suositeltavaa suorittaa samanlainen asennus, jos käytät päätepalvelinta, vaikka samalla verkkoavaimella.

Löydämme tiedoston koneelta, johon avain on asennettu nhsrv.ini kansiossa lisenssienhallinnan kanssa. Parametri NHS_SERVERNAMES vastaa lisenssipalvelimen nimestä; se voi koostua latinalaisista kirjaimista ja numeroista ja sisältää enintään 7 merkkiä.

NHS_SERVERNAMES = NAME1

Tämän jälkeen asiakaskoneissa on suositeltavaa muokata nethasp.ini-tiedostoa, jossa määritellään nimenomaisesti lisenssien hallinnoijien osoitteet ja nimet:

NH_TCPIP = Käytössä
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_PALVELIN_NAME = NIMI1, NIMI2

Eilen törmäsimme tällaiseen ongelmaan. Päätepalvelimellamme alustan päivityksen jälkeen kaksi kolmesta avaimesta kieltäytyi toimimasta (Loppujen lopuksi 30 käyttäjän sijaan vain 10 pystyi kirjautumaan sisään 1c:hen). Kun muodostettiin yhteys tietokantaan, tapahtui seuraava virhe:

Seurauksena oli puolitoista päivää työaikaa.

1C:n suojausavaimet on jaettu:

1. Yksi käyttäjä (on oltava fyysisesti yhteydessä tietokoneeseen, jossa on 1C)

malli HASP HL-Basic (sinisen väristä), tämä avain on merkitty H4 M1 ORGL8, ei sisällä sisäänrakennettua muistia ja henkilökohtaista tunnusta, ei tallenna parametreja ja asetuksia. Toimitetaan yhdelle työpaikalle lisensoitujen tuotteiden kanssa.

2. Monikäyttäjä (avain on verkossa, 1C voidaan käynnistää missä tahansa tietokoneessa paikallisen verkon sisällä tai verkkotunnus)

Verkkoasiakasavaimet sisältävät sarjan HASP HL ​​​​Net (Punainen). Niissä on sisäinen muisti, joka tallentaa lisenssien määrän ja yksilöllisen tunnuksen. Lajikkeita on 5, 10, 20, 50 ja 100 käyttäjälle. On merkinnät NETXX ORGL8 , Missä XX— lisenssien määrä (esim NET5 ORGL8 ). Siellä on myös avaimet 300 ja 500 käyttäjälle, jotka on merkitty NET250+ ORG8A Ja NET250+ ORG8B . Toimitetaan tuotteiden kanssa, jotka on lisensoitu 5 työasemalle, sekä erikseen, lisäasiakaslisenssien muodossa.

3. Palvelin (on oltava fyysisesti yhdistetty paikallisesti tietokoneeseen, johon 1C Enterprise -agenttipalvelin on asennettu ja käynnissä)

1C Enterprise -palvelimen avaimet ovat vain paikallinen. 32-bittinen versiossa on suojausavain HASP HL ​​​​Pro (violetti), jolla on sisäinen muisti ja yksilöllinen tunnus. On merkinnät ENSR8 , mukana tulee lisenssi 1C Enterprise -palvelimelle.

varten 64-bittinen palvelinavainta käytetään HASP HL-Max (Vihreä väri), jossa on sisäinen muisti ja yksilöllinen tunnus. On merkinnät EN8SA ja tukee myös 32-bittistä palvelinta. Nuo. Jos sinulla on lisenssi 64-bittiselle palvelimelle, voit käyttää 32-bittistä versiota vaihtamatta avainta, mutta et päinvastoin.

Yhden käyttäjän ja palvelimen avain riittää toimintaan asenna suojausavainohjain paikalliseen koneeseen ja aseta suojausavain paikalliseen USB-porttiin.

Usean käyttäjän (verkon) suojausavainta varten tarvitset:
1. Asenna suojausavainohjain yhteen verkon koneista, joka toimii avainpalvelimena - HASP4_driver_setup.zip
2. Asenna suojausavainpalvelin (palvelu) samaan koneeseen - HASP_LM_setup.zip
3. Aseta suojausavain palvelimen USB-porttiin
4. Asenna 1C asiakaskoneisiin

Yleensä nämä toimet riittävät 1C:n toimimiseen. 1C:Enterprise 8:n käynnistämisen ja käytön aikana paikallisilla koneilla järjestelmä ottaa yhteyttä käyttämällä lähetyspyyntöä portissa 475 ja etsii suojausavainta. Jos haku ei onnistu, näyttöön tulee viesti "Ohjelman suojausavainta ei löydy" ja 1C:Enterprisen työ keskeytyy.

Jos kohtaat viestin " sovelluksen suojausavainta ei löydy"täytyy tarkistaa:
1. suojausavaimen läsnäolo avainpalvelimen USB-portissa
2. Tarkista, onko avainpalvelin käynnissä palvelimella (prosessi nimeltä "Hasp loader")
3. Käytä telnet-komentoa tarkistaaksesi avainpalvelimen saatavuuden paikalliselta koneelta portissa 475 (esimerkiksi: telnet 192.168.100.100 475)

Jos kaikki tarkistukset onnistuivat, mutta virhe ei poistu, siirry tarkempiin asetuksiin. 1C:Enterprise 8 -asennuskansiossa (yleensä c:\program files\1cv81\bin\conf tai c:\program files\1cv8\bin\) on tiedosto nethasp.ini . Tämä on suojausavaimen määritystiedosto, se on jaettu osiin, olemme kiinnostuneita osiosta . Asennettaessa 1C:tä oletusarvoisesti tässä osiossa kaikki parametrit erotetaan kaksoismerkeillä ";", mikä tarkoittaa, että näitä asetuksia ei oteta huomioon. Tässä tapauksessa avainohjain toimii seuraavasti:
1. lähetystyyppinen paketti lähetetään paikallisverkon kautta portissa 475 suojausavainpalvelimen etsimiseksi
2. jos vastausta ei saada - virhe

Oletuskokoonpanon haitat:
1. lähetys kestää jonkin aikaa
2. kaikki palvelimet eivät vastaa tällaisiin paketteihin
3. lähetys ei ole hyvä, mutta se kuormittaa verkkoa

Voit ratkaista tämän ongelman seuraavasti:
1. ilmoita tarkka osoite, josta avainpalvelinta etsitään (esimerkiksi: NH_SERVER_ADDR = 192.168.100.100)
2. poista lähetyshaku käytöstä (NH_USE_BROADCAST = Ei käytössä)
3. ja rajaa pakettityypit vain TCP-protokollaan (NH_TCPIP_METHOD = TCP)

Kuten käytäntö osoittaa, 1C:Enterprise 8:n käynnistysnopeus tällaisen asennuksen jälkeen kasvaa huomattavasti!

Mutta niitäkin on tämän menetelmän haitat:

Sinun on varmistettava, että suojausavainpalvelimen osoite ei muutu, muuten sinun on määritettävä nethasp.ini-tiedosto uudelleen kaikissa paikallisissa koneissa!

Haluaisin myös selventää muutamia kohtia näppäinten kanssa työskentelystä, joita jouduin käsittelemään työni aikana:

1. Monitori HASP ei näytä avainta

Monitori itsessään voi näyttää vain lisenssimanagerin läsnäolon tietyssä osoitteessa. Hän näkee avaimen vasta, kun suojattu sovellus on avannut onnistuneesti vähintään yhden istunnon avaimella. Lisäksi tulee ottaa huomioon, että Aladdin Monitor toimii vain UDP-protokollan, portin 475 yli. Näin ollen avaimen tiedon puuttuminen monitorista ei tarkoita, etteikö avain olisi sovelluksen käytettävissä.

2. Kaksi 1C HASP -suojausavainta yhdessä tietokoneessa

Kun asennat kahta tai useampaa HASP-ohjelmiston suojausavainta yhdelle tietokoneelle, ota huomioon, että:

  • Eri sarjojen avaimet toimivat hyvin. (suhteessa 1C:hen: 1 palvelin ja 1 verkko toimivat hyvin)
  • Saman sarjan avaimet toimivat, jos suojatun ohjelmiston kehittäjä on ottanut tämän ominaisuuden käyttöön. Jos kehittäjä ei ole ottanut tätä ominaisuutta käyttöön, samaan sarjaan kuuluvat avaimet eivät toimi yhdessä yhdessä tietokoneessa, vain yksi niistä näkyy: joko lähimpänä porttia (LPT-avainten tapauksessa) tai joka sijaitsee porttiin junioriosoitteella (jos kyseessä ovat USB-avaimet HASP-ohjelmien suojaamiseen). (suhteessa 1C:hen, - 2 paikallista tai 2 verkkoavainta yhdessä tietokoneessa ei todennäköisesti toimi oikein)
  • Ei ole suositeltavaa yhdistää paikallista ja verkkoavainta, tämä johtuu 1C Enterprisen suojausominaisuudesta: kun paikallista avainta löydetään, ohjelma ei koskaan etsi verkkoavainta.

Mahdollisia ratkaisuja tähän ongelmaan:

  • Useiden HASP-ohjelman suojausavainten korvaaminen yhdellä, suuremmalla määrällä lisenssejä (tämä on hyvin kirjoitettu täällä: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Suojausavainten asentaminen eri tietokoneisiin, minkä jälkeen kullekin avaimelle asennetaan ja määritetään lisenssien hallintaohjelmat.

3. Verkossa on kaksi tai useampi lisenssinhallinta (License Manager).

Jos sinulla on kaksi tai useampia verkkoavaimia, niiden jakaminen eri tietokoneiden kesken ei aina riitä. Lisenssien hallintaohjelmat on määritettävä. Jokaisella lisenssinhallinnalla on oltava yksilöllinen nimi, joka on nimenomaisesti ilmoitettava suojatulle ohjelmalle. On suositeltavaa suorittaa samanlainen asennus, jos käytät päätepalvelinta, vaikka samalla verkkoavaimella.

Löydämme tiedoston koneelta, johon avain on asennettu nhsrv.ini kansiossa lisenssienhallinnan kanssa. Parametri NHS_SERVERNAMES vastaa lisenssipalvelimen nimestä; se voi koostua latinalaisista kirjaimista ja numeroista ja sisältää enintään 7 merkkiä.

NHS_SERVERNAMES = NAME1

Tämän jälkeen asiakaskoneissa on suositeltavaa muokata nethasp.ini-tiedostoa, jossa määritellään nimenomaisesti lisenssien hallinnoijien osoitteet ja nimet:

NH_TCPIP = Käytössä NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NIMI1, NAME2

No, mielestäni olen kuvaillut kaikki vivahteet, jos muistan jotain, lisään sen ehdottomasti! Moikka kaikki!

Kun käynnistät 1C-kirjanpito-ohjelman, operaattori voi kohdata viestin "Lisenssiä ei löydy. Ohjelman suojausavainta tai hankittua ohjelmistolisenssiä ei löytynyt." Tämän ongelman ilmeneminen voi liittyä järjestelmän kokoonpanon muutokseen, jonka seurauksena 1C tunnisti järjestelmän laadullisesti uudeksi, tai itse 1C:n virheellisiin asetuksiin (erityisesti nethasp.ini-määritystiedoston verkkoasetuksiin). ). Tässä materiaalissa analysoin yksityiskohtaisesti tämän virheen syitä ja selitän myös kuinka se korjataan.

Toimintahäiriön syyt

"Lisenssiä ei löydy" -virhe ilmenee yleensä tilanteessa, jossa 1C-ohjelma ei havainnut lisenssitiedostoa (yleensä .lic-tunniste) paikallisella tietokoneella (tai palvelimella), mikä mahdollistaa määritetyn järjestelmän käynnistämisen kokonaan.

Tämä tilanne voi johtua seuraavista tekijöistä:


Kuinka korjata "Lisenssiä ei löydy" 1C:ssä

Katsotaanpa tapoja päästä eroon virheestä "Lisenssiä ei löydy. Ohjelman suojausavainta tai vastaanotettua ohjelmistolisenssiä ei havaittu" 1C-käyttäjäjärjestelmissä:

  1. Ennen kuin aloitat ohjelman, poista palomuuri käytöstä.
  2. Asenna "Alladin monitor" järjestelmään. Tämä tuote näyttää lisenssin käytön ohjelman verkkoversiossa. Käytä sitä varmistaaksesi, että järjestelmässäsi on asennettu lisenssi;
  3. Kun käytät laitteistolisenssiä, napsauta tietokantaikkunassa "Asetukset" ja valitse "Käytä laitteistolisenssiä" -vaihtoehdon vieressä oleva valintaruutu, jos sellaista valintaruutua ei ole;
  4. Muokkaa Nethasp.ini-tiedostoa, joka sijaitsee seuraavassa polussa:

Avata Tämä tiedosto ja kirjoita sinne asiakastietokoneiden IP-osoitteet ja lisenssien hallinnoijien nimet. Tee tämä osoittamalla erityisosiossa:

Määritä sitten osiossa lisenssinhallintapalvelimen IP-osoite (pitäisi näyttää tältä NH_SERVER_ADDR = pakollinen IP) ja lisenssien hallinnoijien nimet (NH_SERVER_NAME = johtajan nimi).

Ylläpitäjän nimi ilmoitetaan alustavasti osiossa muodossa NHS_SERVERNAMES = nimi 1, nimi 2 ja niin edelleen.

  • Aktivoi nykyinen lisenssisi. Jos saat viestin havaitun lisenssin puuttumisesta, napsauta "Kyllä" ja ilmoita lisenssin asennuspolku (paikallinen tietokone tai palvelin).
  • Sitten valitsemme vaihtoehdon hankkia lisenssi ensin, hankkia se uudelleen tai päivittää se. Asetamme lisenssin näkyvyydeksi "Kaikki tietokoneen käyttäjät", valitsemme sen hankintatavan - manuaalinen, automaattinen, digitaalisella välineellä. Täyttää ilmoittautumislomake, jonka jälkeen tallennamme tiedot tiedostoon, jonka asetamme hakemistoon:

Viesti "Ohjelman suojausavainta ei löydy" itsessään tarkoittaa, että 1C-ohjelma ei löytänyt laitteistoa, joka toimii suojana 1C-ohjelmalle lisensoimattomalta käytöltä. Teoriassa, jos sinulla ei ole suojausavainta, se tarkoittaa, että käytät lisensoimatonta 1C-versiota.

Yleisin suojausavaimen malli on pieni laite, joka on kytketty sarjaan tulostinporttiin. Muutaman viime vuoden ajan suoja-avain on toimitettu laitteen muodossa, joka liitetään tietokoneeseen USB-portin kautta.

Kun työskentelet 1C-ohjelman verkkoversion kanssa, voit käyttää yhtä suojausavainta. Tässä tapauksessa avain on asennettava johonkin verkon tietokoneista.

Siten, jos ohjelma syöttäessä 1C näyttää viestin "Ohjelman suojausavainta ei löydy", on useita mahdollisia syitä:

  • 1. Sinulla ei ole fyysisesti suojausavainta, koska sinulla on lisensoimaton 1C-ohjelma.
  • 2. Sinulla on lisensoitu versio 1C-ohjelmasta, mutta suojausavainta ei ole kytketty tietokoneeseen (esimerkiksi järjestelmänvalvoja vei sen kotiin viikonlopuksi ja unohti palauttaa sen).
  • 3. Sinulla on lisensoitu versio 1C-ohjelmasta ja avain on asennettu yhteen verkon tietokoneista, mutta se puuttuu verkkoyhteys tietokoneeseen, johon avain on asennettu, tai tietokoneeseen, josta kirjaudut 1C-ohjelmaan.
  • 4. Sinulla on lisensoitu versio 1C-ohjelmasta ja kaikki laitteet on kytketty päälle ja päälle oikein, mutta laitteiston nopeus on tarpeeksi alhainen, jotta ohjelma voi kysyä kaikista verkon tietokoneista suojausavaimen olemassaolon. . Jos suojausavainta ei löydy verkosta määritetyn ajan kuluessa, ohjelma näyttää vastaavan viestin.

Suurimmassa osassa tapauksista viesti "Ohjelman suojausavainta ei löydy" tulee näkyviin, kun tietokoneessa käytetään ohjelman lisensoimatonta versiota. Jos haluat käyttää 1C-ohjelmaa, osta lisensoitu versio. Jos kaikki on kunnossa lisenssisi kanssa, ota yhteyttä yritykseen, jolta ostit 1C-ohjelman.

Törmäsin tähän ongelmaan toissapäivänä. Yksi koneista kieltäytyi toimimasta 1C Enterprisen verkkoversio. Kun muodostettiin yhteys tietokantaan, tapahtui seuraava virhe:

Haluan huomauttaa, että virhe ilmeni tietokoneessa, jossa oli 2 verkkokorttia kahdessa eri verkossa. Jostain syystä en heti pitänyt tätä hetkeä tärkeänä. Ilmeisesti siksi HASP-näyttö Tunnistin nämä avaimet täydellisesti, minkä vuoksi etsin ongelmaa 1C:stä. Tämän seurauksena menetin puoli päivää työaikaa. Ongelma oli todellakin kahdessa verkkokortissa tai tarkemmin sanottuna kahdessa eri verkossa, ratkaisu löytyi tiedostosta C:\Program Files\1cv81\bin\conf\nethasp.ini

Katkaisin yhteyden verkkoon, jossa ei ole HASP-avaimia, koneen uudelleenkäynnistyksen jälkeen 1C käynnistyi... Menin Googleen etsimään ratkaisua tähän ongelmaan. Etsintä ei kestänyt kauan, ratkaisu oli seuraava:

Aloitan pienellä koulutusohjelmalla:

1C: Yritys 8 käytetään laitteistoavaimia käyttävää suojausjärjestelmää SÄPPI, voit ladata ohjaimen, valvontaohjelman ja HASP Loader -palvelun verkkosivustolta http://www.aladdin-rd.ru/ ja erityisesti tukiosiossa http://www.aladdin-rd.ru/support/downloads /säppi/.

1C:n suojausavaimet on jaettu:

1. Yksi käyttäjä (on oltava fyysisesti yhteydessä tietokoneeseen, jossa on 1C)

malli HASP HL-Basic (sinisen väristä ), tämä avain on merkitty H4 M1 ORGL8, ei sisällä sisäänrakennettua muistia ja henkilökohtaista tunnusta, ei tallenna parametreja ja asetuksia. Toimitetaan yhdelle työpaikalle lisensoitujen tuotteiden kanssa.

HASP-verkkoavain

2. Monikäyttäjä (avain on verkossa, 1C voidaan käynnistää missä tahansa tietokoneessa paikallisen verkon sisällä tai verkkotunnus)

Verkkoasiakasavaimet sisältävät sarjan ( Punainen ). Niissä on sisäinen muisti, joka tallentaa lisenssien määrän ja yksilöllisen tunnuksen. Lajikkeita on 5, 10, 20, 50 ja 100 käyttäjälle. On merkinnät NETXX ORGL8 , Missä XX- lisenssien määrä (esim NET5 ORGL8 ). Siellä on myös avaimet 300 ja 500 käyttäjälle, jotka on merkitty NET250+ ORG8A Ja NET250+ ORG8B . Toimitetaan tuotteiden kanssa, jotka on lisensoitu 5 työasemalle, sekä erikseen, lisäasiakaslisenssien muodossa.

Avain palvelimelle 1C

3. Palvelin (on oltava fyysisesti yhdistetty paikallisesti tietokoneeseen, johon 1C Enterprise -agenttipalvelin on asennettu ja käynnissä)

1C Enterprise -palvelimen avaimet ovat vain paikallinen. 32-bittinen versiossa on suojausavain HASP HL ​​​​Pro (violetti ), jolla on sisäinen muisti ja yksilöllinen tunnus. On merkinnät ENSR8 , mukana tulee lisenssi 1C Enterprise -palvelimelle.

varten 64-bittinen palvelinavainta käytetään HASP HL-Max (Vihreä väri ), jossa on sisäinen muisti ja yksilöllinen tunnus. On merkinnät EN8SA ja tukee myös 32-bittistä palvelinta. Nuo. Jos sinulla on lisenssi 64-bittiselle palvelimelle, voit käyttää 32-bittistä versiota vaihtamatta avainta, mutta et päinvastoin.

Yhden käyttäjän ja palvelimen avain riittää toimintaan asenna suojausavainohjain paikalliseen koneeseen ja aseta suojausavain paikalliseen USB-porttiin.

Usean käyttäjän (verkon) suojausavainta varten tarvitset:
1. Asenna suojausavainohjain yhteen verkon koneista, joka toimii avainpalvelimena - HASP4_driver_setup.zip
2. Asenna suojausavainpalvelin (palvelu) samaan koneeseen - HASP_LM_setup.zip
3. Aseta suojausavain palvelimen USB-porttiin
4. Asenna 1C asiakaskoneisiin

Yleensä nämä toimet riittävät 1C:n toimimiseen. 1C:Enterprise 8:n käynnistämisen ja käytön aikana paikallisilla koneilla järjestelmä ottaa yhteyttä käyttämällä lähetyspyyntöä portissa 475 ja etsii suojausavainta. Jos haku ei onnistu, näyttöön tulee viesti "Ohjelman suojausavainta ei löydy" ja 1C:Enterprisen työ keskeytyy.

Jos kohtaat viestin " sovelluksen suojausavainta ei löydy"täytyy tarkistaa:
1. suojausavaimen läsnäolo avainpalvelimen USB-portissa
2. Tarkista, onko avainpalvelin käynnissä palvelimella (prosessi nimeltä "Hasp loader")
3. Käytä telnet-komentoa tarkistaaksesi avainpalvelimen saatavuuden paikalliselta koneelta portissa 475 (esimerkiksi: telnet 192.168.100.100 475)

Jos kaikki tarkistukset onnistuivat, mutta virhe ei poistu, siirry tarkempiin asetuksiin. 1C:Enterprise 8 -asennuskansiossa (yleensä c:\program files\1cv81\bin\conf tai c:\program files\1cv8\bin\) on tiedosto nethasp.ini . Tämä on suojausavaimen määritystiedosto, se on jaettu osiin, olemme kiinnostuneita osiosta . Kun asennat 1C:tä, tässä osiossa kaikki parametrit erotetaan oletusarvoisesti kaksoismerkeillä ";", mikä tarkoittaa, että näitä asetuksia ei oteta huomioon. Tässä tapauksessa avainohjain toimii seuraavasti:
1. lähetystyyppinen paketti lähetetään paikallisverkon kautta portissa 475 suojausavainpalvelimen etsimiseksi
2. jos vastausta ei saada - virhe

Oletuskokoonpanon haitat:
1. lähetys kestää jonkin aikaa
2. kaikki palvelimet eivät vastaa tällaisiin paketteihin
3. lähetys ei ole hyvä, mutta se kuormittaa verkkoa

Voit ratkaista tämän ongelman seuraavasti:
1. ilmoita tarkka osoite, josta avainpalvelinta etsitään (esimerkiksi: NH_SERVER_ADDR = 192.168.100.100)
2. poista lähetyshaku käytöstä (NH_USE_BROADCAST = Ei käytössä)
3. ja rajaa pakettityypit vain TCP-protokollaan (NH_TCPIP_METHOD = TCP)

Kuten käytäntö osoittaa, 1C:Enterprise 8:n käynnistysnopeus tällaisen asennuksen jälkeen kasvaa huomattavasti!

Mutta niitäkin on tämän menetelmän haitat:

Sinun on varmistettava, että suojausavainpalvelimen osoite ei muutu, muuten sinun on määritettävä nethasp.ini-tiedosto uudelleen kaikissa paikallisissa koneissa!

Haluaisin myös selventää muutamia kohtia näppäinten kanssa työskentelystä, joita jouduin käsittelemään työni aikana:

1. Monitori HASP ei näytä avainta

Monitori itsessään voi näyttää vain lisenssimanagerin läsnäolon tietyssä osoitteessa. Hän näkee avaimen vasta, kun suojattu sovellus on avannut onnistuneesti vähintään yhden istunnon avaimella. Lisäksi tulee ottaa huomioon, että Aladdin Monitor toimii vain UDP-protokollan, portin 475 yli. Näin ollen avaimen tiedon puuttuminen monitorista ei tarkoita, etteikö avain olisi sovelluksen käytettävissä.

2. Kaksi 1C HASP -suojausavainta yhdessä tietokoneessa

Kun asennat kahta tai useampaa HASP-ohjelmiston suojausavainta yhdelle tietokoneelle, ota huomioon, että:

  • Eri sarjojen avaimet toimivat hyvin. (suhteessa 1C:hen: 1 palvelin ja 1 verkko toimivat hyvin)
  • Saman sarjan avaimet toimivat, jos suojatun ohjelmiston kehittäjä on ottanut tämän ominaisuuden käyttöön. Jos kehittäjä ei ole ottanut tätä ominaisuutta käyttöön, samaan sarjaan kuuluvat avaimet eivät toimi yhdessä yhdessä tietokoneessa, vain yksi niistä näkyy: joko lähimpänä porttia (LPT-avainten tapauksessa) tai joka sijaitsee porttiin junioriosoitteella (jos kyseessä ovat USB-avaimet HASP-ohjelmien suojaamiseen). (suhteessa 1C:hen, - 2 paikallista tai 2 verkkoavainta yhdessä tietokoneessa ei todennäköisesti toimi oikein)
  • Ei ole suositeltavaa yhdistää paikallista ja verkkoavainta, tämä johtuu 1C Enterprisen suojausominaisuudesta: kun paikallista avainta löydetään, ohjelma ei koskaan etsi verkkoavainta.

Mahdollisia ratkaisuja tähän ongelmaan:

  • Useiden HASP-ohjelman suojausavainten korvaaminen yhdellä, suuremmalla määrällä lisenssejä (tämä on hyvin kirjoitettu täällä: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Suojausavainten asentaminen eri tietokoneisiin, minkä jälkeen kullekin avaimelle asennetaan ja määritetään lisenssien hallintaohjelmat.

3. Verkossa on kaksi tai useampi lisenssinhallinta (License Manager).

Jos sinulla on kaksi tai useampia verkkoavaimia, niiden jakaminen eri tietokoneiden kesken ei aina riitä. Lisenssien hallintaohjelmat on määritettävä. Jokaisella lisenssinhallinnalla on oltava yksilöllinen nimi, joka on nimenomaisesti ilmoitettava suojatulle ohjelmalle. On suositeltavaa suorittaa samanlainen asennus, jos käytät päätepalvelinta, vaikka samalla verkkoavaimella.

Löydämme tiedoston koneelta, johon avain on asennettu nhsrv.ini kansiossa lisenssienhallinnan kanssa. Parametri NHS_SERVERNAMES vastaa lisenssipalvelimen nimestä; se voi koostua latinalaisista kirjaimista ja numeroista ja sisältää enintään 7 merkkiä.

NHS_SERVERNAMES = NAME1

Tämän jälkeen asiakaskoneissa on suositeltavaa muokata nethasp.ini-tiedostoa, jossa määritellään nimenomaisesti lisenssien hallinnoijien osoitteet ja nimet:

NH_TCPIP = Käytössä NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NIMI1, NAME2

No, mielestäni olen kuvaillut kaikki vivahteet, jos muistan jotain, lisään sen ehdottomasti! Moikka kaikki!

Ystävällisin terveisin, McSim!

Aiheeseen liittyviä julkaisuja