Installerar en 1c usb-nyckel på servern. Programskyddsnyckel

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 ett problem 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 låg 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 även 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 som är 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 troligen 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 man 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

1C, precis som alla andra program, kräver att användaren endast använder licensierade versioner. För att bekräfta att programmet har köpts officiellt används 1C-licensnycklar.

Den här artikeln kommer att diskutera typerna och funktionerna hos 1C-skyddsnycklar, samt ge svar på vanliga frågor om att arbeta med dem.

1C stöder arbete med både mjukvaru- och hårdvarunycklar. Låt oss ta en närmare titt på var och en av dessa typer:

1C skyddsprogramnyckel

1C mjukvarulicens- det här är en fil som lagras på en PC och är involverad i lanseringen av 1C. Om filen aktiveras med en PIN-kod kommer 1C att startas, annars (om den startas för första gången) behöver du ange PIN-koden som ingår i leveranspaketet. Mjukvarunyckeln är knuten till datorns hårdvara, så då du byter ut datorkomponenter måste du återaktivera 1C-licensen.

Konventionellt kan 1C-programvarulicensen delas in i två typer:

  • en användare,
  • flera användare.

Enanvändarlicens installeras på en PC och låter dig använda 1C-plattformen. Det är värt att notera att mjukvarunyckeln inte begränsar antalet konfigurationer och informationsbaser.

Fleranvändarlicens oftast installerad på en server (1C:Enterprise, terminalserver, WEB-server). När en 1C-klient kommer åt en 1C-server övervakar programvaran själv antalet gratislicenser och tillåter (eller tillåter inte, om antalet licenser är slut) att arbeta med 1C. Det är värt att notera att en fleranvändarlicens för upp till 50 användare kan aktiveras inte bara på servern som en allmän licens, den kan aktiveras på 50 olika klientdatorer som 50 enanvändarlicenser. Men om minst en licens från en fleranvändaruppsättning aktiveras som en enanvändarlicens, är det inte längre möjligt att använda licenserna som en "uppsättning".

Hårdvaruskyddsnyckel 1C

Ett mer pålitligt, men samtidigt dyrare sätt att skydda 1C är hårdvarunycklar. Säkerhetsnycklar för maskinvara (HASP-nyckel) ser ut som en flashenhet och markerar 1C som godkänd licens. I det här fallet, till skillnad från en mjukvarulicens, lagras PIN-koden på HASP:n och inte i en fil på datorn/servern.

Det finns 4 typer av hårdvarunycklar, var och en med en distinkt färg och märkning:

  • Nyckel för en användare (lokal). Nyckeln är blå och märkt H4 M1 ORGL8. Denna nyckel levereras med produkter som har en licens för en persondator.
  • Nätverksnyckel. Nyckeln är röd. HASP-nyckeln sätts in i en dator och är synlig för alla datorer i nätverket. Markerad som NETXX ORGL8.., där XX är antalet licenser. Det finns varianter för 5, 10, 20, 50, 100, 300, 500 licenser.
  • Servernyckel för 32-bitars server. Den är lila till färgen och märkt ENSR8. Levereras alltid med en serverlicens.
  • Servernyckel för en 64-bitars server. Den är grön till färgen och märkt EN8SA. Kan även fungera med 32-bitarsservrar.

!!! Det är värt att betona att 1C-specialister inte rekommenderar att du använder en lokal nyckel och en nätverksnyckel på samma maskin. När 1C startas kommer den lokala nyckeln att identifieras och nätverksnyckeln kommer inte att användas, medan alla andra nätverksanvändare inte kommer att kunna "se" nätverksnyckeln och som ett resultat kommer de inte att kunna arbeta i 1C.

1C licensansvarig

När du arbetar med en fleranvändarlicens är det nödvändigt för 1C att veta om närvaron av en sådan licens på nätverket. 1C License Manager är ansvarig för detta ( Hasp License Manager). 1C-licenshanteraren är ytterligare programvara (ingår i paketet), utan vilken fleranvändarlicensen inte fungerar korrekt.

