1C servernøkkel x64. Programvarebeskyttelsesnøkkel. Hva du trenger å vite når du installerer nøkler

Jeg kom over dette problemet her om dagen. En av maskinene nektet å fungere nettverksversjon av 1C Enterprise. Ved tilkobling til databasen oppstod følgende feil:

Jeg vil påpeke at feilen dukket opp på en datamaskin som hadde 2 nettverkskort med 2 forskjellige nettverk. Av en eller annen grunn betydningen umiddelbart akkurat nå ga det ikke. Angivelig fordi HASP monitor Jeg oppdaget disse nøklene perfekt, og det er grunnen til at jeg så etter et problem i 1C. Det førte til at jeg mistet en halv dag med arbeidstid. Problemet lå egentlig i to nettverkskort, eller for å være mer presis, 2 forskjellige nettverk, var løsningen i filen C:\Program Files\1cv81\bin\conf\nethasp.ini

Etter å ha koblet fra nettverket der det ikke er noen HASP-nøkler, etter omstart av maskinen, startet 1C opp.... Jeg gikk til Google for å finne en løsning på dette problemet. Søket tok ikke lang tid, løsningen var som følger:

Jeg starter med et lite pedagogisk program:

1C: Enterprise 8 et beskyttelsessystem som bruker maskinvarenøkler, brukes HASP, kan du laste ned driveren, overvåkingsprogrammet og HASP Loader-tjenesten på nettstedet http://www.aladdin-rd.ru/, og spesielt i støttedelen http://www.aladdin-rd.ru/support/downloads /hasp/.

Beskyttelsesnøkler for 1C er delt inn i:

1. Enkeltbruker (må være fysisk koblet til datamaskinen som kjører 1C)

modell HASP HL ​​Basic (av blå farge ), er denne tasten merket H4 M1 ORGL8, har ikke innebygd minne og personlig ID, lagrer ingen parametere og innstillinger. Leveres med produkter lisensiert for en arbeidsplass.

HASP nettverksnøkkel

2. Flerbruker (nøkkelen er på nettverket, 1C kan startes på hvilken som helst datamaskin i innenfor lokalt nettverk eller domene)

Nettverksklientnøkler inkluderer en serie av ( rød ). De har et internt minne som lagrer antall lisenser og en unik ID. Det finnes varianter for 5, 10, 20, 50 og 100 brukere. Har merker NETXX ORGL8 , Hvor XX- antall lisenser (for eksempel NET5 ORGL8 ). Det er også nøkler for 300 og 500 brukere som er merket NET250+ ORG8A Og NET250+ ORG8B . Leveres med produkter lisensiert for 5 arbeidsstasjoner, samt separat, i form av ekstra klientlisenser.

Nøkkel for Server 1C

3. Server (må være fysisk koblet lokalt til datamaskinen som 1C Enterprise-agentserveren er installert og kjører på)

Nøkler for 1C Enterprise server er bare lokalt. 32-bit versjonen har en beskyttelsesnøkkel HASP HL ​​Pro (lilla ), som har internt minne og en unik ID. Har merker ENSR8 , leveres med en lisens for 1C Enterprise-serveren.

Til 64-bit servernøkkelen brukes HASP HL ​​maks (Grønn farge ) Med internt minne og en unik ID. Har merker EN8SA og støtter også 32-bits server. De. Hvis du har en lisens for en 64-bits server, kan du bruke 32-biters versjonen uten å endre nøkkelen, men ikke omvendt.

En enkeltbruker- og servernøkkel er tilstrekkelig for å fungere installer sikkerhetsnøkkeldriveren på den lokale maskinen og sett inn sikkerhetsnøkkelen i den lokale USB-port.

For en sikkerhetsnøkkel for flere brukere (nettverk) trenger du:
1. Installer sikkerhetsnøkkeldriveren på en av maskinene på nettverket, som vil fungere som nøkkelserver - HASP4_driver_setup.zip
2. Installer sikkerhetsnøkkelserveren (tjenesten) på samme maskin - HASP_LM_setup.zip
3. Sett sikkerhetsnøkkelen inn i serverens USB-port
4. Installer 1C på klientmaskiner

Generelt er disse handlingene tilstrekkelige for at 1C skal fungere. Under lanseringen og videre drift av 1C:Enterprise 8 på lokale maskiner, vil systemet kontakte ved hjelp av en kringkastingsforespørsel på port 475 og se etter beskyttelsesnøkkelen. Hvis søket ikke lykkes, vil en melding vises "Programbeskyttelsesnøkkel ikke funnet" og arbeidet til 1C:Enterprise vil bli avbrutt.

Hvis du møter meldingen " programbeskyttelsesnøkkel ble ikke funnet"må sjekke:
1. tilstedeværelse av en beskyttelsesnøkkel i USB-porten på nøkkelserveren
2. sjekk om nøkkelserveren kjører på serveren (prosess kalt "Hasp loader")
3. sjekk telnet kommando tilgjengelighet for nøkkelserveren fra den lokale maskinen via port 475 (for eksempel: telnet 192.168.100.100 475)

