1C는 다른 프로그램과 마찬가지로 사용자가 라이선스 버전. 프로그램이 공식적으로 구매되었는지 확인하려면 다음을 사용하십시오. 라이센스 키 1C.

이 문서에서는 1C 보안 키의 유형과 기능에 대해 설명하고 보안 키 작업에 대해 자주 묻는 질문에 대한 답변을 제공합니다.

1C는 소프트웨어 및 하드웨어 키를 모두 지원합니다. 각 유형에 대해 자세히 살펴보겠습니다.

1C 보안 소프트웨어 키

소프트웨어 라이선스 1C- PC에 저장되어 1C 런칭에 참여하는 파일입니다. 파일이 핀 코드로 활성화되면 1C가 실행되고, 그렇지 않으면(처음 실행되는 경우) 패키지에 포함된 PIN을 입력해야 합니다. 소프트웨어 키는 컴퓨터의 하드웨어에 연결되어 있으므로 주기적으로 컴퓨터 구성 요소를 교체할 때 1C 라이센스를 다시 활성화해야 합니다.

일반적으로 1C 소프트웨어 라이센스는 두 가지 유형으로 나눌 수 있습니다.

  • 싱글 플레이어,
  • 멀티플레이어.

단일 사용자 라이선스 하나의 PC에 배치되어 1C 플랫폼을 사용할 수 있습니다. 구성의 수와 정보 베이스소프트웨어 키는 제한하지 않습니다.

다중 사용자 라이선스 서버(1C:Enterprise, 터미널 서버, WEB 서버)에 가장 자주 설치됩니다. 1C 클라이언트가 1C 서버에 접속하면 소프트웨어 자체가 무료 라이선스 수를 추적하고 1C 작업을 허용(또는 라이선스 수가 소진된 경우 허용하지 않음)합니다. 동시에 최대 50명의 사용자에 대한 다중 사용자 라이선스는 서버에서 활성화될 수 있을 뿐만 아니라 일반적으로 50개의 서로 다른 클라이언트 컴퓨터에서 50개의 단일 사용자 라이선스로 활성화될 수 있다는 점에 유의해야 합니다. 그러나 다중 사용자 키트에서 하나 이상의 라이선스가 단일 사용자 라이선스로 활성화되면 더 이상 "번들"로 라이선스를 사용할 수 없습니다.

1C 하드웨어 보안 키

더 안정적이지만 동시에 1C를 보호하는 더 비싼 방법은 하드웨어 키입니다. 하드웨어 보호 키(HASP 키)는 플래시 드라이브처럼 보이며 1C를 라이선스가 있는 것으로 표시합니다. 이 경우 소프트웨어 라이선스와 달리 PIN은 컴퓨터/서버의 파일이 아닌 HASP에 저장됩니다.

하드웨어 키에는 4가지 유형이 있으며 각각 고유한 색상과 표시가 있습니다.

  • 단일 사용자 키(로컬). 키는 파란색이고 H4 M1 ORGL8로 표시됩니다. 이 키는 개인용 컴퓨터 1대에 대한 라이센스가 있는 제품과 함께 제공됩니다.
  • 네트워크 키. 빨간 열쇠. HASP 키는 한 컴퓨터에 삽입되며 네트워크의 모든 컴퓨터에서 볼 수 있습니다. NETXX ORGL8..로 표시되며, 여기서 XX는 라이선스 수입니다. 5, 10, 20, 50, 100, 300, 500 라이센스의 종류가 있습니다.
  • 32비트 서버용 서버 키. 보라색이며 ENSR8이 표시되어 있습니다. 항상 서버 라이센스와 함께 제공됩니다.
  • 64비트 서버용 서버 키입니다.녹색이며 EN8SA 마크가 있습니다. 32비트 서버에서도 작동할 수 있습니다.

!!! 1C 전문가는 동일한 컴퓨터에서 로컬 키와 네트워크 키를 사용하지 않는 것이 좋습니다. 1C를 시작할 때 로컬 키가 식별되고 네트워크 키가 사용되지 않는 반면 다른 모든 네트워크 사용자는 네트워크 키를 "볼" 수 없으므로 결과적으로 1C에서 작업할 수 없습니다. .

라이센스 관리자 1C

다중 사용자 라이선스로 작업하는 경우 1C가 네트워크에 이러한 라이선스가 있는지 알아야 합니다. 1C License Manager는 이에 대한 책임이 있습니다( Hasp 라이선스 관리자). 1C 라이센스 관리자는 다중 사용자 라이센스가 제대로 작동하지 않는 추가 소프트웨어(배송 패키지에 포함)입니다.

1C 보안 키에 대한 자주 묻는 질문에 대한 답변:

1번. 1C는 라이센스를 볼 수 없습니다

하드웨어 키를 사용하는 경우 1C에 라이선스가 표시되지 않으면 우선 HASP 키의 표시등이 깜박이는지 확인해야 합니다. 이것은 장치가 감지되고 HASP 키 드라이버가 설치되었음을 나타내는 표시기입니다. 표시등이 켜져 있지 않으면 USB 키를 다른 USB 포트에 연결하거나 문의하십시오. 시스템 관리자, 사용자에게 드라이버를 설치할 수 있는 충분한 액세스 권한이 없을 수 있습니다.

또한 먼저 원하는 시리즈의 키가 컴퓨터에 연결되어 있는지 확인하십시오. 키가 서로를 차단할 수 있음을 기억하십시오.

