Скачать драйвер ключа защиты 1с

Знать, как установить драйвер для 1С, необходимо каждому пользователю этой программы. Особенно это важно в новых версиях, начиная с 1С 8, где впервые была реализована программная защита. Без необходимого драйвера программа отказывается работать, поскольку считает, что находится, как и пользовательские данные, в уязвимом положении. Если не установить ключ, уверив тем самым программу в ее защищенности, работа остановится. Именно поэтому установка драйверов имеет такое значение. Но многие пользователи и системные администраторы испытывают затруднения с защитой 1С, поэтому разберем подробно, как она устроена и зачем нужна.

Что такое защита 1С?

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

Существует несколько видов программных лицензий:

    Для одного пользователя - возможен одновременный запуск неограниченного числа приложений - синий ключ HASP HL Net.

    Для нескольких пользователей - ограничивает количество одновременно запущенных программ произвольным числом - красный ключ HASP HL Net.

    Комбинированная - позволяет активировать либо однопользовательскую, либо многопользовательскую версию. В итоге, запущенная первой версия остается навсегда.

    Для 32-разрядного сервера - ограничивает количество 32-разрядных процессов произвольным числом - фиолетовый ключ HASP HL Pro.

    Для 64-разрядного сервера - ограничивает количество 64- и 32-разрядных процессов произвольным числом - зеленый ключ HASP HL Max.

Есть несколько вариантов проверки лицензии:

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

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

Реализация программной лицензии 1С

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

    Аппаратная защита. Изначально защитная лицензия для 1С была реализована при помощи системы HASP в виде электронного ключа. Он представлял собой устройство флэш-памяти, подключаемое к клиентскому компьютеру через USB-разъем, или же это был LPT-ключ. Для работы такого ключа на компьютере должен быть установлен драйвер Alladin, а в случае использования одного ключа для нескольких компьютеров сети еще и менеджер ключей Alladin. HASP-ключ по-прежнему является основной защитной системой программы и поставляется как комплектующее к программному продукту 1С.

    Программная защита. Начиная с версии 1С 8.1, появилась возможность использования альтернативного ключа - программного. Этот ключ устанавливается на клиентский компьютер, и в качестве проверки используется не факт наличия ключа, а его привязка к конкретной машине. Смена машины ведет к необходимости смены ключа. При этом существенное обновление версии операционной системы, например, с Windows 7 на Windows 8, будет сигнализировать 1С, что это уже другая машина и нужен новый ключ, иначе 1С не запустится.

Грамотная установка ключа и драйвера в 1с

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

    На одну машину можно устанавливать только один ключ из серии.

    Не рекомендуется устанавливать на одной машине и локальный, и сетевой ключи. Система по умолчанию сначала ищет локальный ключ и поэтому увидит только локальный. Изменить порядок поиска ключей, как и другие настройки по умолчанию, можно в файле nethasp.ini.

    Чтобы сетевой ключ был доступен всем пользователем сети, на одну машину необходимо установить и ключ, и менеджер лицензий (поставляется в комплекте с основной программой). Настроить работу менеджера и количество подключаемых лицензий можно в файле конфигурации nhsrv.ini, обычно он расположен по адресу C:\Program Files\Aladdin\HASP LM.

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

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

    Для учета лицензий используйте специальную программу Aladdin Monitor, оно позволяет отследить оставшиеся лицензии.

    Для обмена данными между 1С и торговым оборудованием необходимо установить дополнительный драйвер ККМ от АТОЛ.

Когда не устанавливается: ошибки

В 1С реализована своя система сообщений об ошибках, поэтому вместо четких HASP-нотификаций выдается одна ошибка на все случаи - "Не обнаружен ключ защиты программы!" Программа работать отказывается, но не объясняет почему. На самом деле эта ошибка означает четыре варианта проблемных ситуаций и устраняется соответственно:

    "Превышено число лицензий". Число лицензий, указанных в ключе меньше, чем количество активных присоединений (пользователей). Или же в одной сети запущены два менеджера лицензий с одинаковыми именами.

    "Обнаружена служба терминалов". При запуске 1С из терминальной сессии с локальным ключом.

    "Ключ не содержит лицензии". Если на одной машине установлены два ключа одной серии, то система может ошибочно увидеть первым ключ, не содержащий нужной лицензии. Или подобное сообщение возникает при работе в одной сети двух менеджеров лицензий с одним именем, использующих ключи одной серии.

    "Не найден ключ". Самое частое сообщение об ошибке. Означает использование ключа от другой машины, отсутствие ключа, при сетевом подключении - не запущен менеджер лицензий, закрыт порт или не установлен сетевой ключ (а установлен локальный).

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

