1C servernyckel x64. Programskyddsnyckel. Vad du behöver veta när du installerar nycklar

Jag stötte på det här problemet häromdagen. En av maskinerna vägrade fungera nätverksversion av 1C Enterprise. Vid anslutning till databasen inträffade följande fel:

Jag vill påpeka att felet dök upp på en dator som hade 2 nätverkskort med 2 olika nätverk. Av någon anledning betydelserna omedelbart i detta ögonblick gav det inte. Tydligen pga HASP monitor Jag upptäckte dessa nycklar perfekt, varför jag letade efter problemet i 1C. Det gjorde att jag förlorade en halv dag i arbetstid. Problemet låg egentligen i två delar nätverkskort, eller för att vara mer exakt, 2 olika nätverk, lösningen fanns i filen C:\Program Files\1cv81\bin\conf\nethasp.ini

Efter att ha kopplat bort nätverket där det inte finns några HASP-nycklar, efter att ha startat om maskinen, startade 1C... Jag gick till Google för att hitta en lösning på detta problem. Sökandet tog inte lång tid, lösningen var följande:

Jag börjar med ett litet utbildningsprogram:

1C:Enterprise 8 ett skyddssystem som använder hårdvarunycklar används HASP, kan du ladda ner drivrutinen, övervakningsprogrammet och HASP Loader-tjänsten på webbplatsen http://www.aladdin-rd.ru/, och specifikt i supportsektionen http://www.aladdin-rd.ru/support/downloads /hasp/.

Skyddsnycklar för 1C är indelade i:

1. Enanvändare (måste vara fysiskt ansluten till datorn som kör 1C)

modell HASP HL ​​Basic (av blå färg ), är denna nyckel markerad H4 M1 ORGL8, har inte inbyggt minne och personligt ID, lagrar inga parametrar och inställningar. Levereras med produkter licensierade för en arbetsplats.

HASP nätverksnyckel

2. Fleranvändare (nyckeln finns på nätverket, 1C kan startas på vilken dator som helst i inom lokalt nätverk eller domän)

Nätverksklientnycklar inkluderar en serie av ( Röd ). De har ett internt minne som lagrar antalet licenser och ett unikt ID. Det finns varianter för 5, 10, 20, 50 och 100 användare. Har markeringar NETXX ORGL8 , Var XX- antal licenser (till exempel NET5 ORGL8 ). Det finns också nycklar för 300 och 500 användare som är markerade NET250+ ORG8A Och NET250+ ORG8B . Levereras med produkter licensierade för 5 arbetsstationer, samt separat, i form av ytterligare klientlicenser.

Nyckel för Server 1C

3. Server (måste vara fysiskt ansluten lokalt till datorn där 1C Enterprise-agentservern är installerad och körs)

Nycklar för 1C Enterprise server är endast lokalt. 32-bitars versionen har en skyddsnyckel HASP HL ​​Pro (lila ), som har internminne och ett unikt ID. Har markeringar ENSR8 , levereras med en licens för 1C Enterprise-servern.

För 64-bitars servernyckel används HASP HL ​​Max (Grön färg ) Med internminne och ett unikt ID. Har markeringar EN8SA och stöder även 32-bitars server. De där. Om du har en licens för en 64-bitars server kan du använda 32-bitarsversionen utan att ändra nyckeln, men inte tvärtom.

En enskild användare och servernyckel räcker för att fungera installera säkerhetsnyckelns drivrutin på den lokala datorn och sätt in säkerhetsnyckeln i den lokala USB uttag.

För en säkerhetsnyckel för flera användare (nätverk) behöver du:
1. Installera säkerhetsnyckeldrivrutinen på en av datorerna i nätverket, som kommer att fungera som nyckelserver - HASP4_driver_setup.zip
2. Installera säkerhetsnyckelservern (tjänsten) på samma maskin - HASP_LM_setup.zip
3. Sätt i säkerhetsnyckeln i serverns USB-port
4. Installera 1C på klientdatorer

I allmänhet är dessa åtgärder tillräckliga för att 1C ska fungera. Under lanseringen och vidare drift av 1C:Enterprise 8 på lokala maskiner kommer systemet att kontakta med hjälp av en sändningsförfrågan på port 475 och leta efter skyddsnyckeln. Om sökningen misslyckas kommer ett meddelande att visas "Programskyddsnyckel hittades inte" och arbetet med 1C:Enterprise kommer att avbrytas.

Om du stöter på meddelandet " programskyddsnyckel hittades inte"måste kolla:
1. närvaro av en skyddsnyckel i USB-porten på nyckelservern
2. kontrollera om nyckelservern körs på servern (process med namnet "Hasp loader")
3. kontrollera telnet kommando tillgänglighet för nyckelservern från den lokala maskinen via port 475 (till exempel: telnet 192.168.100.100 475)

