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

Запуск однопользовательской 1с8 на тонких клиентах

Автор sobakaper, 30 ноя 2010, 21:12

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

sobakaper

Здравствуйте!

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

Собственно, суть проблемы.

Имеется сервер на базе win 2000, на нем работает исключительно бухгалтерия. Подключаются к серверу через тонкие клиенты, по локалке. Получают образ с помощью PXE и загружаются с него. Иными словами, работают на терминалах без жестких дисков.

На сервере установлена сетевая 1с7, в которой ведется вся бухгалтерия предприятия. 7-ка работает без проблем, лицензия подтверждается ключом на cоm-порте сервера.

Сейчас решили взять на пробу 1с8 и пока использовать ее только для расчета зарплаты. С этой целью приобрели у официального дистрибьютора коробку с однопользовательским ключом, поскольку посчитали, что одного пользователя на 8-ке нам пока будет достаточно. Ключ, соответственно, USB.
Поставили платформу 8-ки по RDP под админской учеткой, все по инструкции. После установки HASP менеджера лицензий воткнули ключ в USB разъем сервера. Однако менеджер лицензий ключ не видит... Дистрибьютор ничего, кроме покупки сетевого ключа, предложить не смог, к сожалению. Но покупка сетевого ключа для нас пока не является обоснованной по затратам.

Далее - мои заключения по проведенным экспериментам с установкой:

1. При локальном входе на сервер ключ определяется, 1с8 запускается успешно.
2. При установке на машинку с XP запускается как при локальном входе, так и при входе по RDP (если предварительно открыть локально сеанс под этой же учеткой и запустить менеджер лицензий).
3. Пробовал сделать аналогично на сервере с win2000 - эффекта нет, так как он четко чувствует различие между локальной сессией и сессией ICA/RDP.
4. Пробовал запускать менеджер лицензий локально на сервере от админа и от конкретного пользователя без открытия локальной сессии - эффекта нет, при открытии ICA/RDP сессии ключ система не видит.

Собственно, не совсем понятно, почему возникают такие проблемы. Ведь в нашем случае пользователь технически работает на сервере, 1с8 также стоит на сервере и ключ, как не удивительно, тоже воткнут в сервер.

Возможно, кто-то сталкивался с такой проблемой?
Буду очень благодарен Вашим советам.

progmikon

Как мне кажется проблем быть не должно. Наверное дело в ОС сервера. Видимо единственный выход - вынос ключа на другой сервер и настройка клиентов nethasp.ini на него.

sobakaper

Цитата: progmikon от 30 ноя 2010, 22:30
Как мне кажется проблем быть не должно. Наверное дело в ОС сервера. Видимо единственный выход - вынос ключа на другой сервер и настройка клиентов nethasp.ini на него.

Попробовал так.
Воткнул ключик в отдельную машину (прдположим, что она имеет ip 192.168.0.10), на ней поставил HASP LM.

nhsrv.ini на нем выглядит так (участок про TCP/IP):
[NHS_IP]

NHS_USE_UDP      = enabled   ; enabled or disabled (default: enabled)
NHS_USE_TCP      = enabled   ; enabled or disabled (default: enabled)
NHS_IP_portnum   = 475       ; IP port number (default: 475 (IANA registered))
                             ;   CAUTION: clients must use the same port !

Менеджер лицензий запущен, ключ видит.

Далее.

Зашел на бухгалтерскую машинку (предположим, что ее IP 192.168.0.11), на ней правил nethasp.ini (участок про TCP/IP):

[NH_TCPIP]

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

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

NH_SERVER_ADDR = 192.168.0.42                              ; 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 = 475           ; 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 = Enabled or 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.

Ситуация не изменилась.

Что-то не так сделал?

sobakaper

Прошу прощения, в приведенном конфиге, если основываться на IP адресах машинок из моего поста, строка:
NH_SERVER_ADDR = 192.168.0.42
разумеется должна быть такой:
NH_SERVER_ADDR = 192.168.0.10

progmikon

А nethasp.ini на терминальном сервере настроили на это ип?

sobakaper

Цитата: progmikon от 01 дек 2010, 10:28
А nethasp.ini на терминальном сервере настроили на это ип?

Да, разумеется.
NH_SERVER_ADDR = 192.168.0.10
это из nethasp.ini на бухгалтерском сервере.

progmikon


sobakaper

Цитата: progmikon от 01 дек 2010, 10:35
и все равно не ципляет этот ключ?

Неа, с терминала ключа не видит. С локальной сессии на сервере не пробовал еще, далековато идти. : ))

sobakaper

В дополнение - протелнетил порт (475) с 192.168.0.10 на 192.168.0.11 и в обратную сторону. Подключение происходит, порты не блокируются.
Честно говоря, пока идеи закончились.

sobakaper

Однопользовательский ключ вообще может транслироваться по сети?

Теги:

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

Рейтинг@Mail.ru

Поиск