В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2 , 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал ) в операционных системах семейства . Рассмотрены типичные варианты работы «1С:Предприятия», а также будет приведено краткое описание всех компонент системы.

0. Начальные сведения о системе «1С:Предприятие»

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

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

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

Если предполагается, что с информационной базой будет одновременно работать большое число пользователей, или ожидается существенная нагрузка на информационную базу, следует использовать кластер серверов «1С:Предприятие» . В этом случае, файлы баз данных будут располагаться в отдельно устанавливаемой СУБД (система управления базами данных), а кластер серверов будет осуществлять взаимодействие конечного пользователя с данной СУБД. В общем случае, схема работы системы «1С:Предприятие» тогда будет следующей:

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

  1. Компьютер, отвечающий , для установки клиентского приложения системы «1С:Предприятие» под управлением ОС семейства Windows.
  2. Права локального администратора на данном компьютере.
  3. Дистрибутив для установки модулей системы «1С:Предприятие». В данном примере используется версия 8.3.4.389 . Установка модулей системы «1С:Предприятие» более ранних версий аналогична.
  4. или , подходящий для требуемого режима работы «1С:Предприятие».

1. Установка компонент системы «1С:Предприятие»

Открываем каталог с файлами установки «1С:Предприятие» и запускаем файл setup.exe .

Запустится помощник по установке 1С:Предприятие 8, нажимаем «Далее » на первой странице.

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

  • Данный компонент будет установлен на локальный жесткий диск.
  • Данный компонент будет недоступен.

Приведем краткое описание устанавливаемых компонентов:

  • 1С:Предприятие — основные компоненты «1С:Предприятия», включая компоненты для администрирования, конфигурирования, толстый и тонкий клиент.
  • 1С:Предприятие — тонкий клиент — компоненты тонкого клиента только для работы в клиент-серверном варианте.
  • 1С:Предприятие — тонкий клиент, файловый вариант — компоненты тонкого клиента, включая компоненты для работы с файловым вариантом информационной базы.
  • Сервер 1С:Предприятие — компоненты сервера «1С:Предприятия» (подробнее про установку сервера «1С:Предприятия» читайте ).
  • Модули расширения веб-сервера — модули расширения веб-серверов, необходимые для работы веб-клиента и Web-сервисов (подробнее про настройку веб-доступа к базам данных «1С:Предприятия» читайте ).
  • Администрирование сервера 1С:Предприятия — дополнительные компоненты для администрирования кластера серверов «1С:Предприятия».
  • Интерфейсы на разных языках — пользовательские интерфейсы на различных языках.
  • Сервер хранилища конфигураций 1С:Предприятия — компоненты сервера хранилища конфигураций «1С:Предприятия».
  • Конвертор ИБ 1С:Предприятия 7.7 — конвертер информационных баз .

Выбрав необходимые компоненты для установки нажимаем «Далее ».

На следующем шаге необходимо выбрать используемый в дальнейшем язык интерфейса (по умолчанию язык операционной системы). Указав язык интерфейса жмем «Далее ».

Нажимаем «Установить » для запуска установки системы «1С:Предприятие».

По завершении процесса установки помощник предложит установить драйвер защиты — HASP Device Driver. Производить установку драйвера защиты необходимо только в том случае, если в USB-порт данного компьютера будет устанавливаться аппаратный ключ защиты HASP4 NET (установку драйвера можно выполнить и позже, используя пункт меню «Пуск » — «Программы » — «1С Предприятие 8 » — «Установка HASP Device Driver »). Оставляем или снимаем флаг « Установить драйвер защиты » и жмем « Далее ».

Если установка завершена успешно, откроется заключительная страница помощника установки. Если оставить флаг «Открыть файл Readme », то будет открыт файл с информацией, которую вроде как рекомендуется прочитать перед использованием данной версии системы. Нажимаем «Готово » для завершения работы мастера.

2. Добавление информационной базы в список информационных баз

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

