Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 18:04

Вылетают и требуют ключ

Автор Provodnik, 16 мар 2015, 11:17

0 Пользователей и 1 гость просматривают эту тему.

Provodnik

Приветствую.
В учебном классе имеется 15 машин
На каждой машине установлен 1с Предприятие 8.2 конфигурация бухгалтерия предприятия 8.2
На одну машину вставлен ключ на 10 пользователей
На вторую 5 пользователей
Все машины соединены в сеть и некоторое время работают нормально, а через определенный промежуток времени вылетает и требует ключ от одной, двух машин до всех сразу.
Что можете посоветовать?

дфтын

в сетевых ключах есть файл настройки и на каждой машине есть hasp.ini там можно прописать конкретно где лежит ключ, куда обращаться. а на тех машинах где они воткнуты, прописать как они называются. чтоб не были одинаковыми. собственно и все каждый будет работать со своим ключом.

Provodnik

Цитата: дфтын от 16 мар 2015, 12:12
в сетевых ключах есть файл настройки и на каждой машине есть hasp.ini там можно прописать конкретно где лежит ключ, куда обращаться. а на тех машинах где они воткнуты, прописать как они называются. чтоб не были одинаковыми. собственно и все каждый будет работать со своим ключом.
А не подскажите где и что конкретно лежит? И что значит прописать как они называются? у каждой машины ведь разный IP

дфтын


Каримдат

Nethasp.ini настройка

Этот файл находится в каталоге C:\Program Files\1cv82\conf. (Для Вашей системы путь может отличаться в зависимости от того куда Вы устанавливали клиент 1С.)

Найдите раздел [NH_COMMON] и задайте следующие настройки:

    NH_IPX = Disabled ;; запрещаем протокол IPX
    NH_NETBIOS = Disabled ;; запрещаем протокол NetBIOS
    NH_TCPIP = Enabled ;; разрешает использовать протокол TCP/IP
    NH_SESSION = 15 ;; Длительность сессии с HASP-сервером в секундах
    NH_SEND_RCV = 30 ;; Длительность попыток, в секундах, при поиске поиска HASP

Перейдите в раздел [NH_TCPIP] и задайте вот такие настройки:

    NH_SERVER_ADDR = XXX.XXX.XXX.XXX, XXX.XXX.XXX.XXX ;; IP адрес сервера вашего License Manager
    NH_SERVER_NAME = LicenseManager1, LicenseManager2 ;; DNS имя компьютера с License Manager
    NH_TCPIP_METHOD = TCP ;; Протокол который будет использоваться клиентом
    NH_USE_BROADCAST = Disabled ;; Запрещаем использовать широковещательного запроса
    NH_SESSION = 15 ;;
    NH_SEND_RCV = 30 ;;

По идее этого должно хватить для работы клиента 1с. Только мне это не помогло. Клиент 1С упорно игнорировал настройки заданные в nethasp.ini. При попытке запустить клиент 1с я снова получил окно с сообщением «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!».

Проблему удалось решить следующем образом. 1С хранит некоторые настройки в системном каталоге в файле 1CEStart.cfg, который находится вот тут:

Windows Seven: C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1CEStart
Windows XP: C:\Documents and Settings\ИМЯ ПОЛЬЗОВАТЕЛЯ\Application Data\Roaming\1C\1CEStart

В этом файле, достаточно поменять только одну строку, что бы 1с начала искать ключ защиты не локально, а по сети.

Замените строку

UseHWLicenses=0

На

UseHWLicenses=1

(Если эта строка отсутствует, то просто допишите ее.)
Это настройка на клиентских машинах. Чтобы клиентская программа знала куда ей смотреть для получения ключа.

Теги: ключ 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск