+7 (499) 322-30-47  Москва

+7 (812) 385-59-71  Санкт-Петербург

8 (800) 222-34-18  Остальные регионы

Бесплатная консультация с юристом!

Лицензия 1С не обнаружена: что делать

Получение клиентских лицензий через сервер 1С:Предприятия

Раздел описывает особенности получения лицензий клиентами 1С:Предприятия через сервер 1С:Предприятия.

Когда сервер 1С:Предприятия выдает клиентские лицензии

Для запуска клиента 1С:Предприятия необходимо наличие свободной лицензии в клиентском ключе. При запуске клиент 1С:Предприятия выполняет поиск доступной клиентской лицензии в следующей последовательности:

  • локальный клиентский ключ (кроме веб-клиента);
  • сетевой клиентский ключ (кроме веб-клиента);
  • локальный клиентский ключ сервера (кроме информационной базы на локальном компьютере или на компьютере в локальной сети). Для информационной базы на сервере 1С:Предприятия используется локальный ключ компьютера менеджера лицензий, на который назначен сервис сеансовых данных. Для файловой информационной базы на веб-сервере используется локальный ключ веб-сервера;
  • сетевой клиентский ключ сервера (кроме информационной базы на локальном компьютере или на компьютере в локальной сети). Для информационной базы на сервере 1С:Предприятия доступ к сетевому ключу выполняет компьютер менеджера лицензий, на который назначен сервис сеансовых данных. Для файловой информационной базы на веб-сервере доступ к сетевому ключу выполняет веб-сервер;
  • программная лицензия базовой конфигурации.

Таким образом, если клиент 1С:Предприятия не нашел свободной клиентской лицензии на одном из доступных ему ключей, то он обращается за клиентской лицензией на сервер. В этом случае сервер выполняет поиск и занятие свободной лицензии на одном из клиентских ключей, доступных серверу.

Отличия в получении клиентских лицензий через сервер

Механизм получения сервером клиентских лицензий в основном аналогичен получению клиентских лицензий клиентами. Его особенности определяются тем, что процесс менеджера кластера, на который назначен сервис сеансовых данных, или веб-сервер для файловой информационной базы:

  • может занять одновременно несколько клиентских лицензий, в отличие от клиента;
  • может подключиться только к одному локальному и одному сетевому ключу одной серии;
  • в общем случае не может идентифицировать клиентский компьютер из-за возможности подключения клиента к информационной базе через веб-сервер.

Одна лицензия на экземпляр клиента

При получении клиентской лицензии через сервер лицензию занимает каждый экземпляр клиента, независимо от того, работают они на одном компьютере или на разных. Например, если клиентскому компьютеру доступен клиентский ключ, то при запуске на нем двух клиентов будет занята только одна клиентская лицензия, а если клиентскому компьютеру клиентский ключ не доступен, то при запуске на нем двух клиентов будут заняты через сервер две клиентские лицензии.

Локальная установка сетевого клиентского ключа

Если многопользовательский (сетевой) клиентский ключ установлен в компьютер менеджера кластера, на который назначен сервис сеансовых данных, а для файловой информационной базы — в веб-сервер, то сервер может получить из этого ключа несколько клиентских лицензий (в соответствии с номиналом ключа) даже если на компьютере не установлен менеджер лицензий. Отсутствие менеджера лицензий не позволит использовать этот ключ с других компьютеров локальной сети или из терминальных сессий иначе, как через сервер.

Такой способ подключения можно использовать для того, чтобы клиенты, имеющие доступ к информационной базе через веб-сервер, гарантированно не могли занять лицензии клиентов, работающих в офисе по локальной сети. Для этого:

  • установите клиентский ключ с лицензиями, предназначенными для доступа через веб-сервер, в компьютер сервера и не устанавливайте на нем менеджер лицензий.
  • на компьютере сервера в подкаталог conf каталога загрузочных модулей 1С:Предприятия поместите файл nethasp.ini, запрещающий поиск клиентского ключа по сети, например такой:
Копировать в буфер обмена