Последующие действия зависят от конкретной ситуации:

  • Если необходимо создать новую базу данных для начала ведения учета, нажимаем «Нет » и прежде всего устанавливаем шаблон типовой конфигурации, а уже затем на основании шаблона создаем новую информационную базу. Подробнее об этом читайте в статье
  • Если же необходимо подключиться к уже существующей информационной базе, нажимаем «Да » и добавляем эту базу данных в список информационных баз. О том, как это сделать читайте с статье .

3. Установка лицензии 1С:Предприятия

Программные продукты «1С:Предприятие» версии 8 могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin , либо же с помощью системы программного лицензирования. Возможно и одновременное использование обоих типов защиты. После установки системы «1С:Предприятие» и создания информационных баз, осталось только установить лицензию для работы «1С:Предприятие».

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

Помогла ли Вам данная статья?

По просьбе нашего постоянного посетителя сайта — опубликуем небольшую статью как установить и настроить эмулятор HASP-драйвер для работы 1С 8.2 для Windows x64.
Так же разберем установку и настройку конфигурация 1С 8.2 с демо данными.

Установка и настройка 1С 8.2 эмулятор HASP-драйвера для Windows x64

Работоспособность гарантируется при полностью чистой лицензионной Windows системе (Windows Vista x64, Windows Server 2008 x64, Windows 7 x64, Windows Server 2008 R2 x64 включая с установленным Service Pack 1)
Установку выполнять под локальным администратором!

1) Удаляем старые менеджер лицензий и драйвер HASP (Панель управления -> Программы и компоненты). Также удаляем все старые эмуляторы и патчи платформы.
2) Отключаем Контроль учетных записей. Пуск -> Панель управления -> Изменение параметров контроля учетных записей. Выставляем значение «Никогда не уведомлять» (ползунок вниз).
3) Установка 1С (платформы) c драйвером HASP или Установка драйвера HASP версии с поддержкой х64:

Скачать Драйвер HASP с поддержкой х64:

4) Вносим дампы (ветка реестра с дампами изменилась) - папка «Dumps», запустить и добавить в реестр файл «v8 50 user.reg» для рабочей станции, для сервера необходимо добавить все файлы в папке «Dumps» - архив для скачивания внизу статьи.

5) Запустить install_sertif.cmd (установка личного сертификата и включение тестового режима Windows ), если не хотите нажимать F8 каждый раз при запуске.

При этом ваша ОС должна загрузиться в тестовом режиме — если так не произошло то нужно при перезагрузке нажать на кнопку F8 и выбрать Тестовый режим с возможностью установки драйверов с неподписанными сертификатами. Тестовая версия служит для установки в систему неподписанных сертификатом драйверов устройств. Сертификат выдает Майкрософт после отправку, соответствующего драйвера, изготовителем устройства (оборудования), для тестирования в лабораторию Майкрософт. Абсурд в том, что на драйвер-эмулятор никто сертификат не выдаст и соответственно избежать тестовой версии не возможно.

Проверка: в правом нижнем углу рабочего стола Windows должно быть написано белыми буквами «Тестовая версия» Windows 7 Сборка ???
Если данного сообщения нет, то, как вариант, вы не включили тестовый режим, поэтому 6 пункт может не пройти.
Можете выполнить команду bcdedit.exe /set TESTSIGNING ON в командной строке и перезагрузиться.

Также необходимо повторить удалением все патчи, эмуляторы HASP, найденные в системе, и запустить повторно пункт 5.
Тестовый режим может не включаться, если Windows уже находится в другом режиме, например «Защищенный режим».
Некоторые активаторы Windows, переводят систему в защищенный режим, чтобы обойти механизм активации.
В таком случае Вам необходимо удалить данный активатор и/или обновить активатор и/или приобрести лицензионный продукт.

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

7) Устанавливаем драйвер
Control Panel -> Add Hardware -> (Панель управления -> Диспетчер устройств)
Add a new hardware device -> (Установить курсор на любом из классов устройств -> Действие ->
Установить старое устройство ->)
Install the hardware that I manually select from a list -> (установка оборудования, выбранного из
списка вручную ->)
Show all Devices -> (Показать все устройства ->)
Have disk -> (Установить с диска ->)
Browse -> (Обзор ->) путь до каталога, с файлами vusbbus.inf, vusbbus.cat, vusbbus.sys

Отвечаем «Yes», когда выводится запрос о продолжении установки неподписанных драйверов.