Om alla kontroller lyckades, men felet kvarstår, gå vidare till mer detaljerade inställningar. I installationsmappen 1C:Enterprise 8 (vanligtvis c:\program files\1cv81\bin\conf eller c:\program files\1cv8\bin\) finns en fil nethasp.ini . Detta är säkerhetsnyckelns konfigurationsfil, den är uppdelad i sektioner, vi är intresserade av avsnittet . Vid installation av 1C, som standard, i detta avsnitt separeras alla parametrar med dubbla tecken ";", vilket betyder att dessa inställningar ignoreras. I det här fallet beter sig nyckeldrivrutinen enligt följande:
1. ett paket av broadcast-typ skickas över det lokala nätverket på port 475 på jakt efter en säkerhetsnyckelserver
2. om inget svar erhålls - fel

Nackdelar med standardkonfigurationen:
1. sändning tar lite tid
2. inte alla servrar svarar på sådana paket
3. sändning är inte bra, men det är en belastning på nätverket

För att lösa detta problem måste du göra följande:
1. ange den specifika adressen där nyckelservern ska letas (till exempel: NH_SERVER_ADDR = 192.168.100.100)
2. inaktivera broadcast-sökning (NH_USE_BROADCAST = Disabled)
3. och begränsa pakettyperna till endast TCP-protokollet (NH_TCPIP_METHOD = TCP)

Som praxis visar ökar lanseringshastigheten för 1C:Enterprise 8 efter en sådan installation märkbart!

Men det finns också några brister den här metoden:

Du måste se till att adressen till säkerhetsnyckelservern inte ändras, annars måste du konfigurera om nethasp.ini-filen på alla lokala datorer!

Jag skulle också vilja förtydliga några punkter om att arbeta med nycklar som jag var tvungen att hantera under mitt arbete:

1. Monitor HASP visar inte nyckeln

Själva monitorn kan bara visa närvaron av en licenshanterare på en viss adress. Han kommer att kunna se nyckeln först efter att den skyddade applikationen framgångsrikt har öppnat minst en session med nyckeln. Dessutom bör man ta hänsyn till att Aladdin Monitor endast fungerar över UDP-protokollet, port 475. Frånvaron av data om nyckeln i monitorn betyder alltså inte att nyckeln inte är tillgänglig för applikationen.

2. Två 1C HASP-skyddsnycklar på en dator

När du installerar två eller flera säkerhetsnycklar programvara HASP på en dator, observera att:

  • Nycklar med olika serier kommer att fungera bra. (i förhållande till 1C: 1 server och 1 nätverk fungerar bra)
  • Nycklar i samma serie kommer att fungera om den här funktionen implementerades av utvecklaren av den skyddade programvaran. Om utvecklaren den här möjligheten inte implementerades, kommer nycklar som tillhör samma serie inte att fungera tillsammans på en dator, bara en av dem kommer att vara synlig: antingen den närmast porten (när det gäller LPT-nycklar), eller placerad på porten med en låg adress (i fallet med USB-nycklar för att skydda HASP-program). (i förhållande till 1C, - 2 lokala eller 2 nätverksnycklar på en dator kommer sannolikt inte att fungera korrekt)
  • Det rekommenderas inte att sätta ihop en lokal nyckel och en nätverksnyckel; detta beror på säkerhetsfunktionen i 1C Enterprise: när du hittar en lokal nyckel kommer programmet aldrig att leta efter en nätverksnyckel.