Svar på vanliga frågor om 1C-skyddsnycklar:

Nr 1. 1C ser inte licensen

När det gäller att använda hårdvarunycklar, om 1C inte ser licenser, måste du först och främst se till att indikatorn på HASP-nyckeln blinkar. Detta är en indikation på att enheten har upptäckts och HASP-nyckeldrivrutinen är installerad. Om lampan inte tänds, försök att ansluta flash-enheten till en annan USB-port, eller kontakta din systemadministratör kanske inte har tillräckliga åtkomsträttigheter för att installera drivrutinen.

Se också först och främst till att nyckeln för den önskade serien är ansluten till datorn. kom ihåg att nycklar kan blockera varandra.

Nr 2. HASP-säkerhetsnyckelns drivrutin har installerats med ett fel.

  1. Operativsystemet och nyckeldrivrutinen kan vara inkompatibla. Försök att ladda ner en nyare drivrutinsversion.
  2. Drivrutinsfiler kan blockeras på grund av att de är upptagna av en annan process. Testa att starta om datorn och installera drivrutinen direkt efter att du har laddat. Eller använd konsolversionen av installationsverktyget med kommandoradsparametrar: hinstall -i -kp

Nr 3. Fel: HASP hittades inte (-3), (fel 7), (H0007)

HASP på nätverket körs på port 475. Se till att port 475 inte är blockerad på datorn med nyckeln, på datorn som kör programmet och på nätverket. Den kan vara blockerad av en brandvägg eller antivirus.

Nr 4. HASP-enhetsdrivrutin inte installerad (-100)

Vanligt Windows XP-fel. Skyddsdrivrutinen laddas långsammare än skyddsservern från start. Istället för skyddsservern, använd LMSETUP License Manager, som är installerad, observera, som en Windows-tjänst!

Dessutom, låt oss säga att när du arbetar med 1C kan två eller flera licenshanterare fungera samtidigt, men för att förhindra fel måste varje chef tilldelas sitt eget unika namn. För att göra detta, använd filen nhsrv.ini du måste ändra värdet på parametern NHS_SERVERNAMES i avsnittet NHS_SERVER. Dessutom är det nödvändigt att kommunicera dessa namn till varje kopia av det pågående programmet. För att göra detta, använd nethasp.ini: i parametern NH_SERVER_ADDR ange IP-adresserna för servrarna, i parametern NH_SERVER_NAME ange deras namn i samma ordning som adresserna angavs.

Om du fortfarande har frågor om att välja, installera, köpa mjukvara eller hårdvara kan du alltid kontakta våra specialister för råd

1) INSTALLERA INTE LICENSHANTERINGEN I TERMINALEN (mer exakt, installera den i den 0:e sessionen genom att köra %SystemRoot%\system32\mstsc.exe /console
2) installera först licenshanteraren och först sedan installera nätverksnyckeln
3) om en 1C 8.0-klient ser nyckeln, betyder det inte att den kommer att se 8.1 (filen är nu vanligtvis C:\Program Files\1cv81\bin\conf\nethasp.ini)
4) lokala nycklar är inte synliga i terminalen du måste explicit ange platsen för nätverksnyckeln och licenshanteraren i nethasp.ini
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-adressen måste vara korrekt) 5) klient 8.1 letar först efter en lokal nyckel och om den hittar en kommer den aldrig att leta efter en nätverksnyckel
6) flera nätverksnycklar eller en lokal- och nätverksnyckel kan inte installeras på en dator (undantag: nycklar för 300 och 500 användare, se punkt 14)
7) för 1C-serverdelen behöver du ENDAST LOKALA ICKE-KLIENT-nycklar
Det är bra att 64-bitars servernyckeln (den är grön) stöder 32-bitarsservrar, inklusive 8.0, men 32-bitars servernyckeln stöder inte 64-bitars 1C-servern. Serverns lokala nyckel stör inte driften av klientnycklar.
9) det finns inget behov av SQL-nycklar, den kontrollerar inte ens sina köpta licenser, men du måste köpa dem :)
10) om det är en stor belastning på nätverket och det finns många klienter, då kanske licenshanteraren inte har tid att utfärda en licens :), för att lösa detta, öka pollingintervallet för klientlicenshanteraren i C:\Program Filer\1cv81\bin\conf\nethasp.ini
NH_SESSION = 5
NH_SEND_RCV = 4
NH_USE_BROADCAST = Inaktiverad
Och begränsa i C:\Program Files\Aladdin\HASP LM\ nhsrv.ini vilka datorer som användare kan ansluta till, till exempel
NHS_IP_LIMIT = 10.24.2.18-99
11) för 64-bitars licenshanterare eller bara de senaste, ladda ner drivrutiner från http://www.aladdin.ru/support/download/category260
12) servern med licenshanteraren måste ha en statisk IP-adress