8) Device Manager -> System devices должно появиться «Virtual Usb Bus Enumerator»
(Диспетчер устройств -> Системные устройства)

Внимание. После установки драйвера «Virtual Usb Bus Enumerator», в «Контроллеры USB» появится дополнительное оборудование
«Aladdin HASP key» или аналог «SafeNet key»
«Aladdin USB key»
или после перезагрузки или после нажатия Действие -> Обновить конфигурацию оборудования

Проверка. На значке устройства «Virtual Usb Bus Enumerator» не должен стоять восклицательный знак. Устройство должно работать нормально.

9) Установка HASP LM driver (ТОЛЬКО для установки на платформу Windows Server). В архиве — внизу статьи.

9) Для отключения вывода сообщения на рабочий стол «Тестовая версия» необходимо установить «RemoveWatermarkX64.exe» . В архиве — внизу статьи.

Скачать архив с эмулятором HASP-драйвера для установки 1С 8.2 на Windows x64:

Также желательно запретить платформе 1С выходить в интернет (используем Брандмауэр или сторонний сетевой экран).
На этом все 1C Предприятие 8.2 установлено и работает.

Установка. Настройка конфигураций 1С 8.2

Это подробная инструкция по установке конфигурации 1С и созданию базы данных 1С (из установленной конфигурации). Не забывайте, что предварительно нужно установить платформу 1С. Установка на компьютер конфигурации 1С. Создание базы данных 1С из конфигурации. Создание базы данных 1С из CF. Создание базы данных 1С из DT.

Что нужно сделать, чтобы установить конфигурацию 1С?

Конфигурация 1С - это шаблон. На основе этого шаблона создается база данных 1С. Количество баз данных 1С на основе одного шаблона конфигурации 1С - неограничено.

Таким образом - суть установки конфигурации 1С - это создание базы данных.

Создать базу данных можно следующими способами:

— Установить на компьютер конфигурацию (шаблон) и создать на его основе

— Создать пустую базу и загрузить в нее CF

— Создать пустую базу и загрузить в нее DT

— Восстановить бэкап базы 1С SQL в другую базу и подцепить его к 1С серверу.

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

Установка конфигурации 1С из дистрибутива на компьютер

Дистрибутив конфигурации распространяется на диске (выберите для установки пункт меню Установить) или самораспаковывающимся архивом через интернет (распакуйте в любое место и нажмите setup.exe ).

Установка дистрибутива конфигурации 1С задает только один вопрос - каталог установки. По умолчанию конфигурация 1С устанавливается в каталог templates.
Это типовой каталог. Для 8.1 находится обычно в «C:\Program Files\1cv81\tmplts\», для 8.2 в «C:\Users\ИмяПользователя\AppData\Roaming\1C\1Cv82\tmplts\».
Меняем каталог на свой:

В результате установки в каталоге tmplts появится папка с установленной конфигурацией. Внутри этой папки находятся папки установленных шаблонов конфигураций. В них – документация и «дополнительные штучки». Структуру папки tmplts и описание файлов в дистрибутиве конфигурации смотрите в конце статьи.

Создание базы данных 1С из установленной конфигурации (файловый вариант)

Конфигурация хранится в каталоге на диске (файловая версия, мы рассматриваем именно ее).

Необходимо выбрать на диске место, где мы создадим конфигурацию, например «E:\My_docs\1C\baza\». Зайдем или создадим эту папку и создадим в ней папку базы данных, например: «e:\My_docs\1C\baza\torgovlai-dla-fop».
Запускаем 1С. В окне выбора базы данных нажмите кнопку Добавить .

Выберем «Создание новой информационной базы» и нажмем «Далее».

Если Вы установили из дистрибутива конфигурацию (одну или несколько), то сейчас Вы увидите список установленных конфигураций. В каждой конфигурации доступны варианты:
— Имя конфигурации/версия
— Имя конфигурации (демо)/версия
Первый вариант – чистая пустая база данных. Второй вариант – база данных с демо-данными для обучения. Мы выбираем второй вариант (поставьте курсор на номер версии).

Введите название базы данных, оно может быть любым понятным Вам. Именно это название будет отображаться в списке баз данных при входе в 1С. Например «Торгівля для приватних підприємців України (ДЕМО)»

