![]() |
![]() |
![]() |
|
Помогите разобраться с лицензиями. | ☑ | ||
---|---|---|---|---|
0
bvn-2005
15.08.25
✎
11:19
|
Базы 1С - на сервере. Рабочие - под MS SQL, и некоторое количество файловых копий. Пользователи работают в основном по RDP. Но есть одна база, к которой подключаются как по RDP, так и через вэб-клиент.
Лицензии получают с 2-х USB ключей (50 и 100), установленных да 2-х старых серверах. Будет еще один программный ключ (50 или 100 - пока не ясно). Надо сделать так, чтобы лицензии с него получала только та база, где RDP и WEB, а остальные получали только аппаратные лицензии. Как? |
|||
1
Winnie Buh
гуру
15.08.25
✎
11:23
|
(0) версия платформы у этой базы будет такая же, как у остальных?
|
|||
2
Прохожий
15.08.25
✎
11:27
|
То есть одна файловая должна быть на программном ключе, а остальные должны быть как сейчас? а нафига файловой ключ на 50 или 100 пока не ясно?
|
|||
3
Прохожий
15.08.25
✎
13:52
|
То есть вопрос, как в сети, где есть сервер 1С с аппаратными ключами, установить файловую базу с программным ключом, чтобы они друг друга не видели. Непонятно, где будет жить файловая база. Если у нее свой сервер, то одно, если она на одном из старых серверов, то другое.
|
|||
4
bvn-2005
15.08.25
✎
12:05
|
"версия платформы у этой базы будет такая же, как у остальных?"
Да "То есть одна файловая должна быть на программном ключе" Она под SQL |
|||
5
Winnie Buh
гуру
15.08.25
✎
12:18
|
(4) в других базах как клиенты получают лицензии с USB, сами от HASP LM или от сервера 1С?
т.е. интересует включена там раздача лицензий сервером 1С:Предприятия или нет |
|||
6
Seriy_Volk
15.08.25
✎
12:19
|
(0) схема с несколькими аппаратными + программными клиентскими лицензиями весьма капризная. В двух словах желаемый результат можно получить вот так:
1. в сервере 1с не должно быть клиентского аппаратного ключа 2. по всем базам, которые должны получать только аппаратные лицензии должна быть выключена галка "разрешить выдачу лицензий сервером 1с предприятие" 3. у базы с доступом через вэб-клиент "разрешить выдачу лицензий сервером 1с предприятие" = ДА |
|||
7
Winnie Buh
гуру
15.08.25
✎
12:29
|
еще один пункт нужен:
4. в nethasp.ini на сервере запретить поиск ключей по сети |
|||
8
bvn-2005
15.08.25
✎
13:14
|
"интересует включена там раздача лицензий сервером 1С:Предприятия или нет"
У всех SQL баз - включена. |
|||
9
Winnie Buh
гуру
15.08.25
✎
13:17
|
(8) тогда ты никак не запретишь серверу 1C использовать программную лицензию для этих баз
|
|||
10
bvn-2005
15.08.25
✎
13:32
|
(9) Ну, это можно и отключить...
|
|||
11
X Leshiy
15.08.25
✎
13:44
|
(0) Пользователей много?
|
|||
12
bvn-2005
15.08.25
✎
13:52
|
+/- 100
|
|||
13
X Leshiy
15.08.25
✎
14:45
|
Запрети 100 раздавать куда-либо, кроме сервера 1с, а 50 никуда, кроме терминала (если файловые не открывают с локальных). Тогда все серверные будут получать от сервера, независимо от того, где открываются, а файловые и часть РДП от 50.
|
|||
14
Winnie Buh
гуру
15.08.25
✎
19:16
|
(10) если можно отключить раздачу лицензий сервером для остальных баз, то см. (6) (7)
|
|||
15
bvn-2005
03.09.25
✎
07:59
|
(6) Пункты 1-3 выполняются.
(7) NetHasp.ini пока не трогал. Кстати, в нем ничего не прописано. Результат: все пользователи дружно поручают свежеустановленную стопользовательскую прог лицензию... :-( |
|||
16
Garykom
гуру
03.09.25
✎
08:19
|
(0) Никак
Нельзя выделить именно базу |
|||
17
Garykom
гуру
03.09.25
✎
08:22
|
Имхо я бы новые программные лицухи наоборот активировал на RDP сервере
А один USB ключик выделил для публикации базы на отдельном сервере Потому что веб-клиенты они заразы жрут на каждый сеанс а не на пользователя И не освобождают сразу лицухи при неправильном закрытии без выхода Так что лучше их в отдельную песочницу, чтобы не сожрали лишнего |
|||
18
Winnie Buh
гуру
03.09.25
✎
09:09
|
(15) у тебя и сервер 1С, и веб-сервер, и терминальный сервер, и программные лицензии активированы - весь этот зоопарк на одной и той же машине?
|
|||
19
bvn-2005
03.09.25
✎
10:18
|
Да
|
|||
20
Winnie Buh
гуру
03.09.25
✎
10:39
|
(19) сорри, видимо я в тот день был невнимателен и проморгал, что все остальные юзеры работают также по RDP,
в этом случае (6)(7) недостаточно, т.к. если у тебя все на одной машине и для всех баз используется одна и та же версия платформы, то нет никакого штатного механизма у 1С, который бы помешал RDP клиентам получать программную лицензию установленную на терминальном сервере, надо добавить еще один пункт - на уровне ОС настроить права таким образом, что бы к файлу этой лицензии имел доступ только тот юзер, от лица которого запускается сервер 1С |
|||
21
bvn-2005
03.09.25
✎
11:06
|
Я, вот, никак не пойму: поможет ли организация сервера лицензирования на отдельном компе?
|
|||
22
bvn-2005
03.09.25
✎
11:08
|
(20) Имеется ввиду USR1CV8?
|
|||
23
Winnie Buh
гуру
03.09.25
✎
11:14
|
(21) если сервер лицензирования будет развернут на другой машине, то поможет, но имхо - это лишний костыль, в данной конкретной ситуации проще правами разрулить,
(20) если не менял вручную, то по умолчанию должен быть этот |
|||
24
Winnie Buh
гуру
03.09.25
✎
11:18
|
+ права можно попробовать понастраивать прямо в каталоге по умолчанию %ProgramData%\1C\licenses
или переложить файл лицензии в произвольную папку, путь к которой прописать с помощью параметра ConfLocation= конфигурационного файла conf.cfg |
|||
25
bvn-2005
03.09.25
✎
11:22
|
"проще правами разрулить"
Получается так: беру файл XXXXXX.lic и для группы Пользователи удаленного рабочего стола устанавливаю полный запрет. Тогда, те, кто по RDP будут получать USB, а те, кто по вэб - программные...? Но, при окончании программных лицензий вэб-пользователи полезут за USB? |
|||
26
Winnie Buh
гуру
03.09.25
✎
11:35
|
(25)>Но, при окончании программных лицензий вэб-пользователи полезут за USB?
полезут, вот для этого им нужен (7) в nethasp.ini на сервере запретить поиск ключей по сети если у опубликованной на веб-сервере базы есть те, кто запускает ее не браузером, а ТК и им по сети доступны USB-ключи, то в параметрах запуска ИБ добавить параметр /UseHwLicenses- |
|||
27
Winnie Buh
гуру
03.09.25
✎
12:42
|
кстати, рекомендую статью по настройке совместного использования программных лицензий и USB-ключей
https://www.online-ufa.ru/content/articles/setting-use-license-1c/ в конце статьи есть FAQ, см. ответ на вопросы 7 и 10, похоже на твой случай |
|||
28
Winnie Buh
гуру
03.09.25
✎
13:16
|
для начала просто попробуй перенести файл лицензии из ProgramData\1C\licenses в каталог юзера \USR1CV8\AppData\Local\1C\1Cv8\conf
|
|||
29
bvn-2005
04.09.25
✎
08:04
|
"для начала просто попробуй перенести файл лицензии"
Не прокатило. Все стали получать лицензии с USB. При переносе файл XXXXXXXX.lic переименовался в XXXX_XXXX.oldlic Пока вернул все взад. |
|||
30
Winnie Buh
гуру
04.09.25
✎
08:25
|
(29) как именно переносил?
при обычном перемещении файла лицензии в другой каталог он не может сам по себе переименоваться из *.lic в *.oldlic переименование происходит при использовании резервного пинкода, так отмечается старая аннулируемая лицензия, при этом в \ProgramData\1C\licenses должен появится файл новой лицензии |
|||
31
bvn-2005
04.09.25
✎
08:39
|
Остановил Агент 1С. При попытке переноса получил сообщение, что файл занят процессом 1cv8c.exe. Прибил в диспетчере задач это фоновый процесс. После этого файл переместился и сразу переименовался. Никаких пинкодов не вводилось.
|
|||
32
Winnie Buh
гуру
04.09.25
✎
09:01
|
(31) ни разу не сталкивался сам, не слышал от других и не читал в документации, что бы файл лицензии сам переименовывался при переносе,
переименование в .oldlic - это именно часть процедуры переактивации лицензии, когда появляется новая лицензия, а старая аннулируется, без ввода резервного пинкода в теории такое может произойти только если при восстановлении лицензии взвести флаг, что параметры компьютера не менялись, но процедура восстановления явная, не заметить ее невозможно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |