Наверное, каждому 1с-нику приходилось сталкиваться с ключами защиты КАТРАН!!!!!!!! Как кто-то писал, это глючность, доведенная до совершенства. Соглашусь, с катранами тяжелее, чем с hasp. Но не буду томить.
Была мне поставлена задача, перенести ключи защиты KATRAN с сервака (под управлением Windows Server 2008 R2 Service Pack 1 64-разрядная ОС) на другой, с такой же ОС, только английская версия. Разумеется нужно перенсти базу на новый сервак и перенастроить клиентские компы. Предыдущий админ уже не помнил как он устанавливал все это добро. Пришлось самому думать. После долгих ..., нет, оооочееньь долгих поисков по инету я раздобыл по крупицам необходимое драйвера, модули защиты и прочее. Все действия проводил на ОС WIndows Server 2008 R2 Service Pack 1 и на Windows 7 Корпоративная.
И так начинаем.
В архиве есть 4 папки (рис. 1):
1) CopyToBIN.
2) NKey1.1.0.5-Local (1).
3) NKey1.1.0.7-Server (2).
4) Usb91.11214-DriversKey.
Для начала проведем мероприятия на серваке.
1. Заходим в папку "NKey1.1.0.7-Server", запускаете от имени админа файл "NKeyInst.exe" и устанавливаем модуль обмена данными. Пришлось искать специальный модуль под это операционку.
2. Потом заходите в папку "Usb91.11214-DriversKey", запускаете от имени админа файл "UPKeyInst.exe" и устанавливаете драйвера на ключи КАТРАН(чтоб их ...).
3. Потом подключаете в порты USB сами ключики КАТРАН.
4. После этого вы снова заходите в папку "NKey1.1.0.7-Server" и создаете ярлык файла LicenceServer.exe, он будет называтся типа "LicenceServer.exe - Ярлык" и кидаете этот ярлык в автозагрузку. Хотя можно и создать правило запуска этотприложения. Запускаете сам файл LicenceServer.exe. Запуститься сервер выдачи лицензий. По умолчанию лицензии прут через 9099 TCP-порт. В настройках фаервола нужно настроить этот порт, открыть по TCP. Вообще надо убедиться, что открыты нужные порты для hasp ключей, не только для катран. В целом все.
Работы на клиенте
1. Установите 1с 8.1 (у меня платформа 8.1.15.14).
2. Из папки "CopyToBIN" копируете содержимое в папку "bin" с установленной 1с-кой (у меня эта папка находиться по такому адресу C:\Program Files\1cv81\bin).
3. Находите файл LicenceAddIn.config.
Содержимое этого файла
------------------------------
[B96A]
Host=1c
Port=9099
ConnectTimeout=30
RequestTimeout=30
KeepAlivePeriod=60
UseKeyNo=0
KeyNo=0
[Common]
LocalServerAutoStart=0
LocalServerPath=LicenceServer.exe
RecentHosts=localhost,1c
-------------------------------
Подправите значения в строке "Host=1с" и в строке "RecentHosts=localhost,1с". Вместо "1с" вы должны прописать имя или IP-адрес вашего сервера, где ключи стоят. ( Вообще, если я не ошибаюсь, строка "Host=..." отвечает за то, откуда брать лицензию, где искать ключи катран, а "RecentHosts=..." - где расположен модуль обмена данными. (Или наоборот, не сердитесь :-) ). Поэтому, желательно устанавливать все это "добро" на 1 комп, не через удаленку. )
4. Заходите в папку "NKey1.1.0.5-Local" запускаете от имени админа файл "NKeyInst.exe" и устанавливаете модуль обмена данными для локального компьютера.
5. Запускаете "1С Автоматизированный сервисный центр" от имени администратора. Радуетесь.
______________________________________________________________________________________________________
(1) - кстати, этот модуль обмена данными можно использовать и на XP. Например, если у вас на компе, где лежит база и вставлены клочи, установлена XP или windows 7 (та же корпоративная) - то этот модуль можно установить. (2) - предназначен для 64-битной ОС Windows 7.