Нужно выбрать местонахождение базы данных. Мы устанавливаем файловый вариант, поэтому выбираем «На этом компьютере...». Когда будете устанавливать клиент-серверный вариант, выберете «На сервере 1С». Необходимо выбрать тот самый каталог, который мы подготовили для базы данных. Указывался ранее при установке 1С. В нашем случае это: e:\My_docs\1C\baza\torgovlai-dla-fop

После этого — оставляем шаг установки без изменений:


Выбираем нашу Демо конфигурацию и открываем ее.



«Конфигуратор»


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


Запускаем конфигурацию — и приступаем к работе.

Памятка структуры папки tmplts

1) папка «1с» – шаблоны конфигураций компании 1С
2) папка «Название конфигурации» – англоязычное название конфигурации (Accounting-Бухгалтерия, Trade-Управление торговлей, Hrm-Зарплата и управление персоналом)
3) папка «Версия» – версия конфигурации
4) Папки и файлы шаблона конфигурации.
Например путь к шаблону конфигурации «Управление торговлей» версии 10.3.9.4:
C:\Program Files\1cv81\tmplts\1c\trade\10_3_9_4\

1) Readme.txt – содержание каталога, что где находится
2) файлы HTML – различное описание и хелпы по использованию конфигураций
3) 1cv8.cf – именно в этом файле и хранится – конфигурация 1С
4) 1Cv8.dt – в этом файле хранится архив базы данных на основе этой конфигурации, обычно это демо-база; файл содержит внутри себя и конфигурацию и данные
5) 1cv8.cfu – файл обновления конфигурации, используется для перехода с одной версии конфигурации на другую
6) файлы TTF – файлы шрифтов, используются например для печати штрих-кодов, обратите внимание, эти шрифты нужно добавить в систему, если они есть в дистрибутиве конфигурации
7) файлы XML – зачастую с конфигурацией поставляются различные классификаторы, их загрузку в базу данных мы рассмотрим в будущих выпусках, обратите внимание, эти файлы также следует загрузить в базу данны после окончания ее остановки (например okp.xml)
8) каталог ExtReps – внешние отчеты и обработки используемые для учета, часто так поставляются отчеты, которые часто изменяются, например различные печатные формы
9) каталог TradeWareEpf – обработки, которые используются для подключения оборудования, подключение мы рассмотрим в будущих выпусках
10) каталоги Conv_ХХХ – в таких каталогах хранятся «правила конвертации», правила по которым можно выгрузить данные из одной базы данных в другую

Вот и все, если Вы хотите «поблагодарить» наше - у вас есть такая возможность: справа есть варианты для пожертвований на развитие портала. Или поделитесь статьей в ваших соц.стеях через сервисы ниже.

Общеизвестно, что для работы в 1С требуется лицензия. Фирмой 1С поставляются различные ключи защиты: локальные и сетевые. Локальный ключ может быть использован только на одном компьютере, имея вид привычной нам флешки.

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

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

Настройка HASP менеджера лицензий

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

Скачать Alladin HASP License Manager для Windows x64 и x32 можно по ссылке .

Для правильной работоспособности менеджера нужно произвести некоторые предварительные настройки. Файл, где вы будете их производить называется nhsrv.ini. Чаще всего его можно найти по адресу «C:\Program Files\Aladdin\HASP LM», если менеджер лицензий установлен в качестве приложения. В противном случае (установлен как сервис) он будет в системном каталоге операционной системы.

Откройте найденный вами файл в любом текстовом редакторе, например, в блокноте и добавьте туда строку:

NHS_IP_LIMIT = 192.168.*.*

Вместо звездочек вы можете проставить любое число от 0 до 254. Так же, если оставить знаки «*», это будет означать, что лицензии будут «видеть» все компьютеры в сети, адрес которых начинается с 192.168.

Например, если в файле nhsrv.ini у вас указана надстройка NHS_IP_LIMIT = 192.168.1.*, то лицензии будут доступны только компьютерам с ip в диапазоне от 192.168.1.0 до 192.168.1.254.

Настройки на клиентских ПК

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

При запуске 1С на пользовательском ПК, программа обращается с запросом на предоставление лицензии по адресу, указанному в файле nethasp.ini. Найти его можно в папке «conf» каталога, куда установлена платформа 1С. В нашем случае адрес следующий: «d:\Program Files (x86)\1cv8\conf\».