[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Disabled

  • другой клиентский ключ, лицензии которого предназначены для пользователей локальной сети, установите в другой компьютер и запустите на нем менеджер лицензий.

Доступ сервера к сетевому клиентскому ключу

Если сервер не нашел свободной лицензии в локальных ключах, то он выполняет поиск свободной лицензии на сетевых ключах всех клиентских серий в соответствии с настройками файла nethasp.ini.

Сервер может иметь соединение только с одним сетевым ключом одной серии. При исчерпании лицензий в одном сетевом ключе поиск в сети других ключей той же самой серии не выполняется. Таким образом, общее количество клиентских лицензий, доступных для получения через один сервер ограничено числом 1800: локальный на 100, локальный на 300, локальный на 500, сетевой на 100, сетевой на 300, сетевой на 500.

Множественное назначение сервиса сеансовых данных

Чтобы через сервер могло быть получено более чем 1800 клиентских лицензий необходимо:

  • определить кластер серверов 1С:Предприятия на 2 и более компьютерах;
  • на каждом из компьютеров (кроме первого) запустить дополнительный менеджер кластера;
  • сервис сеансовых данных назначить нескольким менеджерам на разных компьютерах;
  • при использовании локальных ключей установить локальные ключи в каждый из компьютеров менеджеров, на которые назначен сервис сеансовых данных;
  • при использовании сетевых ключей на компьютерах менеджеров, на которые назначен сервис сеансовых данных, определить nethasp.ini с указанием разных менеджеров лицензий, Например:
Копировать в буфер обмена

[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 1.2.3.4 ; Адрес компьютера с менеджером лицензий
NH_USE_BROADCAST = Disabled

[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 1.2.3.5 ; Адрес компьютера с менеджером лицензий
NH_USE_BROADCAST = Disabled

В этом случае кластер серверов 1С:Предприятия будет равномерно распределять клиентские сеансы между менеджерами, что позволит обеспечить доступность через сервер произвольного количества клиентских лицензий.

Столкнулись с тем, что при запуске бухгалтерии 1С пишет, что лицензия не обнаружена? В ряде случаев проблема связана с изменением конфигурации системы или настроек самой программы. В этой статье мы разберем все возможные причины возникновения этой проблемы и пути ее решения.

Причины «пропажи» лицензии

Когда может появиться сообщение о том, что лицензия 1С не обнаружена? Как правило, проблема заключается в том, что программа не обнаруживает на локальном компьютере или сервере файл лицензии с расширением .lic – именно он отвечает за полноправный запуск системы.

Проблемы с файлом могут возникнуть в ряде случаев:

  • Файл лицензии, поврежден, перенесен в другую директорию или отсутствует на ПК или на носителе ключа;
  • Изменение конфигурации системы привело к тому, что программа 1С не идентифицировала рабочий ПК. Такое может произойти при изменении названия установленной операционной системы, ее версии, серийного номера или даты установки. К ошибке могут привести даже изменения названия материнской платы, версии БИОС, объема ОЗУ, список сетевых плат или их адреса и т.д.;
  • В конфигурационном файле nethasp.ini не прописаны имена менеджеров лицензии;
  • Корректная работа сетевой версии программы 1С блокируется антивирусом или брандмауэром;
  • Лицензия есть, но не активирована.

Как исправить ошибку доступа к лицензии?

Что делать, если лицензия 1С не обнаружена? Есть несколько способов.

Первый способ требует установки дополнительной программы, которая позволит обнаружить лицензию. Перед работой следует отключить файервол и установить программу Alladin Monitor, которая сможет найти файл .lic на вашем компьютере. После обнаружения файла, сделайте следующее:

  • При использовании аппаратной лицензии: в окне информационных баз нужно перейти в настройки и отметить галочкой опцию «Использовать аппаратную лицензию», она уже не отмечена.
  • Отредактировать файл nethasp.ini, который, как правило, располагается по адресу C:
  • Затем в разделе [NH_TCPIP] указать IP-адрес сервера, на котором расположен менеджер лицензий (выглядит как NH_SERVER_ADDR = нужный IP), а также имена менеджеров по образцу NH_SERVER_NAME = имя менеджера. Перед этим в разделе [NHS_SERVER] наименования менеджеров прописываются как NHS_SERVERNAMES = имя 1, имя 2 и т.д.
  • После этого выберите опцию обновления лицензии или повторного ее получения. Необходимо установить видимость лицензии на «Все пользователи компьютера» и выбрать тип получения.
  • Заполните регистрационную форму и сохраните данные в форме, которые нужно разместить в папку по адресу C:UserAdministratorAppDataLocal1C1Cv82conf2*.lic или C:UserAll User1C1Cv82conf2*.lic.

После выполнения этих операций ошибка может исчезнуть. Однако есть и другие, более простые способы справиться с этой ситуацией.

  • Если ошибка появилась после установки на ПК новой платформы, скопируйте файл лицензии в папку с установленной платформой,
  • В случаях, когда ошибке предшествовали серьезные изменения конфигурации системы (ее переустановка или изменение аппаратных составляющих), потребуется провести повторную активацию с помощью резервного кода или полностью переустановить программу 1С вместе с драйвером защиты,
  • При неверном использовании многопользовательского ПИН-кода его можно деактивировать и активировать новый, однопользовательский, для каждого рабочего места.

Если никакой их этих способов не смог помочь решить проблему с обнаружением лицензии или же вы не знаете, что привело к потере лицензии, стоит обратиться в техническую поддержку 1С.

1C 8.2 Web доступ — нет свободной лицензии

Метки: 1C

настраивал 1С 8.2 УТ веб компоненту, все быстро и просто, но неожиданно для себя столкнулся с проблемой.. когда один сеанс 1Свеб открыт, при открытии другого сеанса с другого компа, пишет «Нет свободной лицензии».. хотя конечно же лицензии свободные есть. дело в том, что для веб доступа, лицензии выдаются сервером 1С. если для базы установлена соответствующая настройка (галочка). но как сервер узнает где ему брать лицензии. для этого необходимо ему их показать, тоесть подправить файл nethasp.ini или если его нет, создать его и указать четко где искать ключ.. и по каким протоколам.. создать его надо тут C:Program Files1cv82conf если x64 или тут C:Program Files(x86)1cv82conf если 32.. мой выглядит так

;
; Section — specific Keywords
;

;
; You can set either of the following three Keywords to «Enabled» !
;
NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Enabled ; Use the TCP / IP protocol

;
; General Keywords
;
;; NH_SESSION = Num > ; See Adapting the Timeout Length
;; NH_SEND_RCV = Num > ; in the HASP

;
; Section — specific Keywords for the IPX protocol.
;

;; NH_NCLIENT32 = Disabled ; Disable Novell Client use

;; NH_GET_LOCAL_TARGET = Disabled ; Disable LM search over segments

;; NH_USE_BINDERY = Enabled or Disabled ; Use IPX with bindery.
; Default : Disabled
; Ignored under Win32 API.
; This switch replaces older switch
; named NH_USE_SAP.

;; NH_USE_BROADCAST = Enabled or Disabled ; Use IPX Broadcast mechanism.
; Default : Enabled

;; NH_BC_SOCKET_NUM = Number > ; Broadcast socket number ( HEX ) .
; Default : 7483H

;; NH_USE_INT = 2F _NEW or 7A_OLD ; 2F _NEW means that IPX protocol will
; use interrupt 2Fh ONLY.
; 7A_OLD means that IPX protocol will
; use interrupt 7Ah ONLY.
; Default : 2F _NEW.

;; NH_SERVER_NAME = Name1 > , Name2 > . ; Communicate with the NetHASP
; Server with the specified name.
; Maximum : 6 names, up to 7
; case — insensitive characters each.

;; NH_SEARCH_METHOD = Localnet or Internet ; See Local Networks and
; Internetworks in the HASP
;

;; NH_DATFILE_PATH = path > ; Specify the location of the NetHASP
; Lic

;
; General Keywords
;
;; NH_SESSION = Num > ; See Adapting the Timeout Length
;; NH_SEND_RCV = Num > ;

;
; Section — specific Keywords for the NetBIOS protocol.
;
;; NH_NBNAME = Name > ; Assign a name to the NetHASP
; License Manager.
; 1 name possible, up to 8
; case — insensitive characters.

;; NH_USELANANUM = Num > ; Assign a lana number to be used
; as a communication channel.
;
; General Keywords
;
;; NH_SESSION = Num > ; See Adapting the Timeout Length
;; NH_SEND_RCV = Num > ; in the HASP

;
; NetHASP does not support TCP / IP under DOS.
;

;
; Section — specific Keywords for the TCP / IP protocol.
;

NH_SERVER_ADDR = 10.0.0.3 ; IP addresses of all the NetHASP
; License Managers you want to search.
; Unlimited addresses and multiple
; lines are possible.
;
; Possible address format examples :
; IP address : 192.114.176.65
; Local Hostname : ftp. aladdin . co . il

;; NH_PORT_NUMBER = Num > ; Set the TCP / IP port number. This is
; optional. The default number is 475 .

;; NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet
; Default : UDP
;; NH_USE_BROADCAST = Enabled or Disabled ; Use TCPI / IP Broadcast mechanism.
; Default : Enabled

;; NH_SERVER_NAME = Name1 > , Name2 > , ; Communicate with the NetHASP
; Server with the specified name.
; Maximum : 6 names, up to 7
; case — insensitive characters each.

;
; General Keywords.
;
;; NH_SESSION = Num > ; See Adapting the Timeout Length
;; NH_SEND_RCV = Num > ; in the HASP

далее перезапускаем службу Агент сервера 1С:Предприятия 8.2 (x86-64) и все готово.

Объявление

Не обнаружено свободной лицензии

  • Регистрация: May 2018
  • Сообщений: 46

в вашей проблеме может быть несколько причин.
Подскажите все ли ключи одинаковые? (имеется в виду марки usb token)
Установлены ли последние версии драйверов на sentinel hasp ключи?
Кто раздает ключи пользователям, сервер 1С:Предприятие или hasp license manager? Проверьте установлен о ли это ПО.
Так же такое возможно если установлен пиратский 1С или взломанная конфигурация.
Есть ли уверенность что 1с лицензионная?

Комментарий

  • Регистрация: May 2018
  • Сообщений: 114

По конфигурации и лицензии 1с — пока не знаю, попробую уточнить этот момент. Мне просто все досталось это в наследство от предыдущего ит специалиста. Драйверы какие то стоят, но я не уверена что те которые вы написали.

— -Подумал и добавил — —

Уточнила, по лицензии вроде какая то есть, но пользователи говорят что такого раньше не было.
Может ли что ключи в сервере просто так стоят а конфигурация была взломана?

Статья написана по материалам сайтов: www.aviant.ru, dn.forceit.ru, sysadmins.online.

»

Это интересно:  Компенсация отпуска при увольнении НДФЛ
Помогла статья? Оцените её
1 Star2 Stars3 Stars4 Stars5 Stars
Загрузка...
Добавить комментарий

Adblock detector