2번. HASP 보안 키 드라이버가 오류와 함께 설치됩니다.

  1. 호환되지 않을 수 있음 운영 체제그리고 키 드라이버. 더 많은 다운로드 시도 새로운 버전드라이버.
  2. 드라이버 파일이 다른 프로세스에 의해 점유되어 잠겨 있을 수 있습니다. 다운로드 직후 컴퓨터를 다시 시작하고 드라이버를 설치해 보십시오. 또는 매개변수와 함께 설치 유틸리티의 콘솔 버전을 사용하십시오. 명령줄: hinstall -i -kp

3번. 오류: HASP를 찾을 수 없음(-3), (오류 7), (H0007)

네트워크의 HASP는 포트 475에서 작동합니다. 동글이 있는 컴퓨터에서 동글이 있는 컴퓨터에서 작동하는지 확인하십시오. 실행중인 응용 프로그램네트워크는 포트 475를 차단하지 않습니다. 방화벽이나 바이러스 백신에 의해 차단될 수 있습니다.

4. HASP 장치 드라이버가 설치되지 않음(-100)

흔한 윈도우 오류경험치 보호 드라이버는 시작 시 보호 서버보다 느리게 로드됩니다. 보호 서버 대신 Windows 서비스로 설치되는 LMSETUP License Manager를 사용하세요!

또한 1C로 작업할 때 둘 이상의 라이선스 관리자가 동시에 작동할 수 있지만 오류를 방지하기 위해 각 관리자에 고유한 이름을 할당해야 한다고 가정해 보겠습니다. 이렇게 하려면 nhsrv.ini 파일을 사용합니다. NHS_SERVER 섹션에서 NHS_SERVERNAMES 매개변수의 값을 변경해야 합니다. 또한 각 사본의 이러한 이름을 보고해야 합니다. 실행 프로그램. 이렇게 하려면 nethasp.ini를 사용하십시오. NH_SERVER_ADDR 매개변수에서 서버의 IP 주소를 지정하고 NH_SERVER_NAME 매개변수에서 주소가 지정된 것과 동일한 순서로 이름을 표시하십시오.

소프트웨어 또는 하드웨어 선택, 구성, 구매에 대해 여전히 질문이 있는 경우 언제든지 당사 전문가에게 문의하여 조언을 얻을 수 있습니다.

나는 다른 날이 문제에 부딪쳤다. 기계 중 하나에서 작동을 거부했습니다. 네트워크 버전 1C 엔터프라이즈. 데이터베이스에 연결할 때 다음 오류가 발생했습니다.

2개의 다른 네트워크가 있는 2개의 네트워크 카드가 있는 컴퓨터에서 오류가 발생했다는 사실에 주의를 기울이고 싶습니다. 어떤 이유로 인해 즉시 값 현재 순간주지 않았다. 분명히 때문에 HASP 모니터이 키를 완벽하게 찾았기 때문에 1C에서 문제를 찾고 있었습니다. 결과적으로 그는 노동 시간의 반나절을 죽였습니다. 문제는 실제로 두 가지에 있습니다. 네트워크 카드, 더 정확하게 말하면 2개의 다른 네트워크, 솔루션은 파일에 있었습니다. C:\Program Files\1cv81\bin\conf\netasp.ini

시스템을 재부팅한 후 HASP 키가 없는 네트워크 연결 끊기 - 1C 시작 .... 이 문제에 대한 해결책을 찾기 위해 Google에 문의했습니다. 검색은 오래 걸리지 않았으며 해결책은 다음과 같습니다.

작은 교육 프로그램으로 시작하겠습니다.

1C: 엔터프라이즈 8하드웨어 키를 사용하는 보안 시스템이 사용됩니다. 걸쇠, 웹 사이트 http://www.aladdin-rd.ru/, 특히 지원 섹션 http://www.aladdin-rd.ru/support에서 드라이버, 모니터링 프로그램 및 HASP 로더 서비스를 다운로드할 수 있습니다. /다운로드/하스프/.

1C의 보호 키는 다음과 같이 나뉩니다.

1. 단일 사용자(1C가 실행되는 컴퓨터에 물리적으로 연결되어 있어야 함)

모델 HASP HL ​​기본 (푸른 색의 ), 이 키는 표시됩니다 H4 M1 ORGL8, 내장 메모리와 개인 ID가 없으며 매개변수와 설정을 저장하지 않습니다. 한 작업장에 대해 라이선스가 부여된 제품과 함께 제공됩니다.

HASP 네트워크 키

2. 다중 사용자(키는 온라인 상태이며 1C는 다음의 모든 컴퓨터에서 실행할 수 있습니다. 이내에 지역 네트워크 또는 도메인)

네트워크 클라이언트 키에는 시리즈( 붉은 색의 ). 라이센스 수와 고유 ID를 저장하는 내부 메모리가 있습니다. 5, 10, 20, 50, 100명의 사용자를 위한 다양한 종류가 있습니다. 마킹 있음 NETXX ORGL8 , 어디 더블 엑스- 라이선스 수(예: NET5 ORGL8 ). 표시된 300 및 500 사용자용 키도 있습니다. NET250+ORG8A 그리고 NET250+ORG8B . 5개의 작업장에 대해 라이선스가 부여된 제품과 별도로 제공되며 추가 클라이언트 라이선스 형태로 제공됩니다.

서버 1C용 키

3. 서버(1C Enterprise 에이전트 서버가 설치되어 실행 중인 컴퓨터에 물리적으로 로컬로 연결되어 있어야 함)