Без каких-либо дополнительных настроек, программа 1С будет искать лицензии по всей локальной сети. Для ускорения данного процесса мы можем самостоятельно указать ip адрес сервера лицензий в этом файле, добавив в него выделенный на рисунке ниже текст.

Защита системы «1С:Предприятие» может быть построена на использовании сетевой системы защиты HASP4 Net. Подсчет пользователей при этом, может осуществляться либо серверной частью «1С:Предприятия», либо специальной программой - HASP License Manager. Эта статья посвящена установке HASP License Manager и настройке системы «1С:Предприятие» для работы с ним.

Ключи защиты и их маркировка

Аппаратные ключи защиты HASP4 Net подключаются к USB-портам компьютера. Общее количество пользователей, которые могут работать с системой «1С:Предприятие» равняется сумме доступных лицензий со всех компьютеров в сети, к которым подключены аппаратные ключи и настроен HASP License Manager.

Аппаратные ключи похожи на USB-флеш-накопитель и выглядят примерно вот так:

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

  • ORGL8 - Локальный клиентский ключ;
  • NET5 ORGL8 - Многопользовательский клиентский ключ на 5 пользователей;
  • NET10 ORGL8 - Многопользовательский клиентский ключ на 10 пользователей;
  • NET20 ORGL8 - Многопользовательский клиентский ключ на 20 пользователей;
  • NET50 ORGL8 - Многопользовательский клиентский ключ на 50 пользователей;
  • NET100 ORGL8 - Многопользовательский клиентский ключ на 100 пользователей;
  • NET250+ ORG8A - Многопользовательский клиентский ключ на 300 пользователей;
  • NET250+ ORG8B - Многопользовательский клиентский ключ на 500 пользователей;
  • ENSR8 - Локальный ключ 32-разрядного сервера;
  • EN8SA - Локальный ключ 64-разрядного сервера.

Так, на фотографии выше представлен многопользовательский клиентский ключ на 5 пользователей.Нужно отметить, что на одном компьютере может работать только один ключ каждой серии (ORGL8, ORG8A и ORG8B). Если подключить к одному компьютеру несколько ключей одинаковой серии, то будет задействован только один из них, выбранный произвольно.

Установка драйвера защиты

HASP Device Driver требуется установить на тех компьютерах к которым непосредственно подключены аппаратные ключи защиты. Этот драйвер входит в комплект поставки «1С:Предприятия» и его можно установить из меню «Пуск»:


Установка драйвера защиты из меню «Пуск»

Или из командной строки:

C:\>"Program Files\1cv8\common\haspdinst.exe" -i

Для ОС Linux нужно скачать драйвер с сайта компании SafeNet . Скачанный архив содержит DEB-пакет для Ubuntu/Debian, RPM-пакет для RedHat/SuSE и скрипт для автоматической установки. Попробуем вариант со скриптом, для этого скачаем и распакуем нужный архив. Далее сделаем исполняемым файл dinst и запустим его:

sudo chmod +x ./dinst

Результат будет выглядеть примерно так:


Установку драйвера в любой операционной системе рекомендуется производить с отсоединенным USB-ключом.

Дистрибутив HASP License Manager можно найти на сайте компании SafeNet . При установке в ОС Windows нужно будет выбрать вариант установки - приложение или служба, обычно выбирают службу:


В ОС Linux установка HASP LM выглядит немного сложнее. Архив с сайта SafeNet содержит два RPM-пакета для RedHat и SuSE (вероятно, для этих систем установка HASP LM достаточно проста) и запакованный файл hasplm для всего остального. Следуя инструкции с сайта ИТС у меня не получилось запустить файл hasplm на Ubuntu 16.04.

Поэтому пришлось воспользоваться решением от компании Etersoft. Идем на FTP компании и находим нужную версию. Для моей 64-х битной Ubuntu 16.04 я выбрал эту версию: http://ftp.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/ . Скачиваем файлы и в начале устанавливаем необходимые пакеты, в моем случае потребовалось установить пакет make:

sudo apt-get install make

и пакет libc6-i386 (несмотря на то, что я скачал 64-х битную версию HASP LM, он, по сути, остается 32-х битным приложением и ему требуются 32-х битные библиотеки):

sudo apt-get install libc6-i386

после этого устанавливаем пакеты HASP LM:

sudo dpkg -i haspd_7.60-eter1ubuntu_amd64.deb