Hvis alle kontroller var vellykket, men feilen vedvarer, går du videre til mer detaljerte innstillinger. I installasjonsmappen 1C:Enterprise 8 (vanligvis c:\program files\1cv81\bin\conf eller c:\program files\1cv8\bin\) er det en fil nethasp.ini . Dette er konfigurasjonsfilen for sikkerhetsnøkkelen, den er delt inn i seksjoner, vi er interessert i seksjonen . Når du installerer 1C, som standard, er alle parametere i denne delen atskilt med doble tegn ";", som betyr at disse innstillingene ignoreres. I dette tilfellet oppfører nøkkeldriveren seg som følger:
1. en kringkastingspakke sendes over det lokale nettverket på port 475 på jakt etter en sikkerhetsnøkkelserver
2. hvis det ikke mottas svar - feil

Ulemper med standardkonfigurasjonen:
1. sending tar litt tid
2. ikke alle servere reagerer på slike pakker
3. kringkasting er ikke bra, men det er en belastning på nettverket

For å løse dette problemet må du gjøre følgende:
1. angi den spesifikke adressen hvor du skal lete etter nøkkelserveren (for eksempel: NH_SERVER_ADDR = 192.168.100.100)
2. deaktiver kringkastingssøk (NH_USE_BROADCAST = Deaktivert)
3. og begrense pakketypene til kun TCP-protokollen (NH_TCPIP_METHOD = TCP)

Som praksis viser, øker lanseringshastigheten til 1C:Enterprise 8 etter et slikt oppsett merkbart!

Men det er også noen feil denne metoden:

Du må sørge for at adressen til sikkerhetsnøkkelserveren ikke endres, ellers må du rekonfigurere nethasp.ini-filen på alle lokale maskiner!

Jeg ønsker også å avklare noen punkter om arbeid med nøkler som jeg måtte forholde meg til under arbeidet mitt:

1. Monitor HASP viser ikke nøkkelen

Selve monitoren kan bare vise tilstedeværelsen av en lisensansvarlig på en bestemt adresse. Han vil kun kunne se nøkkelen etter at den beskyttede applikasjonen har åpnet minst én økt med nøkkelen. I tillegg bør det tas med i betraktningen at Aladdin Monitor kun fungerer over UDP-protokollen, port 475. Dermed betyr ikke fraværet av data om nøkkelen i monitoren at nøkkelen ikke er tilgjengelig for applikasjonen.

2. To 1C HASP-beskyttelsesnøkler på én datamaskin

Når du installerer to eller flere sikkerhetsnøkler programvare HASP på én datamaskin, vær oppmerksom på at:

  • Taster med forskjellige serier vil fungere fint. (i forhold til 1C: 1 server og 1 nettverk vil fungere fint)
  • Nøkler i samme serie vil fungere hvis denne funksjonen ble implementert av utvikleren av den beskyttede programvaren. Hvis utvikleren denne sjansen ikke ble implementert, vil nøkler som tilhører samme serie ikke fungere sammen på én datamaskin, bare én av dem vil være synlig: enten den som er nærmest porten (når det gjelder LPT-nøkler), eller plassert på porten med en lav adresse (i tilfelle med USB-nøkler for å beskytte HASP-programmer). (i forhold til 1C, - 2 lokale eller 2 nettverksnøkler på en datamaskin vil mest sannsynlig ikke fungere som den skal)
  • Det anbefales ikke å sette sammen en lokal nøkkel og en nettverksnøkkel. Dette skyldes sikkerhetsfunksjonen til 1C Enterprise: når du finner en lokal nøkkel, vil programmet aldri se etter nettverksnøkkelen.

