Имя: Пароль:
1C
 
Как платформу 1С заставить забыть последний использованный ключ USB Hasp??
0 Гость из Мариуполя
 
05.10.24
18:39
предыстория: живет фирмочка, крутится у них 1С-сервер и попутно раздаются лицензии USB через менеджер Hasp LM. Ключик USB сетевой на 10 пользователей (про серверный ключ разговора нет, он стоит на сервере, но к вопросу отношения не имеет).
Появился еще один пользователь 1С, и ключей стало не хватать. Кто первый встал, того и тапки, а последнему пишет - пшел отседова, лицензия не обнаружена.
Обнаружилось не сразу, а спустя какое-то время, потому что часть пользователей были то в отпусках, то на больничном. В общем, все 11 пользователей дружно навалились на HASP LM только сейчас и каждый требует себе.

Ну и ладно, проблем то докупить еще одну программную лицензию никаких. Ан нет, начальник у них хитровымудренный и говорит - а нафига нам покупать, если у нас еще есть однопользовательский ключик от основной поставки, вот он, родимый, у меня в сейфе лежит. На, бери и ставь.
Та без проблем, отвечаю, устанавливаю дрова у указанного мне пользователя Марь Иванны, втыкаю этот однопользовательский, запускаю 1с - и индийское жилище фигвам называется. 1С-ка запомнила последний использованный (сетевой) и запускается с ним.
Не, так то я алгоритм поиска ключей конечно знаю, сначала ищутся локальные, а потом сетевые. Но, оказывается, это для первого запуска/поиска. А если уж платформа на компе запомнила сетевые, то локальные в упор не хочет искать. Хотя вот он ключик, в жопу воткнут. (жопа компа, а не МарьИванны!)

Пришлось извращаться - установить у МарьИванны локально файловую базу (пустую!) тупо выдернуть сетевой шнурок из системника, запустить 1С с этой локальной базой и о радость - наконец то 1С поискала и увидела локальный Hasp USB.
После этого втыкаю сетевой шнурок обратно, запускаю рабочую базу и все ОК - 1С на этом компе теперь использует локальный ключик.

Так вот у меня вопрос - может существует какое-либо решение попроще, без извратов с выдергиванием сетевого шнурка (ну или выключения сетевого адаптера), для того чтобы заставить платформу 1С забыть про использованные ключи, с тем, чтобы сработал алгоритм поиска ключей как положено - сначала ищутся локальные, потом сетевые?

А то может я совсем дурак и простейшего не знаю... Но у меня (точнее у клиента) 1С ничего не искала, а сразу брала ранее использованный сетевой HASP.
1 Zamestas
 
05.10.24
19:49
(0) В nethasp.ini оставить только tcp/ip, вырубить broadcast и указать несуществующий IP - шнурок дергать не придется.
2 Winnie Buh
 
05.10.24
20:03
(0) информация о последней использованной лицензии/ключе хранится в служебном файле 1cv8conn.pfl
3 Гость из Мариуполя
 
05.10.24
20:21
(1) В тоску. сначала править nethasp.ini неправильно, потом возвращать правильно. Но, конечно, как вариант тоже полезно. Спасибо.
Про сетевой шнурок это образно, можно просто на сетевой адаптер ПКМ-> отключить.

(2) То есть просто грохнуть этот файл?
Спасибо. Именно про такой простой вариант я и спрашивал.

ps: to all
из руководства администратора на ИТС первым же пунктом
https://its.1c.ru/db/v8325doc#bookmark:adm:TI000000329
10.4. Определение возможности запуска
10.4.1. При запуске клиентского приложения
При запуске «1С:Предприятие» выполняет проверку возможности запуска по следующему алгоритму (если на каком-либо шаге обнаруживается необходимая лицензия, дальнейший поиск прекращается):
1. На компьютере с клиентским приложением:
● Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении


Значит, на будущее запомню и буду грохать файл 1cv8conn.pfl
Правда не знал, еще раз спасибо Winnie Buh

С другой стороны, это же хорошо, что 1С при каждом запуске не ищет ключи заново, а использует последние успешные.
Запуск от этого ускоряется однозначно и это есть хорошо.
4 ansh15
 
05.10.24
20:38
(Очень давно)Пока не снес сеансовые данные сервера приложений, локальный HASP не хотел попадать в схему поиска лицензии.
5 Serg_1960
 
06.10.24
16:35
"попроще, без извратов"(0) - достаточно один раз попросить Марь Ивановну открыть сеанс с 1С последней, одиннадцатой :)
6 Сергиус
 
07.10.24
11:15
(0)"без извратов" нельзя-с..