sudo dpkg -i haspd-modules_7.60-eter1ubuntu_amd64.deb

Перезапускаем сервис:

sudo service haspd restart


Как видно из скриншота, файл с настройками находится тут: /etc/haspd/hasplm.conf .

Настройка

nhsrv.ini

В ОС Windows файл nhsrv.ini может располагаться в различных местах:

  • каталог с установленным HASP LM (например, C:\Program Files (x86)\Aladdin\HASP LM);
  • каталог Windows (C:\Windows);
  • системный каталог Windows (C:\Windows\system32 или C:\Windows\system).

Для ОС Linux файл настроек указывается при помощи параметра «-c» и его название и местоположение по умолчанию не определено.

Настройка HASP LM задаются значениями параметров секции файла nhsrv.ini:

  • NHS_IP_LIMIT - определяет диапазон IP-адресов, обслуживаемых HASP LM. Например: 192.168.*.*, 192.168.1.1/24.
  • NHS_ADAPTER - определяет IP-адрес одной или более сетевых карт, которые будут обслуживать HASP LM. Применяется при использовании HASP LM с Win32. Например: 10.1.1.111, 255.255.0.0.
  • NHS_USERLIST - определяет максимальное количество пользователей, одновременно подключенных к HASP LM Значение по умолчанию: 250 (важно для ключей на 300 и 500 пользователей).

nethasp.ini

Для настройки взаимодействия системы «1С:Предприятия» с HASP LM используется конфигурационный файл nethasp.ini. Несмотря на то, что в большинстве случаев никакая дополнительная настройка не требуется полезно иметь представление о возможностях предлагаемых этим файлом.

Файл nethasp.ini, в ОС Windows, обычно располагается в каталоге 1С (например C:\Program Files\1cv8\conf), а в ОС Linux он может находиться в домашнем каталоге пользователя или в каталоге /etc .

В примере ниже указывается, что сервер защиты находится по адресу 192.168.0.12 и запрещается широковещательный механизм TCP/IP.


NH_TCPIP=Enabled
NH_SERVER_ADDR=192.168.0.12
NH_USE_BROADCAST=Disabled

Секция

  • NH_IPX - использовать или не использовать протокол IPX для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_NETBIOS - использовать или не использовать протокол NetBIOS для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_TCPIP - использовать или не использовать протокол TCP/IP для связи с HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_SESSION - задает интервал в секундах, в течение которого программа пытается установить соединение с HASP LM (по умолчанию 2 секунды);
  • NH_SEND_RCV - устанавливает для HASP LM максимальное время получения или отправки пакета (по умолчанию 1 секунда).

Последние два параметра могут быть использованы во всех секциях.

Секция

  • NH_USE_SAP - использовать или не использовать службу SAP для поиска в сети HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_USE_BROADCAST - использовать только механизм Broadcast для поиска в сети HASP LM, варианты: Enabled, Disabled (по умолчанию Enabled);
  • NH_BC_SOCKET_NUM - определяет номер сокета (число в шестнадцатеричном виде) для широковещательного механизма (по умолчанию: 7483Н);
  • NH_SERVER_NAME - определяет, будет ли приложение обмениваться данными только с HASP LM, находящимся в локальной сети, или с любыми другими HASP LM, варианты: localnet, Internet (по умолчанию Internet);
  • NH_DATFILE_PATH - путь, по которому будет производиться поиск файлов haspaddr.dat и newhaddr.dat, содержащих сетевой адрес HASP LM.

Секция

  • NH_NBNAME - задает имя HASP LM (не более 8 символов);
  • NH_USELANANUM - устанавливает номер коммуникационного канала.

Секция

  • NH_SERVER_ADDR - устанавливает IP-адреса серверов HASP LM (количество адресов не ограниченно);
  • NH_SERVER_NAME - обменивается данными с HASP LM с определенным именем (максимум 6 имен, каждое не более 7-ми символов);
  • NH_PORT_NUMBER - устанавливает номер сетевого порта (по умолчанию 475);
  • NH_TCPIP_METHOD - посылает пакет TCP или UDP, обращение к HASP LM всегда выполняется по UDP, независимо от значения этого параметра;
  • NH_USE_BROADCAST - использовать широковещательный механизм UDP, варианты: Enabled, Disabled (по умолчанию Enabled).

На этом все, надеюсь, что данная статья была Вам полезна.

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: