После того, как в кластере серверов 1С:Предприятие 8.3 зарегистрирована Информационная база, мы можем перейти к настройке клиентских рабочих мест 1С:Предприятие для подключения к этой кластерной базе.
После установки клиентских компонент 1С на машины пользователей нам условно потребуется выполнить две нехитрых настройки:
Чтобы разрешить клиенту 1С получать клиентскую лицензию по сети, настроим на клиентской машине конфигурационный файл nethasp.ini, который расположен в каталоге:
C:\Program Files\1cv8\conf
C:\Program Files (x86)\1cv8\conf
(с 32-битным клиентом 1С на 64-битной ОС)отключим все неиспользуемые протоколы, кроме TCP/IP.
В секции настроек протокола TCP/IP в параметре NH_SERVER_ADDR
укажем через запятую серверы, на которых расположены экземпляры службы управления ключами HASP License Manager, имеющие в своём распоряжении USB-ключи с клиентскими лицензиями:
[NH_COMMON] NH_IPX = Disabled ; Use the IPX protocol NH_NETBIOS = Disabled ; Use the NETBIOS protocol NH_TCPIP = Enabled ; Use the TCP/IP protocol [NH_IPX] [NH_NETBIOS] [NH_TCPIP] NH_SERVER_ADDR = 10.1.0.5, 10.1.0.6 NH_TCPIP_METHOD = TCP ; Send a TCP packet or UDP packet NH_USE_BROADCAST = Disabled ; Use TCPI/IP Broadcast mechanism
Относительно использования параметра NH_SERVER_NAME
наряду с параметром NH_SERVER_ADDR
, есть небольшое замечание. Если внимательно почитать комментарии в файле nethasp.ini, то можно понять, что что указывать в параметре NH_SERVER_NAME
больше 6 имён экземпляров HASP License Manager нет смысла, так как клиент будет игнорировать имена, начиная с 7-го. При этом каждое имя должно быть не более 7 символов. Практическое подтверждение этому можно найти, например, здесь.
Кроме того, есть мнение, что в параметр NH_SERVER_ADDR
можно записывать любое количество адресов. То есть, можно предположить то, что если использовать параметр NH_SERVER_ADDR
при условии закомментированного NH_SERVER_NAME
, то клиенту можно «скормить» любое количество хостов с HASP License Manager. Это может быть актуально для тех, у кого много клиентских USB-ключей малого объёма и нет возможности их заменить на ключи большего объёма или на программные лицензии.
На клиенткой стороне для подключения к нашей Информационной базе в кластере 1С прописываем серверы формате вида…
"Server1, Server2:Port, Server3"
…и указываем имя базы в кластере
Проверено на следующих конфигурациях:
Версия ОС сервера 1С | Версия 1С:Предприятие |
---|---|
Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) | 1С:Предприятие 8.3.17.1549 |
Microsoft Windows Server 2022 Standard EN (10.0.20348) | 1С:Предприятие 8.3.22.1750 |
Автор первичной редакции:
Алексей Максимов
Время публикации: 13.03.2023 16:24