Имя: Пароль:
1C
1С v8
Не находит ключ защиты.
0 vv2304
 
14.09.23
17:23
Локальный комп 192.168.210.246
Ключ и Хасп менеджер на 192.168.88.245
С локального проверяю
Test-NetConnection 192.168.88.245 -Port 475
результат True
Однако при запуске 1С с локального пишет, что ключ не найден.
Пробовал через браузер (на сервере Апач), та же фигня.
1 RoRu
 
14.09.23
17:25
попробуйте прописать адрес компа с ключом в нетхасп ини
2 vv2304
 
14.09.23
17:50
(1) прописал. Все равно.
3 vv2304
 
14.09.23
17:54
Странно. Попробовал через браузер, то же самое, ключ не найден.
Хотя Алладин монитор показывает свободных аж 5 из 10.
4 vv2304
 
14.09.23
18:38
А подскажите, для веб должен раздавать лицензии сервер или хасп ?
5 Winnie Buh
 
14.09.23
19:03
(4) браузер ничего не может знать о лицензиях 1С
6 vv2304
 
14.09.23
19:26
(5) Т.е. или локально ставить ключ (прогр. лицензию) и тогда можно через веб с тонким клиентом или браузер.
Или включать раздачу лицензий сервером 1С ?
7 laeg
 
14.09.23
19:29
(6) в 5 уже ответили, браузер нечего не знает про ключи.
Или раздача лицензий сервером или тонкий клиент.
8 Winnie Buh
 
14.09.23
19:36
(6) лицензию само может получить только клиентское приложение 1С,
браузер ничего не знает о ключах 1С и не может получить лицензию ни по сети от HASP LM, ни локально, ни программную, ни аппаратную, никакую,
при работе браузером лицензия может быть получена ТОЛЬКО от сервера и никак иначе
9 vv2304
 
14.09.23
19:43
(8) Если веб через тонкого клиента, тогда тоже только от сервера ?
10 ДедМорроз
 
14.09.23
22:17
Нет,если тонкий клиент,то он может получить лицензию сам,а уже способ подключения - сервер,файловая или публикация - не важен.
Тонкому ключами командной строки можно запретить использование аппаратной лицензии,если нужно.
11 vv2304
 
15.09.23
08:10
(10) Тогда почему
Test-NetConnection 192.168.88.245 -Port 475
результат True
Но при запуске 1С с локального и подключения к базе через веб пишет, что ключ не найден.
12 arsik
 
15.09.23
08:25
(11) А тут флажок стоит?
https://i.imgur.com/BBWVjBp.png
13 vv2304
 
15.09.23
08:58
(12) Да, конечно.
14 arsik
 
15.09.23
09:07
(13) Покажи весь nethasp.ini на клиенте и на сервере
15 arsik
 
15.09.23
09:08
(14) На сервере он вроде в папке систем лежит
16 arsik
 
15.09.23
09:12
Должно быть как то так


;
; NetHASP Configuration file syntax.
;
;
; Note:
;
; All text lines were commented.
; Remove comments in the lines you want to use.
;


[NH_COMMON]

;
; 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 Programmer's Guide.



[NH_IPX]

;
; 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
                                          ; Programmer's Guide.

;;NH_DATFILE_PATH = <path>        ; Specify the location of the NetHASP
                    ; License Manager's address file.

;
; General Keywords
;
;;NH_SESSION = <Num>            ; See Adapting the Timeout Length
;;NH_SEND_RCV = <Num>            ; in the HASP Programmer's Guide.


[NH_NETBIOS]

;
; 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 Programmer's Guide.


[NH_TCPIP]

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

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

NH_SERVER_ADDR = 192.168.1.1     ; Адрес сервера 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        ; Send a TCP packet or UDP packet
                    ; Default:  UDP
NH_USE_BROADCAST = 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 Programmer's Guide.

17 arsik
 
15.09.23
09:13
NH_SERVER_NAME - не указывать
18 vv2304
 
15.09.23
09:32
На сервере
нетхасп.ини в c:\Program Files\1cv8\conf\
NH_SERVER_ADDR = 192.168.88.245
остальное закомментировано.
nhsrv полностью типовое, не трогал.
Все на одной машине.

На клиенте было типовым, работало. Потом перестало работать.
Адрес клиента 192.168.210.246
Начал кромсать типовой нетхасп.ини.
Сейчас так
NH_TCPIP = Enabled ; Use the TCP/IP protocol
NH_SERVER_ADDR = 192.168.88.245
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = TCP or UDP
NH_USE_BROADCAST = Disabled;
остальное закомментировано
19 Winnie Buh
 
15.09.23
09:37
(18) если у тебя клиенты работают браузером, то забудь про наcтройки nethasp.ini на клиентских машинах, он ни на что влиять не может
20 vv2304
 
15.09.23
09:42
(19) Нет, через тонкого клиента.
21 vv2304
 