서버 1C Enterprise의 키는 다음과 같습니다. 현지에서만. 32비트버전에 보안 키가 있습니다. HASP HL ​​프로 (자주색 ), 내부 메모리와 고유 ID가 있습니다. 마킹 있음 ENSR8 , 1C Enterprise 서버용 라이선스와 함께 제공됩니다.

을 위한 64비트서버 키가 사용됨 HASP HL ​​맥스 (녹색 ) 와 함께 내부 저장소및 고유 ID. 마킹 있음 EN8SA 32비트 서버도 지원합니다. 저것들. 64비트 서버에 대한 라이센스가 있는 경우 키를 변경하지 않고 32비트 버전을 사용할 수 있지만 그 반대의 경우는 불가능합니다.

단일 사용자 및 서버 키충분한로컬 컴퓨터에 보안 키 드라이버를 설치하고 로컬 USB 포트에 보안 키를 삽입합니다.

다중 사용자(네트워크) 보안 키의 경우 다음을 수행해야 합니다.
1. 키 서버가 될 네트워크의 머신 중 하나에 보안 키 드라이버를 설치합니다. HASP4_driver_setup.zip
2. 보안키의 서버(서비스)를 동일한 머신에 설치 - HASP_LM_setup.zip
3. 보안 키를 서버의 USB 포트에 삽입합니다.
4. 클라이언트 컴퓨터에 1C 설치

일반적인 경우 이러한 작업으로 1C가 작동하기에 충분합니다. 로컬 시스템에서 1C:Enterprise 8을 시작하고 추가로 작동하는 동안 시스템은 포트 475에서 브로드캐스트 요청을 사용하고 보안 키를 찾습니다. 검색에 실패하면 메시지가 나타납니다. "프로그램 보호 키를 찾을 수 없습니다"작업 1C: 엔터프라이즈가 중단됩니다.

"라는 메시지가 표시되는 경우 프로그램 보호 키를 찾을 수 없습니다"확인해야 할 사항:
1. 보안 키의 존재 USB 포트키 서버
2. 키 서버가 서버에서 실행 중인지 확인합니다("Hasp loader"라는 프로세스).
3. telnet 명령을 사용하여 포트 475의 로컬 시스템에서 키 서버를 사용할 수 있는지 확인합니다(예: telnet 192.168.100.100 475).

모든 검사에 성공했지만 오류가 지속되면 더보기 세부 설정. 1C:Enterprise 8 설치 폴더(일반적으로 c:\program files\1cv81\bin\conf 또는 c:\program files\1cv8\bin\)에 다음 파일이 있습니다. nethasp.ini . 이것은 보안 키 구성 파일이며 섹션으로 나뉘어져 있습니다. 섹션에 관심이 있습니다. . 1C를 설치할 때 기본적으로 이 섹션에서 모든 매개변수는 이중 기호 ";"로 구분되어 이러한 설정이 무시됩니다. 이 경우 키 드라이버는 다음과 같이 작동합니다.
1. 보안 키 서버를 찾기 위해 475번 포트에서 로컬 네트워크를 통해 브로드캐스트 유형의 패킷을 전송합니다.
2. 응답이 없는 경우 - 오류

기본 구성의 단점:
1. 방송시간이 좀 걸린다
2. 모든 서버가 이러한 패킷에 응답하는 것은 아닙니다.
3. 브로드캐스트는 없지만 네트워크 로드

이 문제를 해결하려면 다음을 수행해야 합니다.
1. 키 서버를 찾을 특정 주소를 지정합니다(예: NH_SERVER_ADDR = 192.168.100.100).
2. 브로드캐스트 검색 비활성화(NH_USE_BROADCAST = 비활성화)
3. 패킷 유형을 TCP 프로토콜로만 제한합니다(NH_TCPIP_METHOD = TCP).

실습에서 알 수 있듯이 이러한 설정 후 1C: Enterprise 8의 실행 속도가 눈에 띄게 빨라집니다!

그러나 일부도 있습니다 한계 이 방법:

보안 키 서버의 주소가 변경되지 않았는지 확인해야 합니다. 그렇지 않으면 모든 로컬 시스템에서 nethasp.ini 파일을 재구성해야 합니다!

또한 작업 중에 처리해야 하는 키 작업에 대한 몇 가지 사항을 명확히 하고 싶습니다.

1. 모니터 HASP에 키가 표시되지 않음

그 자체로 모니터는 특정 주소에 있는 라이센스 관리자만 표시할 수 있습니다. 그는 보호된 응용 프로그램이 키를 사용하여 적어도 하나의 세션을 성공적으로 연 후에만 키를 볼 수 있습니다. 또한 Aladdin Monitor는 UDP 프로토콜 포트 475를 통해서만 작동합니다. 따라서 모니터에 키에 대한 데이터가 없다고 해서 애플리케이션에서 키를 사용할 수 없다는 의미는 아닙니다.

2. 한 컴퓨터에 2개의 1C HASP 보호 키