13) med ett stort antal användare, distribuera licenshanterare för varje klient personligen, vilket indikerar en specifik dator
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-adressen måste vara korrekt)

14) Använda HASP-nätverksnycklar för 300 och 500 användare:

Nycklar för 300 och 500 användare är HASP HL-nycklar (det finns inga HASP 4-nycklar för det antalet användare). Detta innebär att det är möjligt att samtidigt installera flera nycklar på en dator (till exempel för 20 och för 500 användare).

Det maximala antalet användare som samtidigt är anslutna till licenshanteraren bestäms av värdet på parametern NHS_USERLIST i filen nhsrv.ini. Dess standardvärde är 250. För att öka det maximala antalet anslutningar måste du:

Klientapplikationen och COM-anslutningen 1C:Enterprise från och med version 8.1.13.41 tillåter användning av följande HASP-nycklar:

* lokal klientnyckel i ORGL8-serien för 1 användare,
* ORGL8-seriens nätverksklientnyckel för 5, 10, 20, 50 och 100 användare,
* nätverksklientnyckel ORG8A-serien för 300 användare,
* nätverksklientnyckel ORG8B-serien för 500 användare

15. För COM-anslutningar till en 64-bitars applikationsserver är användning endast möjlig på den dator där 1C:Enterprise 64-bitars servernyckeln är installerad (och inte från en terminalsession).

För att använda V81.COMConnector på datorer som bara har tillgång till klientnycklar kan du registrera 32-bitars V81.COMConnector med COM+.

- starta Komponenttjänster;
— skapa en tom COM+-applikation med aktiveringstyp — Serverapplikation och ett namn, till exempel V81_COMConnector, anger Windows-användarnamnet under vilket komponenten kommer att startas i adressutrymmet för en separat dllhost.exe-process;
— i grenen Components, lägg till en ny komponent comcntr.dll från katalogen 1C:Enterprise load modules.

I det här fallet kommer V81.COMConnector att köras i en separat 32-bitars process och kan användas av både 32-bitars och 64-bitars applikationer.

16. Konfigurera nycklar för Linux.

17. Om olika operativsystemanvändare loggar in i olika terminalsessioner, placera sedan rätt nethasp.ini i följande kataloger:

C:\Users\user\AppData\Local\1C\1Cv82\conf

och ta bort dem från andra kataloger.

Skillnader för version 8.2

Konfiguratorn, tjocka och tunna klienter kan själva hitta klientnyckeln, vilket var fallet i version 8.1.
Webbklienten själv kan inte hitta klientnyckeln. Därför är det nödvändigt att 1C:Enterprise-servern har tillgång till klientnyckeln för att det ska fungera.
Om konfiguratorn, tjocka och tunna klienter inte har hittat klientnyckeln, försöker de också skaffa en klientlicens via 1C:Enterprise-servern.
För detaljer, se boken "Administratörsguide", kapitel 9 "Skydd mot obehörig användning av funktioner och konfiguration", klausul 9.2.3 "Funktioner för redovisning av klientlicenser".