15.09.23
09:47
Просто решил еще попробовать через браузер, но потом объяснили, что для этого надо раздавать с сервера, а это не подходит.
Но и раньше , когда работало, подключался через тонкого и сейчас пытаюсь.
Мне смущает, что началось после того, как изменили сетевые настройки.
Раньше работало, но локальный и сервер были в одной сети 192.168.88
Сейчас сервер так и остался 192.168.88.245
А клиент теперь 192.168.210.246
22 Winnie Buh
 
15.09.23
09:50
(21) чем раздача сервером не устраивает?
в данном случае это был бы работающий вариант без танцев с бубнами
23 vv2304
 
15.09.23
09:53
(22) Не хватает лицензий. Сильно не хватает.
24 arsik
 
15.09.23
10:09
(18) Это что такое :)
NH_TCPIP_METHOD = TCP or UDP
Оставь tcp только. А лучше возьми конфиг из (16) просто укажи там свой адрес сервера в NH_SERVER_ADDR
c:\Program Files\1cv8\conf\ - здесь настройки только для клиентов берутся. Где у тебя настройки сервера хз.
25 arsik
 
15.09.23
10:11
+(24) Ты же порт tcp проверял (Test-NetConnection 192.168.88.245 -Port 475) а по умолчанию при твоем кривом конфиге будет UDP.
26 vv2304
 
15.09.23
10:13
NH_TCPIP_METHOD = TCP  исправил. Не получается все равно.

"Где у тебя настройки сервера хз."
nhsrv полностью типовое, не трогал.

(25) Я проверял до того как полез править хасп.ини.
27 Winnie Buh
 
15.09.23
10:13
(24) если это дословная цитата из nethasp.ini, то работать это не должно
28 arsik
 
15.09.23
10:20
(26) Вдумчиво по слогам прочти https://www.online-ufa.ru/content/articles/1c-nethasp-ini/
Там все нюансы описаны и где какие файлы хранятся и где можно посмотреть журнал поиска ключа
29 vv2304
 
15.09.23
10:21
(27) Раньше все было по умолчанию, закомментировано. И работало.
После переезда сети перестало.
Но я сейчас исправил,там теперь
NH_TCPIP_METHOD = TCP

Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Файл программной лицензии не найден
nethasp.ini: C:/Users/buh-cap/AppData/Local/Programs/1cv8_x64/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий:
Net Status=0, System Error=0, Warning=15, ORGL8 Сетевой, не установлен
локальный ключ недоступен: Status=0, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=0, ORG8B Локальный, не установлен
nethasp.ini: C:/Users/buh-cap/AppData/Local/Programs/1cv8_x64/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий:
Net Status=0, System Error=0, Warning=15, ORG8A Сетевой, не установлен
nethasp.ini: C:/Users/buh-cap/AppData/Local/Programs/1cv8_x64/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий:
Net Status=0, System Error=0, Warning=15, ORG8B Сетевой, не установлен
Поиск лицензии на сервере:
Выдача клиентских лицензий сервером 1С:Предприятия запрещена
30 Winnie Buh
 
15.09.23
10:28
(29) при работе с 1С параметры NH_PORT_NUMBER и NH_TCPIP_METHOD ни на что не влияют, их можно смело комментить,
а вот что действительно важно, так чтобы каждый параметр был в своей секции, иначе он не применяется
т.е. файл должен выглядет как-то так

------ nethasp.ini ------
[NH_COMMON]
NH_IPX=Disabled
NH_NETBIOS=Disabled      
NH_TCPIP=Enabled
[NH_TCPIP]
NH_SERVER_ADDR=192.168.88.245
NH_USE_BROADCAST= Disabled  
------------

+учитывай, что для 32 и 64 версии платформы файл может быть разный и лежит в разных местах
31 arsik
 
15.09.23
10:28
(29) Настройки сервера лицензий смотри. Он у тебя может только через нетбиос раздает или скорее всего по UDP
32 evgeniy_n
 
15.09.23
11:46
Я вносил изменения в nethasp.ini (как выше писали), и кроме этого прописал ip и имя сервера в lmhosts.sam и импортировал этот файлик в свойствах сетевого подключения.
Строчка что-то типа
192.168.88.245 servername
33 evgeniy_n
 
15.09.23
11:47
Хотя, если база видится, а лицензия - нет, подозреваю, что дело в открытых портах.
34 evgeniy_n
 
15.09.23
11:50
В nethasp.ini только это правил:
NH_SERVER_ADDR=192.168.88.245
NH_USE_BROADCAST = DISABLED
NH_TCPIP_METHOD = TCP
35 Arbuz
 
15.09.23
15:41
(0) А маска подсети у вас не больше 16? Эти два адреса у вас в одном сегменте или роутинг?
36 Salimbek
 
15.09.23
15:53
(29) А как сам думаешь, почему у тебя в ошибках пишет: C:/Users/buh-cap/AppData/Local/Programs/1cv8_x64/conf/nethasp.ini
а ты исправляешь в (18) это: c:\Program Files\1cv8\conf\
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой