Лицензии 1С. Выдача лицензий через 1С: Сервер и NetHASP. Настройка nethasp.ini через GPO.

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

Вот что написала программа 1С: Предприятие:

Вот что пишут сервера лицензий:

Первый сервер
Второй сервер

Что-то тут не так. Возвращаемся к журналу 1С: Предприятие. Что значит “Занято через сервер”? Сервер выдаёт лицензии? А его просили? Я как -то не в теме. Пойдём проверим настройки 1С: Сервер.

Для этого заходим в консоль администрирования 1С Сервера, Кластеры – Локальный кластер – Информационные базы – Свойства базы. Находим поле “Разрешить выдачу лицензий сервером 1С: Предприятия. Выбираем “Нет”. Повторяем для всех баз 1С на сервере.

 


Параметры базы на 1С сервере

Применяем. Проблема решена.

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

Решать это в ручную внося изменения в nethasp.ini каждого компьютера в бухгалтерии – не наш метод.

  1. Создаём группу безопасности, включаем туда бухгалтерию.
  2. Создаём GPO, даём разрешения на применение этой группе.
  3. Заходим в GPO – Конфигурация пользователя – Настройка – Конфигурация Winodws – INI-файлы
  4. Указываем для файлы %PROGRAMFILES(X86)%\1cv8\conf\nethasp.ini два действия “Заменить”
    1. Раздел NH_COMMON
      1. Свойство NH_TCPIP
      2. Значение Enabled
    2. Раздел NH_TCPIP
      1. Свойство NH_SERVER_ADDR
      2. Значение – тут через запятую перечислить имена серверов NetHasp

Соответственно, после релога пользователей бухгалтерии, 1С: Предприятие увидит сервера NetHasp и начнет брать лицензию с них.

Добавить комментарий