OM DET PLÖTSLIGT INTE FINNS TILRÄCKLIGA LICENSER!

Nyckeln är att överföra 1C-servern. Servern själv och förbjuda terminalklienter från att kommunicera med nyckeln över nätverket. För att göra detta, inaktivera alla protokoll i nethasp.ini:

NH_IPX = Inaktiverad ; Använd IPX-protokollet
NH_NETBIOS = Inaktiverad ; Använd NETBIOS-protokollet
NH_TCPIP = Inaktiverad ; Använd TCP/IP-protokollet

Således terminalklienter kommer att få en licens via 1C-servern.

Programvarulicenser 1C:Enterprise 8.2

Den här licensmetoden är praktisk, till exempel när du använder en 1C Enterprise-server i en virtualiserad miljö som Hyper-V.

file:///C:/Program%20Files/1cv82/8.2.11.235/docs/ru/V8Update.htm

Skydd mot obehörig användning implementeras med hjälp av en mjukvarulicens. Skydd med HASP-nycklar eller programvarulicenser bestäms av leveransen av den skyddade produkten.

I version 8.2.15 har bindningen av mjukvarulicensen ändrats
till datorinställningar (se filer
http://downloads.v8.1c.ru/content/Platform/8_2_15_289/V8Update.htm
http://downloads.v8.1c.ru/content/Platform/8_2_15_294/V8Update.htm):

Teoretiskt borde det finnas en mer logisk kontroll av förändringar i miljön, men tillägget av nya enheter, nya minnesstickor anses inte vara en förändring i miljön och en anledning att vägra en framgångsrik kontroll av driftsförhållandena.

Det är inte logiskt, men om minnet brinner ut, eller du minskar det tillgängliga minnet i den virtuella maskinen, så kommer licenserna fortfarande att gå förlorade.

Övrig.
Arbeta med säkerhetsnycklar som hasp srm, etc. inte planerat ännu.
1C har ännu inga planer på att överge hårdvaruskyddet.

Med flera användare programvara Arbeta med licenser är möjligt om:

- i terminalläge
- i klient-serverversion
— via en webbserver (i tunna klienter och webbklienter)

Arkitektur för att arbeta med nycklar på 1c-servern

rphost ansvarar för att skaffa en serverlicens.

För att erhålla en klientlicens, om klientlicenser distribueras av 1C:Enterprise-servern, rmngr på vilken sessionsdatatjänst.

Skillnader för 1C:Enterprise 8.3

I 8.3 blev det möjligt att använda en "programvarulicenshanterare", som påminner om "aladin"-hanteraren. Målet är att kunna placera nyckeln på en separat maskin.

Den implementeras som ytterligare en "tjänst" i klusterhanteraren. Du kan till exempel använda en "gratis" bärbar dator. Lägg till det i 1C 8.3-klustret, skapa en separat hanterare på det med tjänsten "licenstjänst". Du kan sätta in en hasp-nyckel för hårdvara i din bärbara dator eller aktivera mjukvarulicenser.

Av störst intresse för programmerare bör "Functional Assignment Requirements" vara.

Så på en bärbar dator med säkerhetsnyckel, för att inte starta användare på klusterservern, måste du lägga till "krav" för kravobjektet "Klientanslutning till informationssäkerhet" - "Tilldela inte", d.v.s. förhindra att arbetsprocesser på den här servern bearbetar klientanslutningar.

En 1C-server, där endast licensservern körs och det inte finns några klientanslutningar, KRÄVER INTE en serverskyddsnyckel!

Officiell monitor från Aladdin.

När du arbetar under Linux, kom ihåg att:

Verktyget HASP Admin Control Center (hasplmd) är inte utformat för att fungera med HASP H4-nycklar, så de visas inte för det. Däremot fungerar licenshanteraren (hasplm) och 1C:Enterprise-servern korrekt med dessa typer av nycklar. Du kan se status för H4-nätverksnycklar installerade på en Linux-maskin med hjälp av verktyget Aladdin Monitor som körs i Windows.

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 Enterprise (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 av den tunna klienten för applikationsanvä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 stå emot 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 utnyttjande av RAM-minnet på 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 1C:Enterprise 8-servrar. Vid begäran om en databas anger användaren endast namnet på klustret och infobasen 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
    • bearbetning av stora 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 möjligheter.

    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 användning av 1C:Enterprise 8 server (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.

    Dessutom kan 1C:Enterprise-programvaruprodukter version 8 skyddas från kopiering av hårdvaru-LPT eller USB-nycklar som HASP4 Net från Aladdin. Den här artikeln ger information om typ, märkning och syfte för olika HASP4 Net-nycklar från 1C:Enterprise. Samt en översikt över mjukvaruprodukter från Aladdin, som används för att installera, konfigurera och administrera dessa nycklar (för Windows-operativsystem).

    1. Märkning och tilldelning av nycklar

    Alla HASP4 Net-nycklar kan delas in i 2 typer: "Client" och "Server":

    Syftet med en specifik nyckel kan bestämmas av dess blomma Och märkning. På bilderna nedan är nyckelmarkeringen markerad med en ram. De återstående tecknen på tangenten har ingen speciell betydelse för programanvändare. Nyckelns typ och syfte genom märkning kan bestämmas från tabellen nedan:

    Tabell över typer av nycklar HASP 1C:Enterprise 8
    Typ/färg Märkning/serie Syfte
    ENANVÄNDARVERSIONER AV GRUNDLEVERANS OCH KLIENTNycklar
    H4 M1 ORGL8
    • 1C: Redovisning 8 PROF
    • 1C: Redovisning 8 PROF. Leverans för detaljhandelsdistribution
    • 1C:Redovisning 8 CORP
    • 1C: Redovisning av en budgetinstitution 8
    • 1C: Redovisning av en självständig institution 8 PROF
    • 1C: Redovisning av en självständig institution 8 KORP
    • 1C: Handelshantering 8
    • 1C: Lön och personalhantering 8
    • 1C: Löner och personal vid budgetinstitutioner 8
    • 1C: Leda ett litet företag 8
    • 1C: Integrerad automation 8
    • 1C:Enterprise 8. Tillverkningsföretagsledning
    • 1C: Dokumentflöde 8
    • 1C:Enterprise 8. Klientlicens för 1 arbetsstation
    NÄTVERKSVERSIONER AV HUVUDLEVERANS OCH FLERA ANVÄNDARNYCKLAR
    H4 NET5 ORGL8
    • 1C:Redovisning 8. Ställ in för 5 användare
    • 1C: Redovisning 8 PROF för 5 användare. Leverans för detaljhandelsdistribution
    • 1C:Enterprise 8. Uppsättning applikationslösningar för 5 användare
    H4 NET5 ORGL8
    • 1C:Enterprise 8. Klientlicens för 5 arbetsstationer
    H4 NET10 ORGL8
    • 1C:Enterprise 8. Klientlicens för 10 arbetsstationer
    H4 NET20 ORGL8
    • 1C:Enterprise 8. Klientlicens för 20 arbetsstationer
    H4 NET50 ORGL8
    • 1C:Enterprise 8. Klientlicens för 50 arbetsstationer
    H4 NET100 ORGL8
    • 1C:Enterprise 8. Klientlicens för 100 arbetsstationer
    NET250+ ORG8A
    • 1C:Enterprise 8. Klientlicens för 300 arbetsstationer
    NET250+ ORG8B
    • 1C:Enterprise 8. Klientlicens för 500 arbetsstationer
    NYCKLAR TILL SERVER 1C:ENTERPRISE 8.*
    H4 M1 ENSR8
    • 1C:Enterprise 8. Serverlicens (x32).
    Max EN8SA
    • 1C:Enterprise 8. Serverlicens (x86-64).
    SÄTT
    • 1C:Enterprise 8. Hantering av ett tillverkande företag för 10 användare + klient-server. Leveransuppsättningen innehåller två nycklar: Fleranvändare för 10 arbetsstationer och för 1C:Enterprise 8.*-servern (x32)
    • 1C: Integrerad automation 8 för 10 användare + klient-server. Leveransuppsättningen innehåller två nycklar: Fleranvändare för 10 arbetsstationer och för 1C:Enterprise 8.*-servern (x32)
    • 1C:Enterprise 8. Inställd för utbildning i högre och sekundära läroanstalter. Leveranssetet innehåller två nycklar: Fleranvändare för 20 arbetsstationer och för 1C:Enterprise 8.*-servern (x32)

    Storleken på USB-nycklar kan skilja sig från storleken på nycklarna som visas på bilderna. Mjukvaruprodukter från 1C:Enterprise-systemet tillverkade före 2009 var utrustade med USB-nycklar i en längre formfaktor - 52 mm. Färgschemat och markeringarna på tangenterna förblir oförändrade.

    2. Vad du behöver veta när du installerar nycklar

    Det finns några saker att tänka på innan du installerar HASP-nycklar, nämligen:

    1. Det totala antalet användare som kan arbeta med 1C:Enterprise-systemet är lika med summan av tillgängliga licenser i var och en av klientnycklarna.
    2. Två eller flera nycklar av samma kan inte fungera på en fysisk dator Serier, eftersom dessa nycklar inte går att särskilja och endast en av dem (vald slumpmässigt) kommer faktiskt att användas. Nyckelserien kan bestämmas av de sista 5 tecknen i märkningen (ORGL8, ORGL8A, ENSR8, etc.). Nycklar av olika serier kan installeras på en dator utan problem.
    3. Klientnycklar kan installeras på vilken dator som helst i nätverket (om HASP License Manager körs).
    4. Om det finns flera nycklar, utfärdas licenser i följande ordning:
      • i ORGL8-seriens nyckel
      • i ORGL8A serie nyckel
      • i ORGL8B serie nyckel
    5. Gäller också "kommer ihåg nyckeln", det vill säga vid åtkomst igen kommer ett försök att först göras att erhålla en licens från nyckeln vars licens togs emot av användaren under den senaste anslutningen.
    6. Servernyckeln måste installeras direkt på samma dator som används som klusterservern "1C:Enterprise". Det kommer inte att fungera över nätverket.
    7. Serverns 64-bitarsnycklar kan också användas på 32-bitars system.
    8. Det finns vissa problem med att vidarebefordra en servernyckel från en fysisk miljö till en virtuell på vissa hypervisorer. Till exempel kunde jag aldrig vidarebefordra servernyckeln till en virtuell maskin i .
    9. En COM-anslutning kräver också en licens.
    10. Webbtjänster kräver inte klientlicenser för att fungera.
    11. Fullständig algoritm för att söka efter en licens när du startar 1C:Enterprise för versionen 8.3 beskrivs, för version 8.2 — .

    3. Funktioner för redovisning av klientlicenser

    När den startas kan 1C:Enterprise-klienten använda för att skaffa licenser:

    • Lokal nyckel— en nyckel installerad på den fysiska datorn från vilken 1C:Enterprise startas. Ger rätten att starta på en dator med en nyckel från en Windows-session ett godtyckligt antal systeminstanser i 1C:Enterprise eller Configurator-läge. När du arbetar i terminalläge tillåter den endast en användare att arbeta, som har anslutit till terminalsessionen med ID 0.
    • Fleranvändarnyckel tillgänglig över nätverket via HASP License Manager— Säkerställer samtidig drift av lika många datorer som det finns användare med nyckel. I likhet med en lokal nyckel, på en dator i en Windows-session, är det möjligt att starta ett godtyckligt antal systeminstanser i vilket läge som helst inom ramen för en licens. När du arbetar i terminalläge krävs även installation av HASP License Manager.
    • 1C:Enterprise-server eller webbservertilläggsmodul— Förutom programmet HASP License Manager kan licenser även utfärdas av 1C:Enterprise-servern eller en webbservertilläggsmodul (endast när man arbetar med en fildatabas via en webbklient). I detta fall utförs beräkningen av licenser direkt av 1C:Enterprise-servern eller webbserverförlängningsmodulen. I det här fallet, till skillnad från de två föregående alternativen, konsumeras licenser på basis av "en session - en licens". Således, om två instanser av 1C:Enterprise körs på en dator, kommer två licenser att förbrukas.

    Förutom det är mycket viktigt att veta och ta hänsyn till följande funktion: om flera klientnycklar för flera användare av ORGL8-serien upptäcks i nätverket, kommer servern att välja ett godtycklig nyckel. Efter att licenserna för denna nyckel har förbrukats kan du använda ett fleranvändarnyckel ORG8A, och då är det möjligt att använda ett fleranvändarnyckel ORG8B.

    4. Program för administrering av HASP-nycklar


    4.1 HASP-enhetsdrivrutin

    I skrivande stund var version 6.62.1 aktuell. Du kan ladda ner från den officiella webbplatsen eller från.

    Detta är inget annat än en vanlig enhetsdrivrutin. Den behövs så att HASP4 Net-nyckeln identifieras i systemet. Installera enligt installatörens instruktioner.


    4.2 HASP HL-licenshanterare

    från den officiella webbplatsen eller från .

    En licenshanterare är ett verktyg som fungerar som en länk mellan nätverksnyckeln och 1C som körs på en fjärrdator. När den är installerad skapar HASP License Manager automatiskt en . Men för att ett skyddat program ska fungera på en fjärrarbetsstation är det nödvändigt att verifiera att UDP- och TCP-paket kan passera obehindrat på port 475 i båda riktningarna. Det är tillrådligt att installera managern som en tjänst genom att välja " Tjänst (nhsrvice.exe)" under installationen.

    Tja, efter installationen bör motsvarande tjänst visas.

    När två eller flera licenshanterare installeras i ett nätverk måste de konfigureras för korrekt drift. Annars kan en kollision mellan licenshanterare vid namn uppstå på nätverket - vid start tar de samma namn som standard, och som ett resultat finns det flera resurser med samma namn på nätverket. Det är värt att notera att chefer ofta arbetar normalt utan inställningar. Var dock medveten om att ett problem kan uppstå. Dessutom kan konfiguration vara nödvändig, till exempel för att dela upp klienter i olika licenshanterare. Läs mer om detta.


    4.3 Aladdin HASP Monitor

    I skrivande stund var version 8.32.5 aktuell. Du kan ladda ner från den officiella webbplatsen eller från.

    Detta verktyg används för att övervaka nyckelåtkomst och ockuperade licenser. Efter installation och start skannar programmet nätverket i jakt på en licenshanterare och visar aktiva anslutningar av klientapplikationer till dessa tjänster. Monitorn låter dig se namnen på de värdar som tjänsten och HASP-nycklarna är installerade på, det maximala antalet licenser i nyckeln, antalet ockuperade licenser och namnen på klienter som fått licensen.

    Det bör förstås att monitorn själv endast kan 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, så för att programmet ska fungera behöver du. Frånvaron av nyckeldata i monitorn betyder alltså inte att nyckeln inte är tillgänglig för applikationen.

    5. Se den mottagna licensen i 1C

    Listan över alla synliga nycklar, samt platsen där den aktuella licensen erhölls, kan ses direkt från 1C:Enterprise. Det räcker att starta 1C i 1C:Enterprise-läge, välj " Referens» — « Om programmet...» eller klicka på ikonen med ett utropstecken på panelen.

    I fönstret som öppnas kan information om licenser ses i " Licens».

    Här kommer vi att se nyckeln som utfärdade licensen till denna användare, samt alla synliga nätverksnycklar. Information om utfärdade licenser finns också i 1C:Enterprise Server Administration Console i listan över infobassessioner (med start från plattformsversion 8.2.15).

    Hjälpte den här artikeln dig?