Möjliga lösningar på detta problem:

  • Ersätter flera HASP-programskyddsnycklar med en, med stor mängd licenser (detta är välskrivet här: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installera skyddsnycklar på olika datorer, följt av installation och konfigurering av licenshanterare för varje nyckel.

3. Två eller flera licenshanterare (License Manager) på nätverket

Om du har två eller flera nätverksnycklar räcker det inte alltid att fördela dem över olika datorer. Licenshanterare måste konfigureras. Varje licenshanterare måste ha ett unikt namn, som uttryckligen måste kommuniceras till det skyddade programmet. Det rekommenderas att utföra en liknande installation om du använder en terminalserver, även med samma nätverksnyckel.

På maskinen där nyckeln är installerad hittar vi filen nhsrv.ini i mappen med licenshanteraren. Parametern NHS_SERVERNAMES är ansvarig för namnet på licensservern, den kan bestå av latinska bokstäver och siffror och inte innehålla mer än 7 tecken.

NHS_SERVERNAMES = NAMN1

Därefter, på klientdatorer, är det tillrådligt att redigera nethasp.ini-filen, och explicit specificera adresserna och namnen på licenshanterare:

NH_TCPIP = Aktiverad NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAMN1, NAMN2

Tja, jag tror att jag har beskrivit alla nyanser, om jag kommer ihåg något kommer jag definitivt att lägga till det! Hejdå allihopa!

Med vänlig hälsning, McSim!

Från den allra första versionen 8.0 släpptes mjukvaruprodukter från 1C:Enterprise 8-familjen med USB-skyddsnycklar. En USB-säkerhetsnyckel är en fysisk enhet, liknande storleken på en flash-enhet, som installeras i USB-porten på en dator. USB-nycklar för att skydda 1C-program har olika färger beroende på deras syfte.

Hur avgör man vilken 1C USB-skyddsnyckel som finns framför dig?

Tabellen nedan visar de olika typerna av säkerhetsnycklar, och anger färgen och huvudsymbolerna för fabriksmärkningarna som finns på själva nyckeln. För att se hur 1C-skyddsnyckeln ser ut på bilden, följ länken i tabellen med motsvarande typ av mjukvaruprodukt.

Beskrivning och exempel på en mjukvaruprodukt Färg Märkning

Lokal nyckel programskydd är en USB-nyckel som säkerställer driften av 1C-programmet på en arbetsstation. Denna nyckel är installerad på en specifik användares dator. Det är ingen idé att installera denna nyckel på servern.

Exempel på 1C-program som inkluderar en lokal skyddsnyckel:
1C Bokföring 8 PROF USB
1C:Enterprise 8 klientlicens för 1 arbetsstation (USB)

Violett

ORGL8

Nätverksnyckel Programskydd är en USB-nyckel som gör att flera användare av 1C-program kan arbeta på samma lokala nätverk. Vanligtvis är en sådan nyckel installerad på en server eller annan dator som ständigt är påslagen. Vid användning av flera 1C-nätverksnycklar bestäms det totala antalet arbetsstationer av antalet klientlicenser i ett lokalt nätverk. För korrekt funktion i detta fall bör inte mer än en hårdvaruskyddsnyckel finnas på en maskinvaruenhet.

Ett exempel på 1C-program som inkluderar en nätverkssäkerhetsnyckel:
1C Accounting 8 PROF set för 5 USB-användare
1C:Enterprise 8 klientlicens för 10 arbetsstationer (USB)

ORGL8 Net (antal licenser)

Till exempel, för en nyckel för 5 användare kommer märkningen att vara: "Net 5"

Nyckel för 32-bitars server 1C:Enterprise 8. Denna nyckel säkerställer driften av en special mjukvaruapplikation- Server 1C:Enterprise 8. Vanligtvis är denna nyckel installerad på servern eller datorn som serverprogrammet 1C:Enterprise 8 är installerat på. utseende, med undantag för markeringarna, liknar denna nyckel den lokala nyckeln 1C:Enterprise 8.

Ett exempel på 1C-licenser, som inkluderar en licens för en 32-bitars 1C:Enterprise 8-server:
1C:Enterprise 8-licens för USB-server

Violett

EN8SA

Nyckel för 64-bitars server 1C:Enterprise 8. Denna nyckel säkerställer driften av en speciell mjukvaruapplikation - 1C:Enterprise 8-servern. Vanligtvis är denna nyckel installerad på servern eller datorn på vilken serverprogrammet 1C:Enterprise 8 är installerat. Denna licens är avsedd för användning av 1C:Enterprise 8-servern på 64-x bit operativsystem. Denna licens låter dig också använda 32-bitarsversionen av 1C:Enterprise 8-servern.

Ett exempel på 1C-licenser, som inkluderar en licens för en 64-bitars 1C:Enterprise 8-server:
1C:Enterprise 8 serverlicens (x86-64) USB

EN8SA

USB-skyddsnycklar 1C Enterprise 8 köpt som en del av tidigare versioner, till exempel 8.0, kan användas lagligt med efterföljande versioner, till exempel 8.1, 8.2 eller 8.3. I det här fallet finns det inget behov av att köpa nya nycklar och licenser.

Elektroniska nycklar eller mjukvaruskydd 1C:Enterprise 8

Från och med version 8.2 kan elektroniska nycklar användas för att driva 1C Enterprise 8-program - programvaruskydd. Programvaruskydd är en uppsättning PIN-koder för att aktivera programmet. Uppsättningen PIN-koder är unik för varje kopia av mjukvaruprodukten och levereras i ett förseglat kuvert.

Exempel på 1C-program med mjukvaruskydd:
1C:Enterprise 8 klientlicens för 1 arbetsstation (pinkod)
1C Accounting 8 PROF mjukvaruskydd (PIN-kod)

Om du behöver installera om ett program med mjukvaruskydd på en annan dator, förutom huvud-PIN-koden, beroende på antalet licenser, innehåller kitet från två till fem backup-PIN-koder. När backupkoderna har slutförts kan 1C-licenscentret tillhandahålla ytterligare backup-PIN-koder om kraven i licensavtalet inte har brutits av användaren.

Lokala programvarulicenser måste aktiveras på den specifika användarens dator. Nätverkslicenser kan aktiveras på två sätt: som ett motsvarande antal lokala licenser eller som en nätverkslicens. Valet av alternativ: flera lokala eller ett nätverk, utförs en gång under den första aktiveringen. En nätverksprogramvarulicens distribueras över ett lokalt nätverk endast om det finns en 1C:Enterprise 8-server.

Hur köper man en 1C-nyckel eller hur mycket kostar ytterligare 1C-licenser?

I de flesta fall betyder frågan "hur man köper en 1C-nyckel" hur man köper och hur mycket ytterligare klientlicenser för 1C-program kostar. Ytterligare klientlicenser för 1C Enterprise 8 är universella för alla större program i denna familj. Detta innebär att licensen för 1C: Redovisning 8 PROF även kan användas för att arbeta med programmet 1C: Löne- och personalledning 8 PROF, om ett sådant program tidigare köpts.

Som du redan har lärt dig på den här sidan skiljer sig 1C-klientlicenser fundamentalt i typen av skydd. Du kan alltså köpa 1C-licenser med en USB-nyckel och 1C-licenser med mjukvaruskydd. Du kan läsa mer om fördelar och nackdelar med båda typerna av licenser på denna sida precis nedan. Följande tabell sammanfattar valörerna och kostnaderna för licenser med programvaruskydd och med en USB-nyckel.


Hur mycket kostar 1C Enterprise 8-licenser? stift USB
1C-klientlicens för 1 arbetsstation6 300,00 RUB8 200,00 RUB
1C-klientlicens för 5 arbetsstationer21 600,00 RUB28 100,00 RUB
1C-klientlicens för 10 arbetsstationer41 400,00 RUB51 900,00 RUB
1C-klientlicens för 20 arbetsstationerRUB 78 000,0097 600,00 RUB
1C-klientlicens för 50 anslutningar187 200,00 RUBRUB 224 700,00
1C-klientlicens för 100 arbetsstationer360 000,00 RUB432 000,00 RUB
1C-klientlicens för 300 arbetsstationer1 068 000,00 RUB1 281 600,00 RUB
1C-klientlicens för 500 arbetsstationer1 776 000,00 RUB2 131 200,00 RUB

Du kan också köpa en 1C:Enterprise 8-serverlicens med både mjukvaruskydd och en USB-nyckel.

Vilket 1C:Enterprise 8-skyddsalternativ ska jag välja? USB-nyckel eller mjukvaruskydd?

Ovan på denna sida kan du hitta en beskrivning av skillnaderna och funktionerna i mjukvaruskydd för 1C Enterprise 8 och USB-nycklar. Vilket skyddsalternativ ska du välja? För att svara på denna fråga har vi sammanställt en tabell över fördelar och nackdelar för varje alternativ.

USB-nyckel 1C:Enterprise 8 - jämförelse med mjukvaruskydd

Fördelar med en USB-nyckel: Lokala USB-nycklar är bekväma att använda om du växelvis behöver arbeta med ett program i 1C:Enterprise 8-familjen olika datorer. Till exempel om en revisor behöver ta hem en databas på helger, när ingen jobbar med programmet på kontoret.

Nätverks-USB-nycklar är också praktiska vid "flytande" arbetsstationer. USB-nätverksnyckeln som är installerad på servern bestämmer antalet samtidigt arbetande användare, medan det antas att programmet kan installeras på ett större antal arbetsstationer, men endast ett visst antal personer med ett visst antal licenser kan köra det på samtidigt. När det gäller mjukvaruskydd för nätverksversionen av arbetet måste du köpa en 1C: Enterprise 8-server, annars måste mjukvarulicenser aktiveras lokalt på enskilda specifika datorer. I nätverksversionen av arbetet räknar 1C:Enterprise 8-servern antalet programvarulicenser efter antalet anslutningar till databaser, och inte efter antalet användare, som är fallet med en USB-nyckel.

Vid arbete i varianten terminalserver antal användare kl använder USB Nyckeln bestäms av antalet terminalsessioner, oavsett hur många versioner av programmet som startas inom en terminalsession. Vid användning av mjukvaruskydd i terminalserverversionen bestäms antalet användare av antalet anslutningar till databasen, d.v.s. För att öppna två 1C:Enterprise 8-fönster krävs två gratislicenser i terminalserverversionen.

Stöd för föråldrade versioner. Behöver du använda till exempel din egen utveckling på version 1C:Enterprise 8.1 eller 8.0, som av någon anledning ännu inte har överförts till nuvarande version, så kan detta endast göras med en USB-nyckel.

Nackdelar med en USB-nyckel: Den största nackdelen med USB-skyddsnycklar är deras högre kostnad jämfört med mjukvaruskydd.

Risk för stöld, förlust, brott. Trots det faktum att stulna och "brända" USB-nycklar kan återställas vid 1C med viss extra betalning, kräver erhållandet av en säkerhetskopieringsmjukvarulicens inga ytterligare betalningar och utförs via Internet eller per telefon utan en resa till 1C-kontoret. Förlorade USB-nycklar kan inte återställas. Att förlora en elektronisk licens är mycket svårare.

Obekväm att använda mobila datorer t.ex. bärbara datorer där det inte finns några eller ett begränsat antal USB-portar. Om det är meningen att den bärbara datorn ska flyttas regelbundet, minskar risken för att nyckeln går sönder eller förlust avsevärt när man använder programvaruskydd.

Programvaruskydd kan aktiveras på en hyrd fjärrserver eller virtuell server, men som regel kan du inte installera en USB-nyckel på den.

Hur många gånger är 1C Enterprise 8 programvaruskydd aktiverat?

Mjukvaruskydd ingår i 1C mjukvaruprodukter PROF versioner och basversioner. Grundversioner är utrustade med endast mjukvaruskydd (PIN-kod), för de flesta PRO-versioner kan du välja ett skyddsalternativ - mjukvaruskydd (PIN-kod) eller hårdvaruskydd (USB-nyckel). Mjukvaruprodukter och ytterligare licenser med USB-nyckel är något dyrare än sina motsvarigheter med mjukvaruskydd.

Hur många gånger är programvaruskyddet aktiverat för grundläggande versioner av 1C? Grundversioner av program är elektroniskt licensierade, med möjlighet att installera om programmet (till exempel när du byter ut en dator) högst 3 gånger. De där. Leveranssetet innehåller en PIN-kod med möjlighet att aktivera programmet en gång under den första installationen och två reservalternativ. I slutet av tre aktiveringar behöver du köpa en till av samma grundversion med möjlighet till ytterligare tre aktiveringar eller byta ut ditt program mot PROF-versionen.

Hur många gånger är programvaruskyddet för PROF-versioner av 1C aktiverat? Vanligtvis innehåller PROF-versionspaketet en huvudkod för att erhålla en licens och två reservkoder. Säkerhetskopieringskoder är till exempel avsedda att installera om ett program vid byte av en dator. När antalet reserv-PIN-koder har gått ut kan du kontakta 1C-licenscentret för att få ytterligare reservkoder. Om det inte förekom något brott mot licensavtalet kommer 1C-licenscentret att utfärda ytterligare reservkoder. Vad kan vara brott mot licensavtalet? Till exempel, om användaren aktiverar huvud- och reservkoder enanvändarlicens på två datorer, avsiktligt eller oavsiktligt, kan en sådan överträdelse vara skäl för vägran att tillhandahålla ytterligare reservkoder.

Kan en 1C elektronisk nyckel med mjukvaruskydd ersättas med en USB-nyckel?

Om vi ​​pratar om ytterligare 1C-licenser med mjukvaruskydd, kan du ersätta dem med liknande 1C-licenser med en USB-nyckel. Du kan ändra typen av skydd genom att byta ut 1C-licenser. Om du vill ta reda på hur mycket det kostar att ersätta en 1C elektronisk nyckel med mjukvaruskydd med en 1C USB-nyckel, använd då 1C, där i det övre fältet anger antalet USB-licenser, och i fältet nedan - samma antal programvarulicenser som ska överlämnas.

Går det att byta ut mjukvaruskydd till en USB-nyckel för grundläggande 1C ZUP eller 1C Accounting 8? Tyvärr ger ingen av de grundläggande versionerna av 1C-program möjligheten att ersätta programvaruaktiveringskoder med en USB-nyckel. Faktum är att aktiveringskoder för grundversionen sätter en gräns för antalet aktiveringar - inte mer än tre. Den första aktiveringen av grundversionen av 1C 8 används under huvudinstallationen, och två säkerhetskopior tillhandahålls vid datorbyte, ominstallation etc. Uppenbarligen kan sådana förhållanden inte realiseras med en USB-nyckel. Därför är det inte möjligt att ersätta mjukvarulicenser med en 1C USB-nyckel för grundläggande versioner, utan är endast möjligt för 1C PROF-versionsprogram, som inte har någon begränsning på antalet installationer.

Jag stötte på det här problemet häromdagen. En av maskinerna vägrade fungera nätverksversion av 1C Enterprise. Vid anslutning till databasen inträffade följande fel.


Jag vill påpeka att felet dök upp på en dator som hade 2 nätverkskort med 2 olika nätverk. Av någon anledning fäste jag inte direkt någon vikt vid detta ögonblick. Tydligen pga HASP monitor Jag upptäckte dessa nycklar perfekt, varför jag letade efter problemet i 1C. Det gjorde att jag förlorade en halv dag i arbetstid. Problemet låg egentligen i två nätverkskort, eller mer exakt, 2 olika nätverk, lösningen fanns i filen C:\Program Files\1cv81\bin\conf\nethasp.ini


Efter att ha kopplat bort nätverket där det inte finns några HASP-nycklar, efter att ha startat om maskinen, startade 1C... Jag gick till Google för att hitta en lösning på detta problem. Sökandet tog inte lång tid, lösningen var följande:

Skyddsnycklar för 1C är indelade i:

1. Enanvändare(måste vara fysiskt ansluten till datorn som kör 1C)

modell HASP HL ​​Basic (av blå färg ), är denna nyckel markerad H4 M1 ORGL8, har inte inbyggt minne och personligt ID, lagrar inga parametrar och inställningar. Levereras med produkter licensierade för en arbetsplats.

2. Fleranvändare (nyckeln finns på nätverket, 1C kan startas på vilken dator som helst i inom det lokala nätverket eller domän)

Nätverksklientnycklar inkluderar en serie HASP HL ​​Net (Röd ). De har ett internt minne som lagrar antalet licenser och ett unikt ID. Det finns varianter för 5, 10, 20, 50 och 100 användare. Har markeringar NETXX ORGL8 , Var XX- antal licenser (till exempel NET5 ORGL8 ). Det finns också nycklar för 300 och 500 användare som är markerade NET250+ ORG8A Och NET250+ ORG8B . Levereras med produkter licensierade för 5 arbetsstationer, samt separat, i form av ytterligare klientlicenser.

3. Server (måste vara fysiskt ansluten lokalt till datorn där 1C Enterprise-agentservern är installerad och körs)

Nycklar för 1C Enterprise server är endast lokalt. 32-bitars versionen har en skyddsnyckel HASP HL ​​Pro (lila ), som har internminne och ett unikt ID. Har markeringar ENSR8 , levereras med en licens för 1C Enterprise-servern.

För 64-bitars servernyckel används HASP HL ​​Max (Grön färg ) med internminne och unikt ID. Har markeringar EN8SA och stöder även 32-bitars server. De där. Om du har en licens för en 64-bitars server kan du använda 32-bitarsversionen utan att ändra nyckeln, men inte tvärtom.

En enskild användare och servernyckel räcker för att fungera installera säkerhetsnyckelns drivrutin på den lokala datorn och sätt in säkerhetsnyckeln i den lokala USB-porten.

För en säkerhetsnyckel för flera användare (nätverk) behöver du:
1. Installera säkerhetsnyckeldrivrutinen på en av datorerna i nätverket, som kommer att fungera som nyckelserver - HASP4_driver_setup.zip
2. Installera säkerhetsnyckelservern (tjänsten) på samma maskin - HASP_LM_setup.zip
3. Sätt i säkerhetsnyckeln i serverns USB-port
4. Installera 1C på klientdatorer

I allmänhet är dessa åtgärder tillräckliga för att 1C ska fungera. Under lanseringen och vidare drift av 1C:Enterprise 8 på lokala maskiner kommer systemet att kontakta med hjälp av en sändningsförfrågan på port 475 och leta efter skyddsnyckeln. Om sökningen misslyckas kommer ett meddelande att visas "Programskyddsnyckel hittades inte" och arbetet med 1C:Enterprise kommer att avbrytas.

Om du stöter på meddelandet " programskyddsnyckel hittades inte"måste kolla:
1. närvaro av en skyddsnyckel i USB-porten på nyckelservern
2. kontrollera om nyckelservern körs på servern (process med namnet "Hasp loader")
3. använd kommandot telnet för att kontrollera tillgängligheten för nyckelservern från den lokala maskinen på port 475 (till exempel: telnet 192.168.100.100 475)

Om alla kontroller lyckades, men felet kvarstår, gå vidare till mer detaljerade inställningar. I installationsmappen 1C:Enterprise 8 (vanligtvis c:\program files\1cv81\bin\conf eller c:\program files\1cv8\bin\) finns en fil nethasp.ini . Detta är säkerhetsnyckelns konfigurationsfil, den är uppdelad i sektioner, vi är intresserade av avsnittet . Vid installation av 1C, som standard, i detta avsnitt separeras alla parametrar med dubbla tecken ";", vilket betyder att dessa inställningar ignoreras. I det här fallet beter sig nyckeldrivrutinen enligt följande:
1. ett paket av broadcast-typ skickas över det lokala nätverket på port 475 på jakt efter en säkerhetsnyckelserver
2. om inget svar erhålls - fel

Nackdelar med standardkonfigurationen:
1. sändning tar lite tid
2. inte alla servrar svarar på sådana paket
3. sändning är inte bra, men det är en belastning på nätverket

För att lösa detta problem måste du göra följande:
1. ange den specifika adressen där nyckelservern ska letas (till exempel: NH_SERVER_ADDR = 192.168.100.100)
2. inaktivera broadcast-sökning (NH_USE_BROADCAST = Disabled)
3. och begränsa pakettyperna till endast TCP-protokollet (NH_TCPIP_METHOD = TCP)

Som praxis visar ökar lanseringshastigheten för 1C:Enterprise 8 efter en sådan installation märkbart!

Men det finns också några nackdelar med denna metod:

Du måste se till att adressen till säkerhetsnyckelservern inte ändras, annars måste du konfigurera om nethasp.ini-filen på alla lokala datorer!


Jag skulle också vilja förtydliga några punkter om att arbeta med nycklar som jag var tvungen att hantera under mitt arbete:

1. Monitor HASP visar inte nyckeln

Själva monitorn kan bara visa närvaron av en licenshanterare på en viss adress. Han kommer att kunna se nyckeln först efter att den skyddade applikationen framgångsrikt har öppnat minst en session med nyckeln. Dessutom bör man ta hänsyn till att Aladdin Monitor endast fungerar över UDP-protokollet, port 475. Frånvaron av data om nyckeln i monitorn betyder alltså inte att nyckeln inte är tillgänglig för applikationen.

2. Två 1C HASP-skyddsnycklar på en dator

När du installerar två eller flera HASP-programskyddsnycklar på en dator, observera att:

  • Nycklar med olika serier kommer att fungera bra. (i förhållande till 1C: 1 server och 1 nätverk fungerar bra)
  • Nycklar i samma serie kommer att fungera om den här funktionen implementerades av utvecklaren av den skyddade programvaran. Om utvecklaren inte har implementerat den här funktionen kommer nycklar som tillhör samma serie inte att fungera tillsammans på en dator; bara en av dem kommer att vara synlig: antingen den närmast porten (när det gäller LPT-nycklar) eller placerad på porten med junioradress (vid USB-nycklar för att skydda HASP-program). (i förhållande till 1C, - 2 lokala eller 2 nätverksnycklar på en dator kommer sannolikt inte att fungera korrekt)
  • Det rekommenderas inte att sätta ihop en lokal nyckel och en nätverksnyckel; detta beror på säkerhetsfunktionen i 1C Enterprise: när du hittar en lokal nyckel kommer programmet aldrig att leta efter en nätverksnyckel.

Möjliga lösningar på detta problem:

  • Ersätter flera HASP-programskyddsnycklar med en, med ett större antal licenser (detta är välskrivet här: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installera skyddsnycklar på olika datorer, följt av installation och konfigurering av licenshanterare för varje nyckel.

3. Två eller flera licenshanterare (License Manager) på nätverket

Om du har två eller flera nätverksnycklar räcker det inte alltid att fördela dem över olika datorer. Licenshanterare måste konfigureras. Varje licenshanterare måste ha ett unikt namn, som uttryckligen måste kommuniceras till det skyddade programmet. Det rekommenderas att utföra en liknande installation om du använder en terminalserver, även med samma nätverksnyckel.

På maskinen där nyckeln är installerad hittar vi filen nhsrv.ini i mappen med licenshanteraren. Parametern NHS_SERVERNAMES är ansvarig för namnet på licensservern, den kan bestå av latinska bokstäver och siffror och inte innehålla mer än 7 tecken.

NHS_SERVERNAMES = NAMN1

Därefter, på klientdatorer, är det tillrådligt att redigera nethasp.ini-filen, och explicit specificera adresserna och namnen på licenshanterare:

NH_TCPIP = Aktiverad
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAMN1, NAMN2
50 400 RUR Köp
  • 60 500 RUB Köp
  • 86 400 RUR Köp
  • 50 400 RUR Köp
  • 60 500 RUB Köp
  • Vad är skillnaden mellan versionerna
    "Server 1C företag (x32) 8.2"och" Server 1C Enterprise (x86-64) 8.3" ?

  • Belastningskrav för produktionsservrar kan ställas in på distans
  • Fjärrställ och ändra belastningen på produktionsservrar
  • Automatisk uppdatering "tunn klient"för appanvändare
  • Stöder populära säkra internetanslutningar
  • Arbetar med Linux OS
  • Optimerat och accelererat arbete med databaser och filer
  • Tillägg för att arbeta med matematiska funktioner
  • En x64-server har en grundläggande skillnad: mängden tillgängligt adressutrymme. x32-servern har upp till 2 GB tillgängligt adressutrymme per arbetsprocess. x64-servern har inte denna begränsning. På grund av detta får x64-servern följande fördelar:

    • 1. Betydligt större skalbarhetsgräns.
      x64-servern kommer stabilt att motstå en större ökning av belastningen på systemet (ökning av antalet samtidiga användare, ökad arbetsintensitet, etc.).
    • 2. Längre livslängd utan omstart.
      Vid en viss arbetsintensitet kan x32-servern kräva periodiska omstarter för att eliminera effekten av minnesfragmentering. En x64-server kan fungera utan att starta om under en nästan obegränsad tid.
    • 3. Bättre återvinning random access minne datorn som 1C:Enterprise-servern körs på.
      En x32-serverarbetsprocess har 2 GB tillgängligt adressutrymme. Om din dator har mer RAM installerat måste du skapa ett lämpligt antal arbetsprocesser för att använda det. En x64-server kan använda en praktiskt taget obegränsad mängd RAM med en enda arbetsprocess.



    När fler än 15 användare arbetar samtidigt på en 1C:Enterprise 8-plattform blir det mer effektivt att använda klient-serverdriftsläget (SQL). Varför, förutom själva servern, behöver du köpa licenser för 1C Enterprise 8 server. När man arbetar i klient-server-läge ökar priset på licenser jämfört med att arbeta i filläge, vilket är förknippat med utvecklingen av klient-server-lösningar gemensamt av 2 företag: Microsoft och 1C.


    Använder sig av licenser för server 1C enterprise 8 klientsidans applikation interagerar med ett kluster av 1C-servrar. Klustret skickar i sin tur en begäran till databasservern (PostgreSQL eller MS SQL Server). Dessutom kan 1C:Enterprise 8-serverklustret och databasservern vara fysiskt placerade på olika datorer. Detta gör att administratören kan fördela belastningen mellan servrar.


    Du kan överföra de mest resurskrävande databearbetningsuppgifterna till ett 1C:Enterprise 8-serverkluster. I det här fallet, även vid exekvering av ganska komplexa frågor, kommer programmet på klientsidan endast att få det nödvändiga urvalet, och alla mellanliggande databehandlingsprocesser kommer att utföras på servern. Vanligtvis är det mycket enklare att öka kapaciteten för ett serverkluster än att uppgradera hela parken av användardatorer.


    En av de största fördelarna med att använda en arkitektur i tre nivåer är den enkla hanteringen och distributionen av användarrättigheter till databasen. Dessutom har användaren inte tillgång till information om den fysiska platsen för plattformen eller databasen. Åtkomsten görs genom ett kluster av servrar 1C:Enterprise 8. Vid förfrågningar i databasen anger användaren endast namnet på klustret och informationsbas och anger användarnamn och lösenord.

    1C:Enterprise 8 använder MS SQL Server för effektiv datahämtning:

    • frågemekanismen förutsätter maximal användning av MS SQL Server för att utföra beräkningar och generera rapporter
    • volymetrisk bearbetning dynamiska listor utförs utan att utföra ett stort antal förfrågningar till databasen, och användaren har möjlighet att effektivt söka, filtrera och sortera.

    Processen att distribuera klient-serverversionen av arbetet och dess administration är ganska enkel. Databasen skapas direkt när konfiguratorn startas. Programpaketet innehåller en applikation för att administrera klient-serverversionen av arbetet, vilket gör att administratören kan konfigurera och hantera databaser och användaranslutningar.

    Server 1C:Enterprise 8 (x86-64)

    En 64-bitars 1C:Enterprise 8.2-server krävs för att köra x86-64-arkitekturen (EM64T, AMD64) under Windows och Linux. Den största fördelen med 64-bitars 1C:Enterprise 8.2-servern är det praktiskt taget obegränsade adressutrymmet som allokeras till arbetsprocessen, vilket tillåter nästan full användning av serverns kapacitet.

    För att interagera med 64-bitars 1C:Enterprise 8.2-servern kan 32-bitars 1C:Enterprise 8.2-applikationen användas på användarsidan. 1C:Enterprise 8.2-servrar (32-bitars och 64-bitars) fungerar med både 32-bitars och 64-bitars databaser.

    Leverans av en licens för 1C:Enterprise 8-servern (x86-64) inkluderar

    • Distributioner av 1C:Enterprise-klientapplikationen, 1C:Enterprise-server för Linux och Windows (32- och 64-bitars)
    • PostgreSQL-distributioner (32-bitars och 64-bitars)
    • USB-säkerhetsnyckel
    • Boken "1C:Enterprise 8.2 klient-server (x86-64). Funktioner för installation och användning"
    • Licensavtal för att använda 1C:Enterprise 8-servern (x86-64).

    Funktioner för att använda en licens för 1C:Enterprise 8-servern:

    • tillämpning av en serverlicens är endast tillåten inom samma lokala nätverk med grundpaketet
    • Fysiskt licens för 1C:Enterprise 8 serverär en hårdvarusäkerhetsnyckel (USB)
    • Skyddsnyckeln fungerar med både 32 och 64-bitars 1C:Enterprise-server 8.2, och stöder även arbete med 1C:Enterprise-server 8.1 och 8.0.
    • Licens för 1c-serverökar inte det totala antalet användararbetsstationer, vilket bestäms av antalet klientlicenser i det lokala nätverket
    • Serverlicensen gäller inte för grundläggande versioner.

    Är det nödvändigt att ersätta 1C:Enterprise 8-klientlicenser vid migrering från en 32-bitars till en 64-bitars server?

    Om användaren redan har en 32-bitars 1C:Enterprise 8-serverlicens och behöver köpa en 64-bitars 1C-server, kommer 1C:Enterprise 8-klientlicenserna inte att ersättas. Du kan köpa en licens för en 64-bitars 1C:Enterprise 8-server enligt schemat genom att ersätta den befintliga licensen med en x86-64-serverlicens.