Mulige løsninger på dette problemet:

  • Bytte ut flere HASP-programbeskyttelsesnøkler med en, med stort beløp lisenser (dette er godt skrevet her: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installere beskyttelsesnøkler på forskjellige datamaskiner, etterfulgt av installasjon og konfigurering av lisensadministratorer for hver nøkkel.

3. To eller flere lisensbehandlere (License Manager) på nettverket

Hvis du har to eller flere nettverksnøkler, er det ikke alltid nok å fordele dem på forskjellige datamaskiner. Lisensadministratorer må konfigureres. Hver lisensadministrator må ha et unikt navn, som eksplisitt må kommuniseres til det beskyttede programmet. Det anbefales å utføre et lignende oppsett hvis du bruker en terminalserver, selv med samme nettverksnøkkel.

På maskinen hvor nøkkelen er installert finner vi filen nhsrv.ini i mappen med lisensbehandlingen. Parameteren NHS_SERVERNAMES er ansvarlig for navnet på lisensserveren den kan bestå av latinske bokstaver og tall og ikke inneholde mer enn 7 tegn.

NHS_SERVERNAMES = NAVN1

Deretter, på klientmaskiner, er det tilrådelig å redigere nethasp.ini-filen, og spesifisere adressene og navnene til lisensadministratorer eksplisitt:

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

Vel, jeg tror jeg har beskrevet alle nyansene, hvis jeg husker noe, vil jeg definitivt legge det til! Ha det alle sammen!

Med vennlig hilsen, McSim!

Fra den aller første versjonen 8.0 ble programvareprodukter fra 1C:Enterprise 8-familien utgitt med USB-beskyttelsesnøkler. En USB-sikkerhetsnøkkel er en fysisk enhet, tilsvarende størrelse som en flash-stasjon, som er installert i USB-porten på en datamaskin. USB-nøkler for å beskytte 1C-programmer har forskjellige farger avhengig av formålet.

Hvordan finne ut hvilken 1C USB-beskyttelsesnøkkel som er foran deg?

Tabellen nedenfor viser de forskjellige typene sikkerhetsnøkler, og indikerer fargen og hovedsymbolene til fabrikkmerkingene som finnes på selve nøkkelen. For å se hvordan 1C-beskyttelsesnøkkelen ser ut på bildet, følg lenken gitt i tabellen med den tilsvarende typen programvareprodukt.

Beskrivelse og eksempel på et programvareprodukt Farge Merking

Lokal nøkkel programbeskyttelse er en USB-nøkkel som sikrer driften av 1C-programmet på én arbeidsstasjon. Denne nøkkelen er installert på en bestemt brukers datamaskin. Det er ingen vits i å installere denne nøkkelen på serveren.

Eksempel på 1C-programmer som inkluderer en lokal beskyttelsesnøkkel:
1C Regnskap 8 PROF USB
1C:Enterprise 8 klientlisens for 1 arbeidsstasjon (USB)

Fiolett

ORGL8

Nettverksnøkkel Programbeskyttelse er en USB-nøkkel som lar flere brukere av 1C-programmer jobbe på samme lokale nettverk. Vanligvis er en slik nøkkel installert på en server eller annen datamaskin som er konstant slått på. Ved bruk av flere 1C-nettverksnøkler, bestemmes det totale antallet arbeidsstasjoner av mengden klientlisenser i ett lokalt nettverk. For korrekt drift i dette tilfellet bør ikke mer enn én maskinvarebeskyttelsesnøkkel være plassert på én maskinvareenhet.

Et eksempel på 1C-programmer som inkluderer en nettverkssikkerhetsnøkkel:
1C Accounting 8 PROF sett for 5 USB-brukere
1C:Enterprise 8 klientlisens for 10 arbeidsstasjoner (USB)

ORGL8 Nett (antall lisenser)

For eksempel, for en nøkkel for 5 brukere vil merkingen være: "Netto 5"

Nøkkel for 32-bits server 1C:Enterprise 8. Denne nøkkelen sikrer driften av en spesiell programvareapplikasjon- 1C:Enterprise 8 server Vanligvis er denne nøkkelen installert på serveren eller datamaskinen som 1C:Enterprise 8 serverprogrammet er installert på utseende, med unntak av markeringer, ligner denne nøkkelen på den lokale nøkkelen 1C:Enterprise 8.

Et eksempel på 1C-lisenser, som inkluderer en lisens for en 32-biters 1C:Enterprise 8-server:
1C:Enterprise 8-lisens for USB-server

Fiolett

EN8SA

Nøkkel for 64-bits server 1C:Enterprise 8. Denne nøkkelen sikrer driften av en spesiell programvareapplikasjon - 1C:Enterprise 8-serveren er vanligvis installert på serveren eller datamaskinen som 1C:Enterprise 8-serverprogrammet er installert på bruk av 1C:Enterprise 8-serveren på 64-x bit operativsystemer. Denne lisensen lar deg også bruke 32-bitsversjonen av 1C:Enterprise 8-serveren.

Et eksempel på 1C-lisenser, som inkluderer en lisens for en 64-biters 1C:Enterprise 8-server:
1C:Enterprise 8 serverlisens (x86-64) USB

EN8SA

USB-beskyttelsesnøkler 1C Enterprise 8 kjøpt som en del av tidligere versjoner, for eksempel 8.0, kan lovlig brukes med påfølgende versjoner, for eksempel 8.1, 8.2 eller 8.3. I dette tilfellet er det ikke nødvendig å kjøpe nye nøkler og lisenser.

Elektroniske nøkler eller programvarebeskyttelse 1C:Enterprise 8

Fra og med versjon 8.2 kan elektroniske nøkler brukes til å betjene 1C Enterprise 8-programmer - programvarebeskyttelse. Programvarebeskyttelse er et sett med PIN-koder for å aktivere programmet. Settet med PIN-koder er unikt for hver kopi av programvareproduktet og leveres i en forseglet konvolutt.

Eksempel på 1C-programmer med programvarebeskyttelse:
1C:Enterprise 8 klientlisens for 1 arbeidsstasjon (pinkode)
1C Accounting 8 PROF programvarebeskyttelse (PIN-kode)

Hvis du trenger å installere et program med programvarebeskyttelse på en annen datamaskin, i tillegg til hoved-PIN-koden, avhengig av antall lisenser, inneholder settet fra to til fem backup-PIN-koder. Etter fullføring av sikkerhetskopikodene kan 1C-lisenssenteret gi ytterligere backup-PIN-koder dersom kravene i lisensavtalen ikke er brutt av brukeren.

Lokale programvarelisenser må aktiveres på den spesifikke brukerens datamaskin. Nettverkslisenser kan aktiveres på to måter: som et tilsvarende antall lokale lisenser eller som én nettverkslisens. Valget av alternativ: flere lokale eller ett nettverk, utføres én gang under første aktivering. En nettverksprogramvarelisens distribueres over et lokalt nettverk bare hvis det er en 1C:Enterprise 8-server.

Hvordan kjøpe en 1C-nøkkel eller hvor mye koster ekstra 1C-lisenser?

I de fleste tilfeller betyr spørsmålet "hvordan kjøpe en 1C-nøkkel" hvordan du kjøper og hvor mye ekstra klientlisenser for 1C-programmer koster. Ytterligere klientlisenser for 1C Enterprise 8 er universelle for alle større programmer i denne familien. Dette betyr at lisensen til 1C: Regnskap 8 PROF også kan brukes til å jobbe med programmet 1C: Lønn og HR-ledelse 8 PROF, dersom et slikt program tidligere er kjøpt.

Som du allerede har lært på denne siden, er 1C-klientlisenser fundamentalt forskjellige i typen beskyttelse. Så du kan kjøpe 1C-lisenser med en USB-nøkkel og 1C-lisenser med programvarebeskyttelse. Du kan lese mer om fordeler og ulemper ved begge typer lisenser på denne siden rett nedenfor. Følgende tabell oppsummerer verdier og kostnader for lisenser med programvarebeskyttelse og med en USB-nøkkel.


Hvor mye koster 1C Enterprise 8-lisenser? pin USB
1C klientlisens for 1 arbeidsstasjon6300,00 RUBRUB 8200,00
1C klientlisens for 5 arbeidsstasjonerRUB 21 600,0028 100,00 RUB
1C klientlisens for 10 arbeidsstasjonerRUB 41 400,00RUB 51 900,00
1C klientlisens for 20 arbeidsstasjonerRUB 78 000,00RUB 97 600,00
1C klientlisens for 50 tilkoblingerRUB 187 200,00RUB 224 700,00
1C klientlisens for 100 arbeidsstasjonerRUB 360 000,00RUB 432 000,00
1C klientlisens for 300 arbeidsstasjonerRUB 1 068 000,00RUB 1 281 600,00
1C klientlisens for 500 arbeidsstasjonerRUB 1 776 000,00RUB 2 131 200,00

Du kan også kjøpe en 1C:Enterprise 8 serverlisens med både programvarebeskyttelse og USB-nøkkel.

Hvilket 1C:Enterprise 8-beskyttelsesalternativ bør jeg velge? USB-nøkkel eller programvarebeskyttelse?

Over på denne siden finner du en beskrivelse av forskjellene og funksjonene til programvarebeskyttelse for 1C Enterprise 8 og USB-nøkler. Hvilket beskyttelsesalternativ bør du velge? For å svare på dette spørsmålet har vi satt sammen en tabell over fordeler og ulemper for hvert alternativ.

USB-nøkkel 1C:Enterprise 8 - sammenligning med programvarebeskyttelse

Fordeler med en USB-nøkkel: Lokale USB-nøkler er praktiske å bruke hvis du vekselvis trenger å jobbe med et program fra 1C:Enterprise 8-familien forskjellige datamaskiner. For eksempel hvis en regnskapsfører trenger å ta med en database hjem i helgene, når ingen jobber med programmet på kontoret.

Nettverks USB-nøkler er også praktiske i tilfelle "flytende" arbeidsstasjoner. USB-nettverksnøkkelen som er installert på serveren bestemmer antall samtidig arbeidende brukere, mens det antas at programmet kan installeres på et større antall arbeidsstasjoner, men kun et visst antall personer med et visst antall lisenser kan kjøre det kl. samme tid. I tilfelle av programvarebeskyttelse for nettverksversjonen av arbeid, må du kjøpe en 1C: Enterprise 8-server, ellers må programvarelisenser aktiveres lokalt på individuelle spesifikke datamaskiner. I nettverksversjonen av arbeid teller 1C:Enterprise 8-serveren antall programvarelisenser etter antall tilkoblinger til databaser, og ikke etter antall brukere, slik tilfellet er med en USB-nøkkel.

Ved arbeid i varianten terminalserver antall brukere på ved hjelp av USB Nøkkelen bestemmes av antall terminalsesjoner, uavhengig av hvor mange versjoner av programmet som lanseres i en terminalsesjon. Ved bruk av programvarebeskyttelse i terminalserverversjonen bestemmes antall brukere av antall tilkoblinger til databasen, dvs. Å åpne to 1C:Enterprise 8-vinduer vil kreve to gratis lisenser i terminalserverversjonen.

Støtte for utdaterte versjoner. Skal du bruke for eksempel egen utvikling på versjon 1C:Enterprise 8.1 eller 8.0, som av en eller annen grunn ennå ikke er overført til gjeldende versjon, så kan dette kun gjøres med en USB-nøkkel.

Ulemper med en USB-nøkkel: Den største ulempen med USB-beskyttelsesnøkler er deres høyere pris sammenlignet med programvarebeskyttelse.

Risiko for tyveri, tap, brudd. Til tross for at stjålne og "brente" USB-nøkler kan gjenopprettes ved 1C med en viss tilleggsbetaling, krever ikke å få en sikkerhetskopiprogramvarelisens ytterligere betalinger og utføres via Internett eller telefon uten en tur til 1C-kontoret. Tapte USB-nøkler kan ikke gjenopprettes. Å miste en elektronisk lisens er mye vanskeligere.

Upraktisk å bruke mobile datamaskiner, for eksempel bærbare datamaskiner der det ikke er noen eller begrenset antall USB-porter. Hvis den bærbare datamaskinen skal flyttes regelmessig, reduseres risikoen for brudd eller tap av nøkkelen betydelig ved bruk av programvarebeskyttelse.

Programvarebeskyttelse kan aktiveres på en leid ekstern eller virtuell server, men du kan som regel ikke installere en USB-nøkkel på den.

Hvor mange ganger er 1C Enterprise 8-programvarebeskyttelse aktivert?

Programvarebeskyttelse er inkludert med 1C programvareprodukter PROF-versjoner og basisversjoner. Grunnversjoner er utstyrt med kun programvarebeskyttelse (PIN-kode), for de fleste PRO-versjoner kan du velge et beskyttelsesalternativ - programvarebeskyttelse (PIN-kode) eller maskinvarebeskyttelse (USB-nøkkel). Programvareprodukter og tilleggslisenser med USB-nøkkel er noe dyrere enn sine motparter med programvarebeskyttelse.

Hvor mange ganger er programvarebeskyttelse aktivert for grunnleggende versjoner av 1C? Grunnleggende versjoner av programmer er elektronisk lisensiert, med muligheten til å installere programmet på nytt (for eksempel når du bytter ut en datamaskin) ikke mer enn 3 ganger. De. Leveringssettet inkluderer en PIN-kode med mulighet for å aktivere programmet én gang under første installasjon og to reservealternativer. På slutten av tre aktiveringer må du kjøpe en annen av samme grunnversjon med mulighet for tre aktiveringer til eller bytte ut programmet med PROF-versjonen.

Hvor mange ganger er programvarebeskyttelsen til PROF-versjoner av 1C aktivert? Vanligvis inkluderer PROF-versjonspakken én hovedkode for å få en lisens og to sikkerhetskopikoder. Sikkerhetskopieringskoder er for eksempel ment å installere et program på nytt når du bytter ut en datamaskin. Når antallet reserve-PIN-koder har utløpt, kan du kontakte 1C-lisenssenteret for å få flere reservekoder. Hvis det ikke var brudd på lisensavtalen, vil 1C-lisenssenteret utstede ytterligere reservekoder. Hva kan være brudd på lisensavtalen? For eksempel, hvis brukeren aktiverer hoved- og reservekoder enkeltbrukerlisens på to datamaskiner, med vilje eller ved et uhell, kan et slikt brudd være grunnlag for å nekte å gi ytterligere sikkerhetskopikoder.

Kan en 1C elektronisk nøkkel med programvarebeskyttelse erstattes med en USB-nøkkel?

Hvis vi snakker om ytterligere 1C-lisenser med programvarebeskyttelse, kan du erstatte dem med lignende 1C-lisenser med en USB-nøkkel. Du kan endre type beskyttelse gjennom utveksling av 1C-lisenser. Hvis du vil finne ut hvor mye det koster å erstatte en 1C elektronisk nøkkel med programvarebeskyttelse med en 1C USB-nøkkel, bruk 1C lisensbyttekostnadskalkulatoren, der i det øvre feltet angir antall USB-lisenser, og i feltet nedenfor - samme antall programvarelisenser som skal overleveres.

Er det mulig å erstatte programvarebeskyttelse til en USB-nøkkel for grunnleggende 1C ZUP eller 1C Accounting 8? Dessverre gir ingen av de grunnleggende versjonene av 1C-programmer muligheten til å erstatte programvareaktiveringskoder med en USB-nøkkel. Faktum er at aktiveringskodene for den grunnleggende versjonen setter en grense på antall aktiveringer - ikke mer enn tre. Første gangs aktivering av grunnversjonen av 1C 8 brukes under hovedinstallasjonen, og to sikkerhetskopier er gitt i tilfelle datamaskinbytte, reinstallering osv. Slike forhold kan selvsagt ikke realiseres ved hjelp av en USB-nøkkel. Derfor er det ikke mulig å erstatte programvarelisenser med en 1C USB-nøkkel for grunnleggende versjoner, men er kun mulig for 1C PROF-versjonsprogrammer, som ikke har noen begrensning på antall installasjoner.

Jeg kom over dette problemet her om dagen. En av maskinene nektet å fungere nettverksversjon av 1C Enterprise. Ved tilkobling til databasen oppstod følgende feil.


Jeg vil påpeke at feilen dukket opp på en datamaskin som hadde 2 nettverkskort med 2 forskjellige nettverk. Av en eller annen grunn la jeg ikke øyeblikkelig vekt på dette øyeblikket. Tilsynelatende fordi HASP monitor Jeg oppdaget disse nøklene perfekt, og det er grunnen til at jeg så etter et problem i 1C. Det førte til at jeg mistet en halv dag med arbeidstid. Problemet lå egentlig i to nettverkskort, eller mer presist, 2 forskjellige nettverk, løsningen lå i filen C:\Program Files\1cv81\bin\conf\nethasp.ini


Etter å ha koblet fra nettverket der det ikke er noen HASP-nøkler, etter omstart av maskinen, startet 1C opp.... Jeg gikk til Google for å finne en løsning på dette problemet. Søket tok ikke lang tid, løsningen var som følger:

Beskyttelsesnøkler for 1C er delt inn i:

1. Enkeltbruker(må være fysisk koblet til datamaskinen som kjører 1C)

modell HASP HL ​​Basic (av blå farge ), er denne tasten merket H4 M1 ORGL8, har ikke innebygd minne og personlig ID, lagrer ingen parametere og innstillinger. Leveres med produkter lisensiert for én arbeidsplass.

2. Flerbruker (nøkkelen er på nettverket, 1C kan startes på hvilken som helst datamaskin i innenfor det lokale nettverket eller domene)

Nettverksklientnøkler inkluderer en serie HASP HL ​​Net (rød ). De har et internt minne som lagrer antall lisenser og en unik ID. Det finnes varianter for 5, 10, 20, 50 og 100 brukere. Har merker NETXX ORGL8 , Hvor XX- antall lisenser (for eksempel NET5 ORGL8 ). Det er også nøkler for 300 og 500 brukere som er merket NET250+ ORG8A Og NET250+ ORG8B . Leveres med produkter lisensiert for 5 arbeidsstasjoner, samt separat, i form av ekstra klientlisenser.

3. Server (må være fysisk koblet lokalt til datamaskinen som 1C Enterprise-agentserveren er installert og kjører på)

Nøkler for 1C Enterprise server er bare lokalt. 32-bit versjonen har en beskyttelsesnøkkel HASP HL ​​Pro (lilla ), som har internt minne og en unik ID. Har merker ENSR8 , leveres med en lisens for 1C Enterprise-serveren.

Til 64-bit servernøkkelen brukes HASP HL ​​maks (Grønn farge ) med internminne og unik ID. Har merker EN8SA og støtter også 32-bits server. De. Hvis du har en lisens for en 64-bits server, kan du bruke 32-biters versjonen uten å endre nøkkelen, men ikke omvendt.

En enkeltbruker- og servernøkkel er tilstrekkelig for å fungere installer sikkerhetsnøkkeldriveren på den lokale maskinen og sett inn sikkerhetsnøkkelen i den lokale USB-porten.

For en sikkerhetsnøkkel for flere brukere (nettverk) trenger du:
1. Installer sikkerhetsnøkkeldriveren på en av maskinene på nettverket, som vil fungere som nøkkelserver - HASP4_driver_setup.zip
2. Installer sikkerhetsnøkkelserveren (tjenesten) på samme maskin - HASP_LM_setup.zip
3. Sett sikkerhetsnøkkelen inn i serverens USB-port
4. Installer 1C på klientmaskiner

Generelt er disse handlingene tilstrekkelige for at 1C skal fungere. Under lanseringen og videre drift av 1C:Enterprise 8 på lokale maskiner, vil systemet kontakte ved hjelp av en kringkastingsforespørsel på port 475 og se etter beskyttelsesnøkkelen. Hvis søket ikke lykkes, vil en melding vises "Programbeskyttelsesnøkkel ikke funnet" og arbeidet til 1C:Enterprise vil bli avbrutt.

Hvis du møter meldingen " programbeskyttelsesnøkkel ble ikke funnet"må sjekke:
1. tilstedeværelse av en beskyttelsesnøkkel i USB-porten på nøkkelserveren
2. sjekk om nøkkelserveren kjører på serveren (prosess kalt "Hasp loader")
3. bruk telnet-kommandoen for å sjekke tilgjengeligheten til nøkkelserveren fra den lokale maskinen på port 475 (for eksempel: telnet 192.168.100.100 475)

Hvis alle kontroller var vellykket, men feilen vedvarer, går du videre til mer detaljerte innstillinger. I installasjonsmappen 1C:Enterprise 8 (vanligvis c:\program files\1cv81\bin\conf eller c:\program files\1cv8\bin\) er det en fil nethasp.ini . Dette er konfigurasjonsfilen for sikkerhetsnøkkelen, den er delt inn i seksjoner, vi er interessert i seksjonen . Når du installerer 1C, som standard, er alle parametere i denne delen atskilt med doble tegn ";", som betyr at disse innstillingene ignoreres. I dette tilfellet oppfører nøkkeldriveren seg som følger:
1. en kringkastingspakke sendes over det lokale nettverket på port 475 på jakt etter en sikkerhetsnøkkelserver
2. hvis det ikke mottas svar - feil

Ulemper med standardkonfigurasjonen:
1. sending tar litt tid
2. ikke alle servere reagerer på slike pakker
3. kringkasting er ikke bra, men det er en belastning på nettverket

For å løse dette problemet må du gjøre følgende:
1. angi den spesifikke adressen hvor du skal lete etter nøkkelserveren (for eksempel: NH_SERVER_ADDR = 192.168.100.100)
2. deaktiver kringkastingssøk (NH_USE_BROADCAST = Deaktivert)
3. og begrense pakketypene til kun TCP-protokollen (NH_TCPIP_METHOD = TCP)

Som praksis viser, øker lanseringshastigheten til 1C:Enterprise 8 etter et slikt oppsett merkbart!

Men det er også noen ulemper med denne metoden:

Du må sørge for at adressen til sikkerhetsnøkkelserveren ikke endres, ellers må du rekonfigurere nethasp.ini-filen på alle lokale maskiner!


Jeg ønsker også å avklare noen punkter om arbeid med nøkler som jeg måtte forholde meg til under arbeidet mitt:

1. Monitor HASP viser ikke nøkkelen

Selve monitoren kan bare vise tilstedeværelsen av en lisensansvarlig på en bestemt adresse. Han vil kun kunne se nøkkelen etter at den beskyttede applikasjonen har åpnet minst én økt med nøkkelen. I tillegg bør det tas med i betraktningen at Aladdin Monitor kun fungerer over UDP-protokollen, port 475. Dermed betyr ikke fraværet av data om nøkkelen i monitoren at nøkkelen ikke er tilgjengelig for applikasjonen.

2. To 1C HASP-beskyttelsesnøkler på én datamaskin

Når du installerer to eller flere HASP-programvarebeskyttelsesnøkler på én datamaskin, vær oppmerksom på at:

  • Taster med forskjellige serier vil fungere fint. (i forhold til 1C: 1 server og 1 nettverk vil fungere fint)
  • Nøkler i samme serie vil fungere hvis denne funksjonen ble implementert av utvikleren av den beskyttede programvaren. Hvis utvikleren ikke har implementert denne funksjonen, vil nøkler som tilhører den samme serien ikke fungere sammen på én datamaskin: enten den som er nærmest porten (når det gjelder LPT-nøkler), eller plassert; på porten med junioradresse (når det gjelder USB-nøkler for å beskytte HASP-programmer). (i forhold til 1C, - 2 lokale eller 2 nettverksnøkler på en datamaskin vil mest sannsynlig ikke fungere som den skal)
  • Det anbefales ikke å sette sammen en lokal nøkkel og en nettverksnøkkel. Dette skyldes sikkerhetsfunksjonen til 1C Enterprise: når du finner en lokal nøkkel, vil programmet aldri se etter nettverksnøkkelen.

Mulige løsninger på dette problemet:

  • Bytte ut flere HASP-programbeskyttelsesnøkler med én, med et større antall lisenser (dette er godt skrevet her: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Installere beskyttelsesnøkler på forskjellige datamaskiner, etterfulgt av installasjon og konfigurering av lisensadministratorer for hver nøkkel.

3. To eller flere lisensbehandlere (License Manager) på nettverket

Hvis du har to eller flere nettverksnøkler, er det ikke alltid nok å fordele dem på forskjellige datamaskiner. Lisensadministratorer må konfigureres. Hver lisensadministrator må ha et unikt navn, som eksplisitt må kommuniseres til det beskyttede programmet. Det anbefales å utføre et lignende oppsett hvis du bruker en terminalserver, selv med samme nettverksnøkkel.

På maskinen hvor nøkkelen er installert finner vi filen nhsrv.ini i mappen med lisensbehandlingen. Parameteren NHS_SERVERNAMES er ansvarlig for navnet på lisensserveren den kan bestå av latinske bokstaver og tall og ikke inneholde mer enn 7 tegn.

NHS_SERVERNAMES = NAVN1

Deretter, på klientmaskiner, er det tilrådelig å redigere nethasp.ini-filen, og spesifisere adressene og navnene til lisensadministratorer eksplisitt:

NH_TCPIP = Aktivert
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAVN1, NAVN2
50 400 RUR Kjøp
  • 60 500 RUB Kjøp
  • RUR 86 400 Kjøp
  • 50 400 RUR Kjøp
  • 60 500 RUB Kjøp
  • Hva er forskjellen mellom versjonene
    "Server 1C enterprise (x32) 8.2"Og" Server 1C Enterprise (x86-64) 8.3" ?

  • Lastekrav for produksjonsservere kan angis eksternt
  • Fjerninnstill og endre belastningen på produksjonsservere
  • Automatisk oppdatering "tynn klient"for appbrukere
  • Støtter populære sikre Internett-tilkoblinger
  • Jobber med Linux OS
  • Optimalisert og akselerert arbeid med databaser og filer
  • Tillegg for arbeid med matematiske funksjoner
  • En x64-server har en grunnleggende forskjell: mengden tilgjengelig adresseplass. x32-serveren har opptil 2 GB adresseplass tilgjengelig per arbeidsprosess. x64-serveren har ikke denne begrensningen. På grunn av dette får x64-serveren følgende fordeler:

    • 1. Betydelig større skalerbarhetsgrense.
      x64-serveren vil stabilt tåle en større økning i belastningen på systemet (økning i antall samtidige brukere, økning i arbeidsintensitet, etc.).
    • 2. Lengre levetid uten omstart.
      Ved en viss arbeidsintensitet kan x32-serveren kreve periodiske omstarter for å eliminere effekten av minnefragmentering. En x64-server kan fungere uten omstart i nesten ubegrenset tid.
    • 3. Bedre resirkulering tilfeldig tilgang minne datamaskinen som 1C:Enterprise-serveren kjører på.
      Én x32-serverarbeidsprosess har 2 GB adresseplass tilgjengelig. Hvis datamaskinen har mer RAM installert, må du opprette et passende antall arbeidsprosesser for å bruke den. En x64-server kan bruke en praktisk talt ubegrenset mengde RAM med en enkelt arbeidsprosess.



    Når mer enn 15 brukere jobber samtidig på én 1C:Enterprise 8-plattform, vil det være mer effektivt å bruke klient-server-driftsmodusen (SQL). Hvorfor, i tillegg til selve serveren, trenger du å kjøpe lisenser for 1C Enterprise 8 server. Ved arbeid i klient-server-modus øker prisen på lisenser sammenlignet med arbeid i filmodus, som er forbundet med utvikling av klient-server-løsninger i fellesskap av 2 selskaper: Microsoft og 1C.


    Ved hjelp av lisenser for server 1C enterprise 8 applikasjonen på klientsiden samhandler med en klynge av 1C-servere. Klyngen sender på sin side en forespørsel til databaseserveren (PostgreSQL eller MS SQL Server). Dessuten kan 1C:Enterprise 8-serverklyngen og databaseserveren være fysisk plassert på forskjellige datamaskiner. Dette lar administratoren fordele belastningen mellom servere.


    Du kan overføre de mest ressurskrevende databehandlingsoppgavene til en 1C:Enterprise 8 serverklynge. I dette tilfellet, selv når du utfører ganske komplekse spørringer, vil programmet på klientsiden bare motta det nødvendige utvalget, og alle mellomliggende databehandlingsprosesser vil bli utført på serveren. Vanligvis er det mye enklere å øke kapasiteten til en serverklynge enn å oppgradere hele flåten av brukerdatamaskiner.


    En av hovedfordelene ved å bruke en trelagsarkitektur er den enkle administrasjonen og distribusjonen av brukertilgangsrettigheter til databasen. Dessuten har ikke brukeren tilgang til informasjon om den fysiske plasseringen av plattformen eller databasen. Tilgang gjøres gjennom en klynge av 1C:Enterprise 8-servere. Ved spørring i databasen spesifiserer brukeren kun navnet på klyngen og informasjonsgrunnlag og skriver inn brukernavn og passord.

    1C:Enterprise 8 bruker MS SQL Server for effektiv datainnhenting:

    • spørringsmekanismen forutsetter maksimal bruk av MS SQL Server for å utføre beregninger og generere rapporter
    • volumetrisk behandling dynamiske lister utføres uten å utføre et stort antall spørringer til databasen, og brukeren har muligheten til effektivt å søke, filtrere og sortere.

    Prosessen med å distribuere klient-serverversjonen av arbeidet og dets administrasjon er ganske enkel. Databasen opprettes umiddelbart når konfiguratoren startes. Programpakken inneholder en applikasjon for å administrere klient-server-versjonen av arbeid, som lar administratoren konfigurere og administrere databaser og brukertilkoblinger.

    Server 1C:Enterprise 8 (x86-64)

    En 64-bit 1C:Enterprise 8.2-server kreves for å kjøre x86-64-arkitekturen (EM64T, AMD64) under Windows og Linux. Hovedfordelen med 64-biters 1C:Enterprise 8.2-serveren er den praktisk talt ubegrensede adresseplassen som er tildelt arbeidsprosessen, som tillater nesten full bruk av serverens muligheter.

    For å samhandle med 64-biters 1C:Enterprise 8.2-serveren kan 32-biters 1C:Enterprise 8.2-applikasjonen brukes på brukersiden. 1C:Enterprise 8.2-servere (32-bit og 64-bit) fungerer med både 32-bit og 64-bit databaser.

    Levering av lisens for 1C:Enterprise 8-serveren (x86-64) inkluderer

    • Distribusjoner av 1C:Enterprise-klientapplikasjonen, 1C:Enterprise-server for Linux og Windows (32- og 64-bit)
    • PostgreSQL-distribusjoner (32-bit og 64-bit)
    • USB-sikkerhetsnøkkel
    • Boken "1C:Enterprise 8.2 klient-server (x86-64). Funksjoner ved installasjon og bruk"
    • Lisensavtale for å bruke 1C:Enterprise 8-serveren (x86-64).

    Funksjoner ved bruk av en lisens for 1C:Enterprise 8-serveren:

    • bruk av en serverlisens er kun tillatt innenfor det samme lokale nettverket med grunnpakken
    • Fysisk lisens for 1C:Enterprise 8 server er en maskinvaresikkerhetsnøkkel (USB)
    • Beskyttelsesnøkkelen fungerer med både 32- og 64-biters 1C:Enterprise-server 8.2, og støtter også arbeid med 1C:Enterprise-server 8.1 og 8.0.
    • Lisens for 1c serverøker ikke det totale antallet brukerarbeidsstasjoner, som bestemmes av antall klientlisenser i det lokale nettverket
    • Serverlisensen gjelder ikke for grunnleggende versjoner.

    Er det nødvendig å erstatte 1C:Enterprise 8-klientlisenser ved migrering fra en 32-bit til en 64-bit server?

    Hvis brukeren allerede har en 32-bit 1C:Enterprise 8 serverlisens og må kjøpe en 64-bit 1C server, vil ikke 1C:Enterprise 8 klientlisenser erstattes. Du kan kjøpe en lisens for en 64-biters 1C:Enterprise 8-server i henhold til ordningen ved å erstatte den eksisterende lisensen med en x86-64-serverlisens.