한 컴퓨터에 두 개 이상의 HASP 소프트웨어 보호 키를 설치할 때 다음 사항에 유의하십시오.

  • 시리즈가 다른 키는 잘 작동합니다. (1C와 관련하여: 1개의 서버와 1개의 네트워크가 잘 작동합니다)
  • 보안 소프트웨어 개발자가 그러한 가능성을 구현한 경우 동일한 시리즈의 키가 작동합니다. 이 기능이 개발자에 의해 구현되지 않은 경우 동일한 시리즈에 속한 키는 동일한 컴퓨터에서 함께 작동하지 않으며 그 중 하나만 표시됩니다. 포트에 가장 가까운(LPT 키의 경우) 또는 주소가 낮은 포트에 있습니다(HASP USB 동글의 경우). (1C와 관련하여, - 같은 컴퓨터에 있는 2개의 로컬 또는 2개의 네트워크 키가 제대로 작동하지 않음)
  • 로컬 키와 네트워크 키를 함께 사용하지 않는 것이 좋습니다. 이는 1C Enterprise의 보안 기능 때문입니다. 로컬 키를 찾을 때 프로그램은 네트워크 키를 찾지 않습니다.

이 문제에 대한 가능한 해결책:

  • 여러 HASP 프로그램 보호 키를 더 많은 수의 라이선스가 있는 키로 교체합니다(여기에 잘 설명되어 있습니다: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • 다른 컴퓨터에 보호 키를 설치한 다음 각 키에 대한 라이선스 관리자를 설치 및 구성합니다.

3. 네트워크에 둘 이상의 라이선스 매니저(License Manager)

2개 이상의 네트워크 키가 있는 경우, 네트워크 키에 따라 분리하는 것만으로는 항상 충분하지 않습니다. 다른 컴퓨터. 라이선스 관리자를 구성해야 합니다. 각 라이센스 관리자에는 보호된 프로그램에 명시적으로 전달되어야 하는 고유한 이름이 있어야 합니다. 터미널 서버를 사용하는 경우 동일한 네트워크 키를 사용하더라도 동일한 구성을 수행하는 것이 좋습니다.

키가 설치된 컴퓨터에서 파일을 찾습니다. nhsrv.ini라이선스 관리자 폴더에 있습니다. NHS_SERVERNAMES 매개변수는 라이센스 서버의 이름을 담당하며 라틴 문자와 숫자로 구성될 수 있으며 7자 이하를 포함할 수 있습니다.

NHS_SERVERNAMES = NAME1

그 후에는 라이선스 관리자의 주소와 이름을 명시적으로 지정하여 클라이언트 컴퓨터에서 nethasp.ini 파일을 편집하는 것이 좋습니다.

NH_TCPIP = 활성화 NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

글쎄, 나는 모든 뉘앙스를 묘사 한 것 같습니다. 기억나는 것이 있으면 반드시 추가하겠습니다! 모두 안녕!

진심으로, Mc.Sim!

클라이언트 유형과 클라이언트 라이선스가 있는 키의 위치(로컬 또는 네트워크)에 따라 라이선스 계정에 대한 몇 가지 옵션이 있습니다. 그들을 더 자세히 고려합시다 ...

있다 하드웨어 키보호(COM, LPT 또는 USB 포트에 연결) 및 소프트웨어 보호 키:

  • 하드웨어 보안 키
  • 로컬 키. 1C:Enterprise 또는 Configurator 모드에서 임의의 수의 시스템 인스턴스 키를 사용하여 컴퓨터에서 실행을 제공합니다. 로컬 단일 사용자 키는 기본 모델(보라색)로 표시되며 이 키는 H4 M1 ORGL8로 표시되며 내장 메모리와 개인 ID가 없으며 매개변수와 설정을 저장하지 않습니다. 한 작업장에 대해 라이선스가 부여된 제품과 함께 제공됩니다.
  • HASP License Manager를 통해 네트워크를 통해 사용 가능한 다중 사용자 클라이언트 키키에 대한 사용자 수만큼 컴퓨터의 동시 작동을 제공합니다. 한 컴퓨터에서 1C:Enterprise 또는 Configurator 모드에서 임의의 수의 시스템 인스턴스를 시작할 수 있습니다. 라이센스 수는 HASP License Manager가 설치 및 구성된 네트워크의 모든 컴퓨터에서 사용할 수 있는 총 라이센스 수에 따라 제한됩니다.네트워크 클라이언트 키에는 Net(빨간색) 시리즈가 포함됩니다. 라이센스 수와 고유 ID를 저장하는 내부 메모리가 있습니다. 5, 10, 20, 50, 100명의 사용자를 위한 다양한 종류가 있습니다. NETXX ORGL8로 표시되며, 여기서 XX는 라이선스 수입니다(예: NET5 ORGL8). NET250+ ORG8A 및 NET250+ ORG8B로 표시된 300 및 500 사용자용 키도 있습니다. 5개의 작업장에 대해 라이선스가 부여된 제품과 별도로 제공되며 추가 클라이언트 라이선스 형태로 제공됩니다.
    64비트 서버의 경우 내부 메모리와 고유 ID가 있는 Max 키(녹색)가 사용됩니다. EN8SA 마크가 있으며 32비트 서버도 지원합니다. 저것들. 64비트 서버에 대한 라이센스가 있는 경우 키를 변경하지 않고 32비트 버전을 사용할 수 있지만 그 반대의 경우는 불가능합니다.
    서버 1C Enterprise의 키는 로컬 전용입니다. 32비트 버전에는 내부 메모리와 고유 ID가 있는 Pro 보호 키가 있습니다. ENSR8로 표시되어 있으며 1C Enterprise 서버용 라이선스와 함께 제공됩니다.

키를 올바르게 설정하는 방법

기억해야 할 중요한 규칙 중 하나는 한 컴퓨터에 동일한 시리즈의 키를 두 개 이상 설치할 수 없다는 것입니다. 또한 로컬 키와 네트워크 키를 함께 사용하지 않는 것이 좋습니다. 이는 1C Enterprise 보호 기능 때문입니다. 로컬 키를 찾을 때 프로그램은 네트워크 키를 찾지 않습니다. 1C Enterprise 서버의 로컬 키는 다른 키의 작동을 방해하지 않습니다.
두 개 이상의 네트워크 키가 있는 경우 다른 컴퓨터에 분산시키는 것만으로는 충분하지 않습니다. 라이선스 관리자를 구성해야 합니다. 각 라이센스 관리자에는 보호된 프로그램에 명시적으로 전달되어야 하는 고유한 이름이 있어야 합니다. 터미널 서버를 사용하는 경우 동일한 네트워크 키를 사용하더라도 동일한 구성을 수행하는 것이 좋습니다.
키가 설치된 시스템에서 라이선스 관리자가 있는 폴더(C:\Program Files\Aladdin\HASP LM\)에서 nhsrv.ini 파일을 찾습니다. NHS_SERVERNAMES 매개변수는 라이센스 서버의 이름을 담당하며 라틴 문자와 숫자로 구성될 수 있으며 7자 이하를 포함할 수 있습니다.
NHS_SERVERNAMES = NAME1

이 매개변수의 주석 처리를 제거하는 것을 잊지 마십시오. 즉 ";"을 제거하십시오. 라인 시작 전.

그런 다음 클라이언트 컴퓨터에서 nethasp.ini 파일을 편집하여 라이선스 관리자의 주소와 이름을 명시적으로 지정합니다.
NH_TCPIP=활성화됨
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11
NH_SERVER_NAME = NAME1, NAME2
실습에서 알 수 있듯이 "nethasp.ini" 파일에 충분하지만 NH_SERVER_ADDR = 매개변수의 주석 처리를 제거하고 IP 주소 또는 NETBIOS를 설정하는 "C:\Program Files (x86)\1cv82\conf"에 있습니다 키가 설치된 컴퓨터.
Aladin Monitor Aladin Monitor를 사용하여 사용된 키와 사용된 라이선스 수를 확인할 수 있습니다.
1C:Enterprise 서버가 클라이언트 라이센스 계산을 담당하는 경우 Aladdin Monitor에서 Timeout 열 값이 0인 클라이언트 라이센스는 사용 중인 것으로 간주됩니다. 이와 관련하여 동일한 다중 사용자 HASP 키를 사용하여 HASP License Manager와 1C:Enterprise 서버를 사용하여 클라이언트 라이선스를 동시에 얻는 것은 권장하지 않습니다.

실수는 무엇입니까

Alladin Monitor에 네트워크에 있는 사용자보다 더 많은 라이선스가 사용 중이라고 표시되는 상황이 있습니다. 이것은 1C 클라이언트가 비정상적으로 종료되었을 때 발생합니다. 사용 중인 라이선스가 실제로 사용되지는 않지만 License Manager에서 중단되는 것으로 나타났습니다. 이러한 경우 HLServer License Manager 서비스를 다시 시작할 수 있습니다.

불행히도 일반 HASP 오류 메시지 대신 1C Enterprise는 자체 "프로그램 보호 키를 찾을 수 없습니다!"를 표시합니다. 이 메시지 아래에는 4가지 유형의 오류가 숨겨져 있을 수 있으며 더 자세히 살펴보겠습니다.
키를 찾을 수 없습니다. 아마도 가장 흔한 실수일 것입니다. 키가 없는 경우 다른 제품의 키를 사용하려고 할 때 발생합니다. 네트워크 동글의 경우 이 오류는 네트워크가 없거나 동글이 있는 시스템에서 라이선스 관리자가 실행되고 있지 않거나 네트워크가 아닌 동글이 실수로 설치된 경우 발생할 수 있습니다.
키에 라이센스가 없습니다. 동일한 시리즈의 두 개의 키가 하나의 PC에 설치되어 있고 그 중 하나가 필요한 라이선스가 없는 것으로 보이는 경우에 발생합니다. 동일한 이름과 동일한 시리즈의 서비스 키를 가진 두 명의 라이선스 관리자로 구성된 네트워크에서 작업할 때 애플리케이션이 필요한 라이선스가 포함되지 않은 키를 가장 먼저 찾을 수 있으며, 이 경우에도 이 오류가 발생합니다.

라이선스 수가 초과되었습니다. 사용자(활성 세션) 수가 키에 지정된 라이선스 수를 초과할 때 발생합니다. 동일한 이름과 동일한 시리즈의 서비스 키를 가진 두 명의 라이선스 관리자 네트워크에서 작업할 때 애플리케이션은 이미 설치된 첫 번째 키를 찾을 수 있습니다. 최대 금액이 오류도 발생합니다.

소프트웨어 보안 키

소프트웨어 라이선스 시스템을 통해 사용자는 추가 물리적 장치를 사용하지 않고도 함께 작업할 수 있습니다. 작동하려면 다음을 사용해야 합니다. 특수 파일– 플랫폼 소프트웨어 라이선스. 이 파일에는 시스템 작동에 필요한 정보가 들어 있습니다. 소프트웨어 라이센스를 얻으려면 핀 코드와 같은 특수 번호가 필요합니다. 일련 번호전부. 여러 암호가 패키지에 포함되어 있습니다. 소프트웨어 라이선스를 받으면 비밀번호가 활성화됩니다. 배송 세트의 비밀번호 수와 동시에 활성화된 비밀번호 수는 라이선스 옵션에 따라 결정됩니다.

소프트웨어 라이선스있습니다:

● 단일 사용자 클라이언트. 하나의 컴퓨터에서 임의의 수의 클라이언트 응용 프로그램을 실행할 수 있습니다.
● 다중 사용자 클라이언트. 이를 통해 임의의 컴퓨터에서 특정 수의 클라이언트 응용 프로그램을 실행할 수 있습니다. 동시에 실행되는 클라이언트 응용 프로그램의 수는 라이선스 액면가에 따라 결정됩니다.
● 결합된 클라이언트. 단일 사용자 그룹과 하나의 다중 사용자 라이선스가 결합된 것입니다. 단일 사용자 라이선스가 먼저 활성화되면 다중 사용자 라이선스는 활성화할 수 없으며 단일 사용자 라이선스만 사용할 수 있습니다. 다중 사용자 라이선스를 먼저 활성화하면 단일 사용자 라이선스를 활성화할 수 없습니다.
● 32비트 서버용 서버 라이센스. 단일 컴퓨터에서 임의의 수의 32비트 작업자 프로세스를 사용할 수 있습니다.
● 64비트 서버용 서버 라이센스. 단일 컴퓨터에서 임의의 수의 32비트 또는 64비트 작업자 프로세스를 사용할 수 있습니다.
다중 사용자 라이선스는 1C:Enterprise 서버의 컴퓨터, 웹 서버 확장 모듈 또는 터미널 서버. 에 클라이언트 컴퓨터단일 사용자 라이선스만 찾을 수 있습니다. 제한 없이 서버 스택에 있는 소프트웨어 라이선스.

소프트웨어 보안 키는 비교적 최근에 출시되었습니다. 주요 기능은 라이선스를 부여하기 전에 두 가지 옵션 중에서 결정해야 한다는 것입니다.
1. 단일 사용자 클라이언트 - 하나의 작업장에서 1C: Enterprise 또는 Configurator 모드에서 시스템 인스턴스를 무제한으로 실행할 수 있습니다(한 회계사가 무역 관리, 회계, 급여 및 인사를 실행할 때 회계에 편리함).
2. 다중 사용자 클라이언트 - 임의의 컴퓨터에서 특정 수의 클라이언트 응용 프로그램을 실행할 수 있습니다.


이 주제에 관심이 있을 수 있습니다.

1C에서 작업하려면 라이센스가 필요하다는 것은 잘 알려져 있습니다. 1C는 로컬 및 네트워크와 같은 다양한 보안 키를 제공합니다. 로컬 키는 우리에게 친숙한 플래시 드라이브 형태로 한 대의 컴퓨터에서만 사용할 수 있습니다.

네트워크 키는 시리즈에 따라 여러 사용자에게 라이선스를 제공할 수 있습니다. 대기업에서는 300 및 500 연결용 키가 가장 많이 사용되지만 필요한 경우 더 적게 구입할 수 있습니다. 한 대의 컴퓨터에 동일한 시리즈의 키가 두 개 이상 있을 수 없습니다.

이 기사에서는 네트워크 보호 키가 한 대의 컴퓨터에 있도록 1C 8.3 라이센스 관리자를 구성하는 방법을 단계별로 살펴보겠습니다. 다른 컴퓨터의 사용자는 이미 해당 컴퓨터에서 라이선스를 받습니다. 간단히 말해서 키는 하나뿐이지만 많은 사용자 세션이 있습니다.

HASP 라이선스 관리자 설정

먼저 라이선스를 배포할 컴퓨터에 라이선스 관리자를 설치해 보겠습니다. 다음에서 우리는 호출 할 것입니다 이 컴퓨터라이센스 서버. 필요한 모든 소프트웨어는 1C:Enterprise 배포판에 포함되어 있습니다.

링크에서 Windows x64 및 x32용 Alladin HASP 라이선스 관리자를 다운로드할 수 있습니다.

관리자의 올바른 성능을 위해서는 몇 가지 작업을 수행해야 합니다. 사전 설정. 생성할 파일을 nhsrv.ini라고 합니다. 라이센스 관리자가 응용 프로그램으로 설치된 경우 C:\Program Files\Aladdin\HASP LM에서 가장 자주 찾을 수 있습니다. 그렇지 않으면(서비스로 설치됨) 운영 체제의 시스템 디렉토리에 있습니다.

아무 곳에서나 찾은 파일을 엽니다. 텍스트 에디터, 예를 들어 메모장에 다음 줄을 추가합니다.

NHS_IP_LIMIT = 192.168.*.*

별표 대신 0에서 254 사이의 숫자를 입력할 수 있습니다. 또한 "*" 기호를 그대로 두면 라이선스가 네트워크에서 주소가 192.168로 시작하는 모든 컴퓨터를 "볼" 수 있음을 의미합니다.

예를 들어, NHS_IP_LIMIT = 192.168.1.* 추가 기능이 nhsrv.ini 파일에 지정된 경우 라이센스는 192.168.1.0에서 192.168.1.254 사이의 범위에 있는 IP가 있는 컴퓨터에서만 사용할 수 있습니다.

클라이언트 PC의 설정

모든 작업을 완료한 후 필요한 설정 1C 라이센스 서버에서 클라이언트 컴퓨터 자체를 구성해야 합니다.

사용자 PC에서 1C를 실행할 때 프로그램은 nethasp.ini 파일에 지정된 주소에서 라이센스를 요청합니다. 1C 플랫폼이 설치된 디렉토리의 "conf" 폴더에서 찾을 수 있습니다. 이 경우 주소는 "d:\Program Files (x86)\1cv8\conf\"입니다.

어떤 것도없이 고급 설정, 1C 프로그램은 로컬 네트워크 전체에서 라이센스를 검색합니다. 속도를 높이려면 이 과정아래 그림에 강조 표시된 텍스트를 추가하여 이 파일에 라이선스 서버의 IP 주소를 독립적으로 지정할 수 있습니다.

나는 다른 날이 문제에 부딪쳤다. 기계 중 하나에서 작동을 거부했습니다. 네트워크 버전 1C 엔터프라이즈. 데이터베이스 접속 시 아래와 같은 에러가 발생하였습니다.


2개의 다른 네트워크가 있는 2개의 네트워크 카드가 있는 컴퓨터에서 오류가 발생했다는 사실에 주의를 기울이고 싶습니다. 웬일인지 나는 이 순간에 즉시 중요성을 부여하지 않았습니다. 분명히 때문에 HASP 모니터이 키를 완벽하게 찾았기 때문에 1C에서 문제를 찾고 있었습니다. 결과적으로 그는 노동 시간의 반나절을 죽였습니다. 문제는 실제로 두 개의 네트워크 카드에 있거나 더 정확하게는 두 개의 다른 네트워크에 있습니다. 솔루션은 파일에 있었습니다. C:\Program Files\1cv81\bin\conf\netasp.ini


시스템을 재부팅한 후 HASP 키가 없는 네트워크 연결 끊기 - 1C 시작 .... 이 문제에 대한 해결책을 찾기 위해 Google에 문의했습니다. 검색은 오래 걸리지 않았으며 해결책은 다음과 같습니다.

1C의 보호 키는 다음과 같이 나뉩니다.

1. 단일 사용자(1C가 실행되는 컴퓨터에 물리적으로 연결되어 있어야 함)

모델 HASP HL ​​기본 (푸른 색의 ), 이 키는 표시됩니다 H4 M1 ORGL8, 내장 메모리와 개인 ID가 없으며 매개변수와 설정을 저장하지 않습니다. 한 작업장에 대해 라이선스가 부여된 제품과 함께 제공됩니다.

2. 다중 사용자(키는 온라인 상태이며 1C는 다음의 모든 컴퓨터에서 실행할 수 있습니다. 로컬 네트워크 내에서또는 도메인)

네트워크 클라이언트 키에는 시리즈가 포함됩니다. HASP HL ​​넷 (붉은 색의 ). 라이센스 수와 고유 ID를 저장하는 내부 메모리가 있습니다. 5, 10, 20, 50, 100명의 사용자를 위한 다양한 종류가 있습니다. 마킹 있음 NETXX ORGL8 , 어디 더블 엑스- 라이선스 수(예: NET5 ORGL8 ). 표시된 300 및 500 사용자용 키도 있습니다. NET250+ORG8A 그리고 NET250+ORG8B . 5개의 작업장에 대해 라이선스가 부여된 제품과 별도로 제공되며 추가 클라이언트 라이선스 형태로 제공됩니다.

3. 서버(1C Enterprise 에이전트 서버가 설치되어 실행 중인 컴퓨터에 물리적으로 로컬로 연결되어 있어야 함)

서버 1C Enterprise의 키는 다음과 같습니다. 현지에서만. 32비트버전에 보안 키가 있습니다. HASP HL ​​프로 (자주색 ), 내부 메모리와 고유 ID가 있습니다. 마킹 있음 ENSR8 , 1C Enterprise 서버용 라이선스와 함께 제공됩니다.

을 위한 64비트서버 키가 사용됨 HASP HL ​​맥스 (녹색 ) 내부 메모리와 고유 ID가 있습니다. 마킹 있음 EN8SA 32비트 서버도 지원합니다. 저것들. 64비트 서버에 대한 라이센스가 있는 경우 키를 변경하지 않고 32비트 버전을 사용할 수 있지만 그 반대의 경우는 불가능합니다.

단일 사용자 및 서버 키가 작동하려면 충분합니다.로컬 컴퓨터에 보안 키 드라이버를 설치하고 로컬 USB 포트에 보안 키를 삽입합니다.

다중 사용자(네트워크) 보안 키의 경우 다음을 수행해야 합니다.
1. 키 서버가 될 네트워크의 머신 중 하나에 보안 키 드라이버를 설치합니다. HASP4_driver_setup.zip
2. 보안키의 서버(서비스)를 동일한 머신에 설치 - HASP_LM_setup.zip
3. 보안 키를 서버의 USB 포트에 삽입합니다.
4. 클라이언트 컴퓨터에 1C 설치

일반적인 경우 이러한 작업으로 1C가 작동하기에 충분합니다. 로컬 시스템에서 1C:Enterprise 8을 시작하고 추가로 작동하는 동안 시스템은 포트 475에서 브로드캐스트 요청을 사용하고 보안 키를 찾습니다. 검색에 실패하면 메시지가 나타납니다. "프로그램 보호 키를 찾을 수 없습니다"작업 1C: 엔터프라이즈가 중단됩니다.

"라는 메시지가 표시되는 경우 프로그램 보호 키를 찾을 수 없습니다"확인해야 할 사항:
1. 키 서버의 USB 포트에 보안 키가 있는지 여부
2. 키 서버가 서버에서 실행 중인지 확인합니다("Hasp loader"라는 프로세스).
3. telnet 명령을 사용하여 포트 475의 로컬 시스템에서 키 서버를 사용할 수 있는지 확인합니다(예: telnet 192.168.100.100 475).

모든 검사에 성공했지만 오류가 지속되면 더 자세한 설정으로 이동합니다. 1C:Enterprise 8 설치 폴더(일반적으로 c:\program files\1cv81\bin\conf 또는 c:\program files\1cv8\bin\)에 다음 파일이 있습니다. nethasp.ini . 이것은 보안 키 구성 파일이며 섹션으로 나뉘어져 있습니다. 섹션에 관심이 있습니다. . 1C를 설치할 때 기본적으로 이 섹션에서 모든 매개변수는 이중 기호 ";"로 구분되어 이러한 설정이 무시됩니다. 이 경우 키 드라이버는 다음과 같이 작동합니다.
1. 보안 키 서버를 찾기 위해 475번 포트에서 로컬 네트워크를 통해 브로드캐스트 유형의 패킷을 전송합니다.
2. 응답이 없는 경우 - 오류

기본 구성의 단점:
1. 방송시간이 좀 걸린다
2. 모든 서버가 이러한 패킷에 응답하는 것은 아닙니다.
3. 브로드캐스트는 없지만 네트워크 로드

이 문제를 해결하려면 다음을 수행해야 합니다.
1. 키 서버를 찾을 특정 주소를 지정합니다(예: NH_SERVER_ADDR = 192.168.100.100).
2. 브로드캐스트 검색 비활성화(NH_USE_BROADCAST = 비활성화)
3. 패킷 유형을 TCP 프로토콜로만 제한합니다(NH_TCPIP_METHOD = TCP).

실습에서 알 수 있듯이 이러한 설정 후 1C: Enterprise 8의 실행 속도가 눈에 띄게 빨라집니다!

그러나 일부도 있습니다 이 방법의 단점:

보안 키 서버의 주소가 변경되지 않았는지 확인해야 합니다. 그렇지 않으면 모든 로컬 시스템에서 nethasp.ini 파일을 재구성해야 합니다!


또한 작업 중에 처리해야 하는 키 작업에 대한 몇 가지 사항을 명확히 하고 싶습니다.

1. 모니터 HASP에 키가 표시되지 않음

그 자체로 모니터는 특정 주소에 있는 라이센스 관리자만 표시할 수 있습니다. 그는 보호된 응용 프로그램이 키를 사용하여 적어도 하나의 세션을 성공적으로 연 후에만 키를 볼 수 있습니다. 또한 Aladdin Monitor는 UDP 프로토콜 포트 475를 통해서만 작동합니다. 따라서 모니터에 키에 대한 데이터가 없다고 해서 애플리케이션에서 키를 사용할 수 없다는 의미는 아닙니다.

2. 한 컴퓨터에 2개의 1C HASP 보호 키

한 컴퓨터에 두 개 이상의 HASP 소프트웨어 보호 키를 설치할 때 다음 사항에 유의하십시오.

  • 시리즈가 다른 키는 잘 작동합니다. (1C와 관련하여: 1개의 서버와 1개의 네트워크가 잘 작동합니다)
  • 보안 소프트웨어 개발자가 그러한 가능성을 구현한 경우 동일한 시리즈의 키가 작동합니다. 이 기능이 개발자에 의해 구현되지 않은 경우 동일한 시리즈에 속한 키는 동일한 컴퓨터에서 함께 작동하지 않으며 그 중 하나만 표시됩니다. 포트에 가장 가까운(LPT 키의 경우) 또는 주소가 낮은 포트에 있습니다(HASP USB 동글의 경우). (1C와 관련하여, - 같은 컴퓨터에 있는 2개의 로컬 또는 2개의 네트워크 키가 제대로 작동하지 않음)
  • 로컬 키와 네트워크 키를 함께 사용하지 않는 것이 좋습니다. 이는 1C Enterprise의 보안 기능 때문입니다. 로컬 키를 찾을 때 프로그램은 네트워크 키를 찾지 않습니다.

이 문제에 대한 가능한 해결책:

  • 여러 HASP 프로그램 보호 키를 더 많은 수의 라이선스가 있는 키로 교체합니다(여기에 잘 설명되어 있습니다: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • 다른 컴퓨터에 보호 키를 설치한 다음 각 키에 대한 라이선스 관리자를 설치 및 구성합니다.

3. 네트워크에 둘 이상의 라이선스 매니저(License Manager)

두 개 이상의 네트워크 키가 있는 경우 항상 다른 컴퓨터에 배포하는 것만으로는 충분하지 않습니다. 라이선스 관리자를 구성해야 합니다. 각 라이센스 관리자에는 보호된 프로그램에 명시적으로 전달되어야 하는 고유한 이름이 있어야 합니다. 터미널 서버를 사용하는 경우 동일한 네트워크 키를 사용하더라도 동일한 구성을 수행하는 것이 좋습니다.

키가 설치된 컴퓨터에서 파일을 찾습니다. nhsrv.ini라이선스 관리자 폴더에 있습니다. NHS_SERVERNAMES 매개변수는 라이센스 서버의 이름을 담당하며 라틴 문자와 숫자로 구성될 수 있으며 7자 이하를 포함할 수 있습니다.

NHS_SERVERNAMES = NAME1

그 후에는 라이선스 관리자의 주소와 이름을 명시적으로 지정하여 클라이언트 컴퓨터에서 nethasp.ini 파일을 편집하는 것이 좋습니다.

NH_TCPIP=활성화됨
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2