Если вы сталкиваетесь с администрированием платформы 1С, у вас возникает очень много вопросов о там, как и что сделать или какими средствами можно воспользоваться. Одной из таких проблем является информация о лицензии, которая установлена в данный момент на компьютере или сервере.
Для чего это может понадобиться?
— У вас есть сохраненные файлы лицензий, но вы забыли какой из них от какой организации.
— Вам необходимо переактивировать лицензии на сервере или рабочей станции, но вы не помните какой пин-код вводили последний, а проверять все по очереди не самая забавная работа.
Думаю, даже этих причин достаточно, чтобы разобраться с утилитой RING и настроить ее на вашем админском компьютере. Итак, приступим к установке и разбору что к чему.
Во всех мануалах и даже на сайте ИТС пишется о том, что данная утилита либо лежит в папке с платформой, а это, к примеру: C:Program Files (x86)1cv88.3.8.2137ExtDst и выглядит вот так
Или как сказано на сайте ИТС
При обычной установке платформы, к примеру: 8.3.16.1148 в папке C:Program Files (x86)1cv88.3.16.1148ExtDst про которую говорят во всех инструкциях, которые я видел, этих файлов нет, есть только 3 файла с агентами и все
Если зайти в консоль CMD и попытаться воспользоваться утилитой, думая, что она установлена с продуктом, у вас ничего не получится. Система выругается
В моем случае, просмотрев все имеющиеся на компьютере платформы, а именно:
Установщики утилиты 1C RING нашлись лишь в версии 8.3.8.2137
Возможно, что в версиях платформы выше 8.3.8.2137 тоже сохранились эти установщики. Отслеживанием, когда они перестали поставляться с платформой, я не занимался.
В таком случае, можно просто скачать платформу 1С версии 8.3.8.2137, установить и вытащить из них установщики, как было сделано мной. Возможно кто-то нашел решение оригинальное, делитесь в комментариях.
Устанавливаем обе утилиты. При установке обеих будет выводится лишь вот такое:
Окна. Проверить установку необходимо в панели управления. У вас должны появиться такие установленные продукты.
Если после установки вы попытаетесь воспользоваться утилитой RING хотя бы для вывода по ней справки, то ничего не получится. Скорее всего вы увидите предупреждение такого вида:
Error: JAVA_HOME environment variable is not set.
Please set the JAVA_HOME environment variable to the location of your Java installation.
Консоль сообщает нам, что необходимо установить переменную окружения JAVA_HOME
Для этого необходимо установить Java последней версии на официальном сайте java.com/ru/download/
Следующим шагом устанавливаем переменную окружения. Заходим в панель управления, переходим в Система
Откроется окно Переменные среды. Там необходимо нажать кнопку Создать или Добавить в зависимости от системы. Откроется окно добавления переменной.
Имя — JAVA_HOME
Значение переменной – нажимаем Обзор каталога идем по пути куда установлена Java, у меня это C:Program Files (x86)Javajre1.8.0_251
Нажимаем ОК. В 90 % случаев стоит перезагрузить компьютер. Иначе переменная так и не заработает.
Проверяем, открываем CMD и вводим ring help
Если вышло примерно то же самое что на скрине выше, тогда установка закончена и можно переходить к работе с утилитой, описание работы в статье Использование утилиты 1С RING
Способ установки, который я в интернете не увидел, когда боролся с данной проблемой. Для такого способа установки утилиты Ring, для начала необходимо установить на ваш компьютер JAVA это описано чуть выше в этой статье тут
После того как вы поставили JAVA вам нужен установщик платформы. У меня это будет 8.3.17.1549 и переходим в папку license-tools
Запускаем от Администратора файл 1ce-installer, немного подумав откроется окно с предложением установить данную утилиту с информацией о ее версии.
Стрелками помечены версию утилиты и пусть по которому вам надо будет искать папку. Нажимаете Установить и все готово
Для проверки установки и работоспособности ring открываем CMD и вводим ring, выше в статье это тоже есть.
В отличии от предыдущего способа, который описан первым считаю небольшим минусом то, что в панели управления в установленных программах вы не увидите этой утилиты. Ну а плюс конечно в том, что второй способ установит самую свежую утилиту Ring .
Источник
LicDataViewer программа для просмотра/расшифровки информации из файла программной лицензии 1С (*.lic)
UPD 2. Выпущена версия 1.0.0.3. Исправлен косяк при ручном сохранении, теперь расширение по-умолчанию добавляется к названию файла.
UPD 3. Выпущена версия 1.0.0.4. Немного изменена механика завершения работы. Теперь корректно программа чистит за собой файлы используемые для декодирования.
Столкнулся недавно с ситуацией, когда необходимо было разобрать имеющиеся файлы программных лицензии 1С (*.lic) и понять какие регистрационные данные и используемый ПИН-код на них.
Эту информацию можно получить при помощи утилит Ring и License Tools поставляемых вместе с платформой 1С. Данные утилиты находятся в папке ExtDst с установленной платформой 1C.
Данные утилиты написаны на Java и соответственно требуют установленной в системе среды Java и Java Cryptography Extension (JCE). Использование утилит Ring и License Tools возможно только из командной строки, это накладывает различного рода неудобства, если файлов программных лицензий много.
Уже существуют как минимум две (я столько встретил на просторах могучего) утилиты обертки для Ring, но они по прежнему требуют необходимость установки всех необходимых программ для начала работы с файлами программных лицензий.
Мне захотелось иметь один файл при запуске которого я бы мог сразу начать работу. Поэтому решил написать свою программу обертку для работы с программными лицензиями.
- Просмотр регистрационного номера программного продукта
- Просмотр PIN-кода
- Просмотр регистрационной информации
- Автоматическое сохранение полученной информации из программной
лицензии (*.lic). Путь авто-сохранения в каталог расположения
файла лицензии - Сохранение в полученной информации из программной лицензии (*.lic)
в любой удобный каталог. - Программа не отправляет никакие данные на сервер 1С:Пульт
Для работы программы не требуется устанавливать Java, Ring и License Tools!
Для тех у кого есть желание поблагодарить, могут воспользоватся формой ниже:
Источник
Использование утилиты RING для проверки информации о программных лицензиях
Общая схема работы с утилитой:
- Скачиваем и устанавливаем «Утилита лицензирования 1С:Предприятия (1C:Enterprise License Tools) » (Присутствует на сайте обновлений ИТС)
- Устанавливаем Java.
- Командами утилиты получаем информацию
- Список программных лицензий
- Кому принадлежит лицензия
- Действует ли лицензия (Удовлетворяет ли конфигурации компьютера)
- Устанавливаем Java-машину.
-Устанавливаем, прописываем переменные окружения (Этот компьютер – Свойства – Дополнительные параметры системы)
JAVA_HOME = C:Program FilesJavajre1.8.0_271 ( создаем новую переменную )
PATH = C:Program FilesJavajre1.8.0_271bin ( Добавляем путь )
-Перезагружаем или перезаходим в Windows, проверяем работу Java в командной строке: “java -version”
- Устанавливаем «Утилита лицензирования 1С:Предприятия(1C:Enterprise License Tools)»
-Установочные файлы присутствуют на сайте обновлений ИТС:
— Запускаем « C:Distr1c_enterprise_license_tools_0.15.0_2_windows_x86 1ce-installer.cmd»
По — умолчанию устанавливается в «C:Program Files1C1CEcomponents1c-enterprise-ring-0.19.5+12-x86»
-Проверяем, что утилита добавилась в переменную окружения PATH
-Проверяем работу утилиты – в командной строке переходим в каталог « C : Program Files 1 C 1 CE components 1 c — enterprise — ring -0.19.5+12- x 86» и запускаем команду “ ring ”
- Проверяем папки с лицензиями.
Файлы с лицензиями могут находится в разных местах, 1С при проверке лицензии ищет их в разных каталогах. Желательно для порядка хранить их в одном месте, например в «C:ProgramData1Clicenses»
О писание каталогов, где хранятся лицензии есть на сайте ИТС: https://its.1c.ru/db/v8311doc#bookmark:adm:TI000000326
- Выполняем проверку лицензий. В командной строке переходим в каталог « C : Program Files 1 C 1 CE components 1 c — enterprise — ring -0.19.5+12- x 86» и запускаем команду “ ring ” с параметрами:
ring license list – список файлов лицензий
ring license info — name 488888806583092-8666999979 – информация о владельце лицензии
ring license validate — name 29888866630754-8187878665 – информация о соответствии лицензии конфигурации компьютера.
Пример ответа :
C:Program Files1C1CEcomponents1c-enterprise-ring-0.19.5+12-x86>ring license
validate —name 2888888888754-818888885
Проверка лицензии завершилась с ошибкой.
— CPU_1 : CPU1, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
— CPU_0 : CPU0, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
— CPU_2 : CPU2, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
— CPU_3 : CPU3, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
Более подробное описание процесса есть на сайте ИТС:
Но мне пришлось много времени потратить, чтобы во всём разобраться, так что я решил написать собственную инструкцию.
Источник
Для чего нужен 1C ring license?
На текущий момент широко распространено использование программных лицензий. И системы на базе 1С в этом не исключение.
Но, помимо простой активации пин-кодов, программная лицензия 1С также нуждается в обслуживании.
Для обслуживания разработчику требуются знания об инструменте для получения списков, информации, анализа состояния файлов программных лицензий.
Об этом инструменте мы и расскажем в этой статье – модуле license утилиты ring для анализа программных лицензий 1С.
1С ring license может выводить информацию, проверять корректность, а так же выполнять другие действия с файлом программной лицензии 1С.
Описание работы с данной утилитой приводится для ОС Linux дистрибутивов RHEL/CentOS 7.
1. Установка 1С ring license версии 8.3.14 и выше.
2. Применение на практике 1С license ring версии 8.3.14 и выше.
Установка 1С ring license версии 8.3.14 и выше
Установка утилиты ring и ее модулей версии 1С:Предприятия 8.3.14 и более новых — несколько отличается от ее более ранних релизов.
1С ring версии 8.3.14 и более — устанавливается при установке ее модулей, которые в ней нуждаются. Отдельная установка утилиты ring не поддерживается.
Опишем процесс установки модуля license утилиты ring более подробно.
1. Дистрибутивы модулей утилиты ring (в том числе модуля license) поместим в каталог /opt/license-tools.
2. Для работы нам понадобится JAVA, поэтому установим JAVA OpenJDK.
yum install java-1.8.0-openjdk |
3. Убедимся, что у файла 1ce-installer-cli есть разрешение на исполнение.
4. Если его нет – установим права на исполнение владельцу файла.
chmod 744 /opt/license-tools/1ce-installer-cli |
5. Перейдем в каталог /opt/ icense-tools.
6. Выполним установку модуля.
sudo ./1ce-installer-cli install |
Результат успешной установки:
7. Пропишем параметр: crypto.policy=unlimited
vim /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/jre/lib/security/java.security |
Применение на практике 1С license ring
Приведем несколько примеров использования модуля license утилиты ring.
В наших примерах:
-
- —name – имя программного ключа;
- —path — путь к хранилищу лицензий, указывать его необходимо обычно, если оно отличается от пути по умолчанию.
/var/1C/licenses – путь к хранилищу лицензий по умолчанию.
1. Перейдем в необходимый каталог, куда установилась утилита.
cd /opt/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64/ |
2. Получим список лицензий.
ring license list —path /var/1C/licenses/ |
2. Получим информацию по лицензии.
ring license info —name 501ХХХХХХ835573-81ХХХХХХ26 —path /var/1C/licenses/ |
3. Выполним проверку лицензии на корректность.
ring license validate —name 501ХХХХХХ835573-81ХХХХХХ26 —path /var/1C/licenses/ |
Все команды можно вводить без указания пути к хранилищу (если используется хранилище по умолчанию), например:
ring license validate —name 501ХХХХХХ835573-81ХХХХХХ26 |
- Главная
- Полезная информация
- Как узнать данные, введенные при первоначальной активации «1С»? Текущий активный пинкод?
15.08.2018
При использовании программной защиты платформы «1С» случаются ситуации, когда нет возможности повторить данные, введенные при первоначальной активации «1С» (обычно эти данные сохраняют в файл LicData.txt). Без этой информации нет никакой возможности сделать переустановку и активацию программы с другим пинкодом. Если этот файл удалили или потеряли, то для переактивации программной лицензии «1С» как минимум придется обращаться в Центр лицензирования «1C» (lic@1c.kz).
Однако, с версии 8.3.8 платформы «1С» появилась возможность получить всю необходимую информацию из сохранившегося файла лицензии (*.lic). Для этого нужно воспользоваться утилитой RING. Подробное описание утилиты расположено на портале ИТС.
Установка и настройка Ring и License Tools
Утилиты License Tools и Ring находятся в папке ExtDst, расположенной в каталоге с платформой «1С». Например, по такому пути:
C:Program Files (x86)1cv88.3.10.2650ExtDst
Дистрибутивы утилит находятся в двух файлах. Нужно установить оба пакета. Дополнительных сообщение об успешности или ошибочности установки не будет, окно установщика просто закроется.
1c-enterprise-license-tools-0.1.0-22.x86.msi
1c-enterprise-ring-0.6.0-15.x86.msi
Установка JRE (Java SE Runtime Environment) и JCE (Java Cryptography Extension)
Скачиваем JRE с официального сайта (https://www.java.com/ru/download/manual.jsp). Крайне рекомендуем скачиванию сборку «Windows В автономном режиме», не x64! Устанавливаем стандартным способом. JRE по умолчанию установится примерно по следующему пути:
C:Program Files (x86)Javajre1.8.0_181
или
C:Program FilesJavajre1.8.0_181
Далее, скачиваем дистрибутив JCE (Java Cryptography Extension) с http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html. Распаковываем содержимое скачанного архива в подпапку JRE: libsecuritypolicyunlimited
Например:
C:Program Files (x86)Javajre1.8.0_181libsecuritypolicyunlimited
Настройка переменной окружения
Теперь, необходимо указатьпеременную окружения «JAVA_HOME». Для этого заходим в «Мой компьютер» –> «Свойства» –> «Дополнительные параметры системы безопасности» далее на вкладке «Дополнительно» –> «Переменные среды» нажимаем «Создать». В поле имени переменной пишем JAVA_HOME, а в поле «Значение переменной» полный путь до папки с установленной JRE, например:
C:Program Files (x86)Javajre1.8.0_181
или
C:Program FilesJavajre1.8.0_181
Получение информации о программной лицензии
После выполнения всех вышеперечисленных шагов можно открыть командную строку cmd и вводить команды.
ring license list --path C:ProgramData1Clicenses
Здесь, «C:ProgramData1Clicenses» полный путь к каталогу, где располагаются файлы лицензий 1С (*.lic).
После выполнения команды выше будет получен результат подобного вида:
000000000000000-111111111
Здесь, до знака «-» текущий активный пинкод, после знака — регистрационный номер. Если по указанному пути находятся несколько файлов лицензий, то будет выведена информация по каждому из них.
Теперь получим информацию, введенную при первоначальной активации лицензии — то, что сохраняется в файл LicData.txt.
ring license info --name 000000000000000-111111111 --path C:ProgramData1Clicenses
Результатом выполнения команды будет примерно следующая информация:
Информация о пользователе:
Имя: Петр
Отчество: Сидорович
Фамилия: Иванов
e-mail: ivanov@mail.ru
Компания: ТОО «Лакомка»
Страна: Казахстан
Индекс: 100000
Регион/область: Карагандинская
Город: Караганда
Улица: Абдирова
Дом: 5Дата комплектации: 00:00:00 16.08.2018
-
Главная
-
О компании
-
Блог
-
Полезные статьи
- Ошибка программного лицензирования в 1С 8.3
68083
Руководитель Центра
сопровождения 1С
09 января 2019
Лицензии 1С
Актуальность проверена: 04.06.2023
Получить консультацию
Бесплатно
Содержание статьи
- Причины отказа лицензий 1С 8.3
- Восстановление работоспособности лицензий 1С
Лицензии 1С
Бесплатная доставка и установка, часы работы в подарок.
Большинство крупных компаний-пользователей программного обеспечения 1С, купив лицензию 1С Предприятие 8, использует программные ключи. Они удобны и обходятся дешевле «флешек», так как расходуются не на компьютеры, а на сессии с сервером. Однако случается, что с ними возникаю проблемы, и 1С прекращает их видеть. Администраторам 1С в крупных компаниях важно уметь быстро исправлять такие ситуации, поскольку время «простоя» пользователей может обернуться проблемами.
Причины отказа лицензий 1С 8.3
Приглашаем на
бесплатный вебинар!
06 июня в 11:00 мск
1 час
Существует перечень распространенных причин того, что 1С перестает видеть файл с лицензиями. Ответственный сотрудник должен в первую очередь проверить именно их и быстро исправить для восстановления работоспособности 1С:
- Обновление платформы 1С. Суть проблемы заключается в схеме процедуры обновления – новая версия не заменяет старую, а просто устанавливается в соседней директории. В итоге после нескольких лет работы на сервере можно обнаружить целую коллекцию платформ, работающих самостоятельно. Чтобы вернуть работоспособность лицензий, их необходимо перерегистрировать с помощью резервных пин-кодов;
- Сбой работы менеджера лицензий. Настройка этого механизма – тонкое и сложное занятие. Если им занимался неквалифицированный специалист, проблемы могут возникнуть в любой момент. Решаются подобные сбои переустановкой платформы и менеджера лицензирования;
- Отключение использования программных лицензий. В настройках информационной базы можно указать, какой тип лицензий используется. Иногда даже пользователи могут изменить настройки и достаточно лишь снять галку «Использовать аппаратную лицензию»;
- Если в вашей компании включен и настроен сервер лицензий 1С и к нему кто-то имеет доступ, необходимо проверить его настройки. При этом важно обладать соответствующей квалификацией или обратиться к профессионалам;
- Неверное расположение файла *.lic – программного ключа. Подобная ошибка возникает при переходе с файловой на клиент-серверную базу. Часто забывают, что у этих типов различается необходимое расположение ключа, и оставляют его в старой директории;
- Когда вы видите сообщение «Не обнаружено свободной лицензии» на одном рабочем месте, а на другом 1С работает, проверьте количество программных лицензий. Возможно, у вас просто слишком много пользователей и лицензии кончились. В этом случае придется закупать дополнительные или регулировать доступ в 1С по времени, что крайне неудобно;
- Изменилась конфигурация системы – программная лицензия 1С посчитает, что ее перенесли на другой ПК и откажется работать. Необходимо перерегистрировать ее, используя резервные пин-коды;
- Ненастроенный брандмауэр и антивирус тоже могут блокировать раздачу программных лицензий.
Восстановление работоспособности лицензий 1С
Существует возможность восстановить программные лицензии 1С с помощью специального файла, входящего в состав платформы. Для этого необходимо правильно настроить файл nethasp.ini, расположенный в папке conf каталога, куда установлена 1С. Чтобы ошибка лицензии 1С ушла, необходимо в этом файле указать следующие данные:
- В разделе NH_COMMON указать NH_TCPIP = Enabled;
- В разделе NHS_SERVER указать все имена менеджеров лицензий;
- В разделе NH_TCPIP указать адрес сервера с менеджером лицензий в виде NH_SERVER_ADDR = IP – адрес. Также укажите имя самого менеджера в реквизит NH_SERVER_NAME. Если их несколько, то перечисляются через запятые.
Затем настает очередь активировать имеющуюся лицензию первично или повторно. Видимость ее должна распространяться на всех пользователей ПК, способ получения укажите – ручной, автоматический, на цифровом носителе. После заполнения регистрационных данных в специальной форме получится файл лицензий, который необходимо разместить по одному из путей:
-
Для Windows XP и Vista:
- C:UsersAdministratorAppDataLocal1C1Cv8conf;
- C:UsersAll Users1C1Cv8conf;
-
Для Windows 7 и следующих:
- C:ProgramData1Clicences
Иногда получается так, что компания покупала лицензию, но все документы утрачены, а регистрационные данные забыты. В таком случае многие просто покупают заново комплект лицензий. Это достаточно дорого, если речь идет о 50 или 100 программных лицензиях. Поэтому важно знать, что всю информацию можно восстановить, если найти файл формата lic.
В этом файле вся информация закодирована. Чтобы ее декодировать придется потратить немало сил и времени. В этом может помочь техническая поддержка 1С, если покупка лицензий действительно имела место быть. Если же взяться за эту операцию самостоятельно, высока вероятность, что возникнет ошибка декодирования файла лицензий и будет утрачена последняя возможность восстановления.
Консультация со специалистами технической поддержки 1С полезна при проблеме с обновлениями или лицензиями любых видов: обращение может помочь существенно облегчить решение возникших задач. Помните, что в некоторых случаях сотрудники 1С могут запросить предоставить копию базы данных, но вы можете отказаться. Правда, в этом случае шансы получить полноценную помощь существенно снижаются.
Другие статьи по теме
Программные лицензии 1С и все о них
Программные лицензии 1С существенно упрощают жизнь администраторам в определенных условиях, поэтому знать их преимущества, недостатки и возможности должен каждый специалист
Менеджер лицензий 1С 8.3 HASP
Для аппаратных лицензий существует специальное программное обеспечение, которое занимается раздачей лицензий пользователям в локальной сети. Называется оно – менеджер программных лицензий 1С (HASP…
Для запуска 1С в клиент-серверном режиме нужно ДВЕ лицензии: одна серверная для запуска сервера 1С:Предприятия, вторая клиентская для запуска клиентского приложения (а для запуска файловой базы нужна только клиентская лицензия, а серверную устанавливать не нужно вовсе) .
Сегодня устанавливал 1С Предприятие на сервер, восстановил лицензию при помощи резервного пинкода, получил в диалоговом окне сообщение что лицензия успешно установлена.
Судя по данному тексту вы получили лицензию на СЕРВЕР.
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
Данный текст говорит о том, что 1С не видит лицензию на запуск КЛИЕНТА.
Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений:
file://C:/ProgramData/1C/licenses/ХХХХХХХХ.lic
100% что это файл той самой лицензии на сервер 1С, который вы только что получили.
Уточнить можно открыв файл лицензии текстовым редактором, например, блокнотом — в конце файла будет информация о лицензии в человекочитаемом виде.
Т.е для работы вам теперь ещё надо получить клиентскую лицензию.
Для полного понимания советую почитать инструкцию по повторному получению лицензии 1С с разборами ошибок и примерами (кстати, ваш случай там тоже есть)
Как восстановить программную лицензию 1С:Предприятие 8
P. S.
Кстати имя файла затерли совершенно зря — оно представляет собой дату и время получения лицензии, никакой уникальной идентифицирующей информации в имени файла нет, например, активированная сегодня лицензия будет вида 202110131012345.lic, где первые 8 цифр — это дата 2021.10.13, а следующие 6 цифр — это время ЧЧ.ММ.СС.
Внезапно 1С перестала видеть программные лицензии выдавая ошибку:
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!по причине:
Поиск лицензии на клиенте:
локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/file0.lic
Решение:
Сообщение «Неверный формат файла программного лицензирования» обычно говорит о том, что лицензия автоматически заблокировалась из-за того, что продолжает использоваться на другом компьютере, либо на данном компьютере в этом же или в другом каталоге присутствует другой файл, также содержащий эту же самую работоспособную лицензию.
Файл лицензии на компьютере должен быть один.
Файл лицензии можно перемещать, но нельзя копировать.
Для решения проблемы следует на всех компьютерах, где ранее ставилась эта лицензия, найти и удалить все файлы 2*.lic и все файлы conn8211.pfl (или 1cv8conn.pfl, если версия 8.3)
Если используется клиент-серверный вариант работы, то перестартуйте службу агента сервера.
Затем на данном компьютере выполните обновление (восстановление) всех ранее установленных на нем лицензий по последнему использованному пин-коду.
Если при этом появится сообщение «Пинкод уже активирован. Повторная активация этого пинкода на другой компьютер запрещена», значит у компьютера изменились ключевые параметры. В таком случае произведите повторное получение лицензии, используя резервный пин-код. Не используйте резервный пин-код, если такого сообщения не получено.
Способ №1 На сервере: удалить conn8211.pfl или 1cv8conn.pfl
Способ №2 Перегенерация ключей в 1С удалить старые ключи: *.lic
И перегенируем ключи используя скан лицензии и те данные которые вводились изначально(на кого активировалась лицензия)
Если лицензия по прежнему не обнаруживается:
1. Убедитесь, что используется версия платформы не ниже 8.2.15. Если ниже — скачайте с пользовательского сайта.
2. В окне с перечнем информационных баз нажмите «Настройка» и поставьте галочку «Использовать аппаратную лицензию…», если она не стоит.
3. При появлении сообщения об отсутствии лицензии откажитесь получать лицензию и нажмите кнопку «Подробно» и прислать в 1С текст появившегося Журнала поиска ключа.
в Windows файлы lic и pfl обычно находятся в:
ProgramData1Сconf;
Program Files (x86)1cv8conf;
%ИмяПользователя%AppDataLocal1C.
в Linux файлы lic и pfl обычно находятся в:
/home/usr1cv82/.1cv82/1C/1Cv82/conf
/home/usr1cv8/.1cv8/1C/conf
и /opt/1C/v8.2/x86_64/conf/
Строка для удаления rm /home/usr1cv82/.1cv82/1C/1Cv82/conn8211.pfl& /etc/init.d/srv1cv82 restart
LicDataExtractor
Извлечение регистрационных данных клиента из файла программной лицензии 1С Предприятия.
Утилита пишется по просьбе коллег.
Назначение: извлечение регистрационных данных клиента из файла программной лицензии системы 1С Предприятия.
Технология: Java, JavaFX.
Описание механизма получения данных: http://gogprog.ru/rabota_s_licenziyami_i_klyuchami_1s/license-info-1c.html
По сути, используется консольная утилита ring, распространяемая в составе дистрибутива платформы 1С: Предприятие.
LicDataExtractor служит лишь оберткой над этой утилитой, добавляя следующие удобства:
- нет необходимости использовать командную строку для получения данных;
- регистрационные данные, извлеченные из файла лицензии, показываются в окне на экране, откуда могут быть скопированы;
- регистрационные данные также сохраняются в текстовый файл рядом с файлом лицензии.
Системные требования и ограничения:
- для работы утилиты необходим установленный JRE 1.8 или выше.
- рекомендуется создать временную папку, куда нужно скопировать исследуемый файл лицензии. В папке одновременно может находиться только
один файл лицензии. Возможно, в будущем это ограничение будет устранено, но пока так.
Замеченные проблемы:
- путь к папке не должен содержать пробелов. Если путь содержит пробелы, LicDataExtractor выведет ошибку, хотя сам файл лицензии корректен. Будет исправлено в следующих релизах.
Подготовка к работе:
- выполнить инструкции из статьи http://gogprog.ru/rabota_s_licenziyami_i_klyuchami_1s/license-info-1c.html (шаги 1-4);
- создать временные папки на диске, куда скопировать файлы программных лицензий. В каждой папке должен быть один файл лицензии.
- запустить LicDataExtractor, нажать на кнопку выбора директории и выбрать папку со скопированным файлом лицензии.
Статус: релиз 1.02.
Отказ от ответственности: утилита предоставляется «как есть», автор не несет ответственности за любые проблемы, связанные
с ее использованием. Хотя и не может такие проблемы себе представить.
Утилита разрабатывается в свободное время, любые замечания и пожелания будут с вниманием/благодарностью выслушаны/прочитаны,
но не факт, что к чему-то приведут.
Замечания и пожелания пишите на адрес: miller777@mail.ru
Downloads: https://github.com/miller7777777/LicDataExtractor/releases/latest
Внезапно 1С перестала видеть программные лицензии выдавая ошибку:
Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!по причине:
Поиск лицензии на клиенте:
локальный ключ недоступен: Status=-10, ORGL8 Локальный, не установлен
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/file0.lic
Решение:
Сообщение «Неверный формат файла программного лицензирования» обычно говорит о том, что лицензия автоматически заблокировалась из-за того, что продолжает использоваться на другом компьютере, либо на данном компьютере в этом же или в другом каталоге присутствует другой файл, также содержащий эту же самую работоспособную лицензию.
Файл лицензии на компьютере должен быть один.
Файл лицензии можно перемещать, но нельзя копировать.
Для решения проблемы следует на всех компьютерах, где ранее ставилась эта лицензия, найти и удалить все файлы 2*.lic и все файлы conn8211.pfl (или 1cv8conn.pfl, если версия 8.3)
Если используется клиент-серверный вариант работы, то перестартуйте службу агента сервера.
Затем на данном компьютере выполните обновление (восстановление) всех ранее установленных на нем лицензий по последнему использованному пин-коду.
Если при этом появится сообщение «Пинкод уже активирован. Повторная активация этого пинкода на другой компьютер запрещена», значит у компьютера изменились ключевые параметры. В таком случае произведите повторное получение лицензии, используя резервный пин-код. Не используйте резервный пин-код, если такого сообщения не получено.
Способ №1 На сервере: удалить conn8211.pfl или 1cv8conn.pfl
Способ №2 Перегенерация ключей в 1С удалить старые ключи: *.lic
И перегенируем ключи используя скан лицензии и те данные которые вводились изначально(на кого активировалась лицензия)
Если лицензия по прежнему не обнаруживается:
1. Убедитесь, что используется версия платформы не ниже 8.2.15. Если ниже — скачайте с пользовательского сайта.
2. В окне с перечнем информационных баз нажмите «Настройка» и поставьте галочку «Использовать аппаратную лицензию…», если она не стоит.
3. При появлении сообщения об отсутствии лицензии откажитесь получать лицензию и нажмите кнопку «Подробно» и прислать в 1С текст появившегося Журнала поиска ключа.
в Windows файлы lic и pfl обычно находятся в:
ProgramData1Сconf;
Program Files (x86)1cv8conf;
%ИмяПользователя%AppDataLocal1C.
в Linux файлы lic и pfl обычно находятся в:
/home/usr1cv82/.1cv82/1C/1Cv82/conf
/home/usr1cv8/.1cv8/1C/conf
и /opt/1C/v8.2/x86_64/conf/
Строка для удаления rm /home/usr1cv82/.1cv82/1C/1Cv82/conn8211.pfl& /etc/init.d/srv1cv82 restart
В предыдущей статье, мы рассмотрели, как установить утилиту RING для расшифровки лицензий 1С. В данной статье будет рассмотрен функционал и приведены примеры того, как правильно использовать утилиту и на какие моменты стоит обратить внимание.
Первое, что необходимо сделать и на чем заканчивается статья об установке 1С RING — это открыть консоль CMD и ввести команду:
Ring help
На экран будет выведена справка о данной программе.
На вашей рабочей станции может быть установлено несколько версий модулей для работы с RING. Важно явно указывать каким из них вы хотите воспользоваться иначе консоль выдаст вам ошибку. Или старая версия не сможет расшифровать новую лицензию. Версии перечисляются после выполнения: Ring help
Пример 1
Пример 2
Поэтому в командах указываем не просто ring license, а
Для примера 1: license@0.12.0:x86_64
Для примера 2: ring license@0.7:x86
Стоит обратить внимание и взять себе на заметку опции для отображения дополнительной информации при работе.
Опции:
- -l которая может принимать значения (trace, debug, info, warn, error)
- -x указывается без значений
Приведем пример:
Задача: Имеется лицензия по такому пути C:Temp необходимо посмотреть информацию по ней.
Решение 1:
Вводим команду:ring license@0.12:x86_64 list --path C:Temp --send-statistics false
Обратите внимание я ввел license@0.12:x86_64 так как мне нужен именно этот модуль.
list – выводит список лицензий в папке, которую указали в —path
—path – путь где лежат лицензии. Лучше использовать короткий путь без русских символов и пробелов
—send—statistics false – параметр появился в новых версиях, запрет на отправку анонимной статистики в 1С. Старые будут ругаться (об этом ниже в статье)
Ответ будет таким: xxxxxxxxxxxxxxx-xxxxxxxxx (имя файла: «xxxxxxxxxxxxxx.lic»)
xxxxxxxxxxxxxx.lic- файл лицензии
xxxxxxxxxxxxxxx-xxxxxxxxx – пин-код и регистрационный номер комплекта
У вас, конечно, вместо x будут цифры.
Этих данных вам уже хватит для того, чтобы понять какой пин-код вводился последним, и вы без труда определите, какой нужен сейчас и сколько запасных осталось.
В данном примере, мы видим, что ответ состоит из 1 строки с основными данными, которые понадобятся нам для дальнейшей работы. Однако, используя опции, рассмотренные чуть выше, мы можем получить исчерпывающую информацию не только о самой лицензии: регистрационный номер и номер поставки, а также дату установки, конфигурацию компьютера к которой привязана лицензия (Жесткие диски и их разделы, сетевые адаптеры, процессор, БИОС, имя компьютера, версия ОС и прочее) практически отчет AIDA64
Эти данные могут понадобиться вам если перестала работать лицензия, а вы не знаете почему. Возможно изменились параметры компьютера, к которому была привязана лицензия, по этим данным вы сможете сравнить их и найти причину. Итоговая строка с опциями будет такой:
Ring –l debug -x license@0.12:x86_64 list --path C:Temp --send-statistics false
Думаю, общий принцип понятен.
Выведем конкретную информацию о том, какие данные вводились при регистрации комплекта.
ring license@0.12:x86_64 info --name : xxxxxxxxxxxxxxx-xxxxxxxxx --path C:Temp --send-statistics false
ответ будет таким, только у вас везде будут данные о пользователе на которого регистрировалась лицензия
Эти данные могут вам понадобиться при восстановлении лицензии. Так как там необходимо вводить все точно до каждого символа.
В примерах я использовал такой параметр как —send—statistics false он есть не в каждой версии модуля. Все параметры стоит сверять с вашей версией модуля. Проверить это просто, введите команду:
ring license@0.12.0:x86_64 help или ring license@0.7:x86 help
В первой версии модуля, в справке, вы увидите данный параметр, а во второй версии нет. Соответственно, при использовании данной команды:
ring license@0.7:x86 list --path C:Temp --send-statistics false
Вам будет выдана ошибка вида:
[ERROR ] Неправильный вызов команды (для справки см. «ring help»): Неизвестный параметр —send-statistics.
А без параметра все выполнится успешно.
Это основа поможет вам разобраться с имеющимися лицензиями и привести их в порядок.
Способы решения этой проблемы.
Неверный формат файла программного лицензирования
Сообщение “Неверный формат файла программного лицензирования” обычно говорит о том, что лицензия была заблокирована, когда на другом компьютере, либо на данном компьютере в другом каталоге присутствовал другой файл, также содержащий лицензию, полученную по этому рег.номеру.
Файл лицензии на компьютере должен быть один. Файл лицензии можно перемещать, но нельзя копировать. Для решения проблемы следует на всех компьютерах, где ранее ставилась эта лицензия, найти и удалить все файлы 2.lic* и все файлы conn8211.pfl (или 1cv8conn.pfl, если версия 8.3). Найдите файлы поиском средствами Windows. Если поиском файлы не находятся – возможно не настроен поиск. Например, если это Windows 7 или Windows 2008, то в Панели управления в настройке параметров папок на закладке “Поиск” поставьте галочку “Не использовать индекс при поиске системных файлов в папках”. А на закладке “Вид” следует поставить все галочки для параметров “Отображать…” и “Показывать скрытые файлы, папки и диски”, и убрать галочки для параметров “Скрывать…”. Также рекомендуется убрать галочку “Поиск частичных совпадений”. А если это Windows XP, то в окне поиска кликните по “Доп.параметры” и включите галочки “Поиск в системных папках”, “Поиск в скрытых файлах” и “Просмотреть вложенные папки”. Если используется клиент-серверный вариант работы, то перестартуйте службу агента сервера. Затем на данном компьютере выполните обновление (восстановление) всех ранее установленных на нем лицензий по последнему использованному пин-коду. Если при этом появится сообщение “Пин-код уже активирован. Повторная активация этого пин-кода на другой компьютер запрещена”, значит у компьютера изменились ключевые параметры. В таком случае произведите повторное получение лицензии, используя резервный пин-код. Если лицензия восстановлена, но по прежнему не обнаруживается:
-
Убедитесь, что используется версия платформы не ниже 8.2.15. Если ниже – скачайте с пользовательского сайта.
-
В окне с перечнем информационных баз нажмите “Настройка” и поставьте галочку “Использовать аппаратную лицензию…”, если она не стоит.
-
При появлении сообщения об отсутствии лицензии откажитесь получать лицензию и нажмите кнопку “Подробно” и пришлите текст появившегося Журнала поиска ключа.
Просмотров : 23039
kalavarot
09.12.19 — 09:29
Можете кидать помидорами, но не нашел на просторах интернета ответ на свою проблему.
Севрер — Win 2008R2 Enterp 64х. Ram 16Gb
Технологическая платформа 8,3,15,1718.
Установлен SQL 2008 R2
Домен
Предприятие купило USB аппаратный ключ 1С на 20 пользователей. Покупали со скидкой, т.е. программные лицензии возвращали. Пришел ключ, программные лицензии не убирал, через неделю, в понедельник появилось На сервере 1С:Предприятие не найдена лицензия. Не обнаружен ключ защиты программы… я подключаю USB, ставлю HASP License manager, но ситуация не исправляется. В License manager появился ключ, и если запускать 1с на другом локальном компе, то ключ находится, и по логам видно, что компьютер подключился к ключу, даже не доменный комп.
Но при попытке запустить базу на 1C Сервере, которые работают через SQL выходит сообщение На сервере 1С:Предприятие не найдена лицензия. Не обнаружен ключ защиты программы… Нажимаю кнопку Подробно и вот что выдает:
На сервере 1С:Предприятия не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Файл программной лицензии не найден
ENSR8 Локальный, не установлен
EN8SA Локальный, не установлен
Поиск лицензии в сервисе лицензирования:
Файл программной лицензии не найден
файл nethasp.ini правил, указывал и IP этого компа, и ставил ключ на другой комп и указывал его адрес, бесполезно.
NH_TCPIP = Enabled
NH_SERVER_ADDR = 168.192.0.3
NH_SERVER_NAME = Server
Не идет поиск по аппаратным ключам. Не могу найти причину, очень надеюсь на вашу помощью.
Все переустанавливал несколько раз. Ключ светится красным.
kalavarot
1 — 09.12.19 — 09:30
с сервера удалил все файлы *.lic b *.pfl
ZDenis
2 — 09.12.19 — 09:31
(0) А серверный то ключ есть?
kalavarot
3 — 09.12.19 — 09:33
(2) только USB на 20
ZDenis
4 — 09.12.19 — 09:33
(3) Поэтому и не работают серверные базы
kalavarot
5 — 09.12.19 — 09:35
(4) получается 1с обнулили мой программный ключ на сервер?? в замен прислав ключ на 20 пользователей обычный?
ZDenis
6 — 09.12.19 — 09:38
(5) Нет так не могли, серверный не может на пользовательские меняться. А он был программный на сервер?
kalavarot
7 — 09.12.19 — 09:38
(6) Других аппаратных ключей я не нашел, мне по наследству этот сервер достался.
2S
8 — 09.12.19 — 09:41
(7) монитор-то что говорит?
kalavarot
9 — 09.12.19 — 09:45
(8) (6) как он должен выглядеть? программный или аппаратный?
kalavarot
10 — 09.12.19 — 09:45
(8) только тех показывает, кто файловые базы открывает.
dmpl
11 — 09.12.19 — 09:45
(7) Нужно 2 ключа: 1 на сервер, второй для клиента. Нужно было удалять только клиентский программный ключ (который вам поменяли), а серверный программный ключ оставить.
kalavarot
12 — 09.12.19 — 09:48
(11) я их сохранил, сейчас поищу
kalavarot
13 — 09.12.19 — 09:57
(11) восстановил файлы, запускаю, выходи
На сервере 1С:Предприятия не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Ошибка программного лицензирования. Ошибка привязки программной лицензии к компьютеру: file://C:/ProgramData/1C/licenses/20131014120132.lic
После получения лицензии удалены:
OS Ser_0: 55041-507-4400454-84166
BIOS_0: American Megatrends Inc., 20100224000000.000000+000, 0901 , 2, 5
В текущей конфигурации компьютера имеются:
OS Ser_0: 00486-001-0001076-84201
Phis Mem_0: 19318005760
BIOS_0: American Megatrends Inc., 20101222000000.000000+000, 1202 , 2, 5
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/20151124120825.lic
Ошибка программного лицензирования. Ошибка привязки программной лицензии к компьютеру: file://C:/ProgramData/1C/licenses/20170805120530.lic
После получения лицензии удалены:
OS Ser_0: 55041-507-4400454-84166
NET_7: [00000007] Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
В текущей конфигурации компьютера имеются:
OS Ser_0: 00486-001-0001076-84201
NET_16: [00000016] Intel(R) PRO/1000 GT Desktop Adapter, 90:E2:BA:25:33:83
NET_7: [00000007] Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller, 20:CF:30:19:5F:E3
NET_10: [00000010] Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller, 20:CF:30:19:5F:E4
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/20180322111627.lic
ENSR8 Локальный, не установлен
EN8SA Локальный, не установлен
Поиск лицензии в сервисе лицензирования:
Ошибка программного лицензирования. Ошибка привязки программной лицензии к компьютеру: file://C:/ProgramData/1C/licenses/20131014120132.lic
После получения лицензии удалены:
OS Ser_0: 55041-507-4400454-84166
BIOS_0: American Megatrends Inc., 20100224000000.000000+000, 0901 , 2, 5
В текущей конфигурации компьютера имеются:
OS Ser_0: 00486-001-0001076-84201
Phis Mem_0: 19318005760
BIOS_0: American Megatrends Inc., 20101222000000.000000+000, 1202 , 2, 5
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/20151124120825.lic
Ошибка программного лицензирования. Ошибка привязки программной лицензии к компьютеру: file://C:/ProgramData/1C/licenses/20170805120530.lic
После получения лицензии удалены:
OS Ser_0: 55041-507-4400454-84166
NET_7: [00000007] Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
В текущей конфигурации компьютера имеются:
OS Ser_0: 00486-001-0001076-84201
NET_16: [00000016] Intel(R) PRO/1000 GT Desktop Adapter, 90:E2:BA:25:33:83
NET_7: [00000007] Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller, 20:CF:30:19:5F:E3
NET_10: [00000010] Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller, 20:CF:30:19:5F:E4
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/20180322111627.lic
hhhh
14 — 09.12.19 — 10:06
(13) там должны быть резервные ключи у вас на случай смены сервера. НАйдите эту бумажку и замените ключ
dmpl
15 — 09.12.19 — 10:06
(13) Это, похоже, с другого компа лицензия. Надо заново получить ключ.
kalavarot
16 — 09.12.19 — 10:10
(15) это все было на сервере
hhhh
17 — 09.12.19 — 10:15
(16) Надо заново получить ключ.
dmpl
18 — 09.12.19 — 10:19
(15) Возможно, актуальные лицензии лежали в другом месте. Пробуйте перевыпустить лицензию как описано в мануале. Если не прокатит — обращайтесь к партнеру.
МимохожийОднако
19 — 09.12.19 — 10:51
Ключ 32-разрядный
kalavarot
20 — 09.12.19 — 11:11
узнал рег номер поставки 1с сервера, написал на lic@1c.ru, жду ответа, спасибо что помогаете!
kalavarot
21 — 10.12.19 — 04:03
Благодарю всех за помощь, в архиве кое как нашли коробку от 1с сервера, в ней был бланк с пин-кодами, использовал второй, все получилось!
Winnie Buh
22 — 10.12.19 — 07:54
(21) а от lic@1c.ru что-то ответили?
kalavarot
23 — 10.12.19 — 07:57
(22) я им писал, когда еще искал коробку от сервера 1с, ответили, что им неужен пин-код используемый, в общем мягко отшили меня, но я уже потом нашел коробку.
ice777
24 — 10.12.19 — 08:13
NH_SERVER_ADDR = 168.192.0.3
это кто вам сетку-то так делал?
Winnie Buh
25 — 10.12.19 — 08:59
(23) значит лицензия в 1с скорее всего была не зарегистрирована,
пин запрашивают, если они не уверены, что общаются с реальным владельцем продукта
kalavarot
26 — 10.12.19 — 09:18
(24) ох блин, благодарю на найденую ошибку
На чтение 2 мин Просмотров 1.8к. Опубликовано 07.05.2019
Содержание
- Причины «пропажи» лицензии
- Как исправить ошибку доступа к лицензии?
- Причины отказа лицензий 1С 8.3
- Восстановление работоспособности лицензий 1С
Столкнулись с тем, что при запуске бухгалтерии 1С пишет, что лицензия не обнаружена? В ряде случаев проблема связана с изменением конфигурации системы или настроек самой программы. В этой статье мы разберем все возможные причины возникновения этой проблемы и пути ее решения.
Причины «пропажи» лицензии
Когда может появиться сообщение о том, что лицензия 1С не обнаружена? Как правило, проблема заключается в том, что программа не обнаруживает на локальном компьютере или сервере файл лицензии с расширением .lic – именно он отвечает за полноправный запуск системы.
Проблемы с файлом могут возникнуть в ряде случаев:
- Файл лицензии, поврежден, перенесен в другую директорию или отсутствует на ПК или на носителе ключа;
- Изменение конфигурации системы привело к тому, что программа 1С не идентифицировала рабочий ПК. Такое может произойти при изменении названия установленной операционной системы, ее версии, серийного номера или даты установки. К ошибке могут привести даже изменения названия материнской платы, версии БИОС, объема ОЗУ, список сетевых плат или их адреса и т.д.;
- В конфигурационном файле nethasp.ini не прописаны имена менеджеров лицензии;
- Корректная работа сетевой версии программы 1С блокируется антивирусом или брандмауэром;
- Лицензия есть, но не активирована.
Как исправить ошибку доступа к лицензии?
Что делать, если лицензия 1С не обнаружена? Есть несколько способов.
Первый способ требует установки дополнительной программы, которая позволит обнаружить лицензию. Перед работой следует отключить файервол и установить программу Alladin Monitor, которая сможет найти файл .lic на вашем компьютере. После обнаружения файла, сделайте следующее:
- При использовании аппаратной лицензии: в окне информационных баз нужно перейти в настройки и отметить галочкой опцию «Использовать аппаратную лицензию», она уже не отмечена.
- Отредактировать файл nethasp.ini, который, как правило, располагается по адресу C:
- Затем в разделе [NH_TCPIP] указать IP-адрес сервера, на котором расположен менеджер лицензий (выглядит как NH_SERVER_ADDR = нужный IP), а также имена менеджеров по образцу NH_SERVER_NAME = имя менеджера. Перед этим в разделе [NHS_SERVER] наименования менеджеров прописываются как NHS_SERVERNAMES = имя 1, имя 2 и т.д.
- После этого выберите опцию обновления лицензии или повторного ее получения. Необходимо установить видимость лицензии на «Все пользователи компьютера» и выбрать тип получения.
- Заполните регистрационную форму и сохраните данные в форме, которые нужно разместить в папку по адресу C:UserAdministratorAppDataLocal1C1Cv82conf2*.lic или C:UserAll User1C1Cv82conf2*.lic.
После выполнения этих операций ошибка может исчезнуть. Однако есть и другие, более простые способы справиться с этой ситуацией.
- Если ошибка появилась после установки на ПК новой платформы, скопируйте файл лицензии в папку с установленной платформой,
- В случаях, когда ошибке предшествовали серьезные изменения конфигурации системы (ее переустановка или изменение аппаратных составляющих), потребуется провести повторную активацию с помощью резервного кода или полностью переустановить программу 1С вместе с драйвером защиты,
- При неверном использовании многопользовательского ПИН-кода его можно деактивировать и активировать новый, однопользовательский, для каждого рабочего места.
Если никакой их этих способов не смог помочь решить проблему с обнаружением лицензии или же вы не знаете, что привело к потере лицензии, стоит обратиться в техническую поддержку 1С.
Большинство крупных компаний-пользователей программного обеспечения 1С, купив лицензию 1С Предприятие 8, использует программные ключи. Они удобны и обходятся дешевле «флешек», так как расходуются не на компьютеры, а на сессии с сервером. Однако случается, что с ними возникаю проблемы, и 1С прекращает их видеть. Администраторам 1С в крупных компаниях важно уметь быстро исправлять такие ситуации, поскольку время «простоя» пользователей может обернуться проблемами.
Причины отказа лицензий 1С 8.3
Существует перечень распространенных причин того, что 1С перестает видеть файл с лицензиями. Ответственный сотрудник должен в первую очередь проверить именно их и быстро исправить для восстановления работоспособности 1С:
- Обновление платформы 1С. Суть проблемы заключается в схеме процедуры обновления – новая версия не заменяет старую, а просто устанавливается в соседней директории. В итоге после нескольких лет работы на сервере можно обнаружить целую коллекцию платформ, работающих самостоятельно. Чтобы вернуть работоспособность лицензий, их необходимо перерегистрировать с помощью резервных пин-кодов;
- Сбой работы менеджера лицензий. Настройка этого механизма – тонкое и сложное занятие. Если им занимался неквалифицированный специалист, проблемы могут возникнуть в любой момент. Решаются подобные сбои переустановкой платформы и менеджера лицензирования;
- Отключение использования программных лицензий. В настройках информационной базы можно указать, какой тип лицензий используется. Иногда даже пользователи могут изменить настройки и достаточно лишь снять галку «Использовать аппаратную лицензию»;
- Если в вашей компании включен и настроен сервер лицензий 1С и к нему кто-то имеет доступ, необходимо проверить его настройки. При этом важно обладать соответствующей квалификацией или обратиться к профессионалам;
- Неверное расположение файла *.lic – программного ключа. Подобная ошибка возникает при переходе с файловой на клиент-серверную базу. Часто забывают, что у этих типов различается необходимое расположение ключа, и оставляют его в старой директории;
- Когда вы видите сообщение «Не обнаружено свободной лицензии» на одном рабочем месте, а на другом 1С работает, проверьте количество программных лицензий. Возможно, у вас просто слишком много пользователей и лицензии кончились. В этом случае придется закупать дополнительные или регулировать доступ в 1С по времени, что крайне неудобно;
- Изменилась конфигурация системы – программная лицензия 1С посчитает, что ее перенесли на другой ПК и откажется работать. Необходимо перерегистрировать ее, используя резервные пин-коды;
- Ненастроенный брандмауэр и антивирус тоже могут блокировать раздачу программных лицензий.
Восстановление работоспособности лицензий 1С
Существует возможность восстановить программные лицензии 1С с помощью специального файла, входящего в состав платформы. Для этого необходимо правильно настроить файл nethasp.ini, расположенный в папке conf каталога, куда установлена 1С. Чтобы ошибка лицензии 1С ушла, необходимо в этом файле указать следующие данные:
- В разделе NH_COMMON указать NH_TCPIP = Enabled;
- В разделе NHS_SERVER указать все имена менеджеров лицензий;
- В разделе NH_TCPIP указать адрес сервера с менеджером лицензий в виде NH_SERVER_ADDR = IP – адрес. Также укажите имя самого менеджера в реквизит NH_SERVER_NAME. Если их несколько, то перечисляются через запятые.
Затем настает очередь активировать имеющуюся лицензию первично или повторно. Видимость ее должна распространяться на всех пользователей ПК, способ получения укажите – ручной, автоматический, на цифровом носителе. После заполнения регистрационных данных в специальной форме получится файл лицензий, который необходимо разместить по одному из путей:
- Для Windows XP и Vista:
- C:UsersAdministratorAppDataLocal1C1Cv8conf;
- C:UsersAll Users1C1Cv8conf;
- Для Windows 7 и следующих:
- C:ProgramData1Clicences
Иногда получается так, что компания покупала лицензию, но все документы утрачены, а регистрационные данные забыты. В таком случае многие просто покупают заново комплект лицензий. Это достаточно дорого, если речь идет о 50 или 100 программных лицензиях. Поэтому важно знать, что всю информацию можно восстановить, если найти файл формата lic.
В этом файле вся информация закодирована. Чтобы ее декодировать придется потратить немало сил и времени. В этом может помочь техническая поддержка 1С, если покупка лицензий действительно имела место быть. Если же взяться за эту операцию самостоятельно, высока вероятность, что возникнет ошибка декодирования файла лицензий и будет утрачена последняя возможность восстановления.
Консультация со специалистами технической поддержки 1С полезна при проблеме с обновлениями или лицензиями любых видов: обращение может помочь существенно облегчить решение возникших задач. Помните, что в некоторых случаях сотрудники 1С могут запросить предоставить копию базы данных, но вы можете отказаться. Правда, в этом случае шансы получить полноценную помощь существенно снижаются.
Рекомендую начать с чтения одной странички http://www.gilev.ru/hasp/ (там даже есть видео для ленивых 🙂 ). Кучу времени сэкономите!
0 При переходе с 8.0 на 8.1 перестало хватать лицензий.
В 8.0 файл nethasp.ini размещался в катологе bin, в 8.1 его надо разместить в bin/conf.
Примерное содержимое файла
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 1.2.3.4 ; Адрес компьютера с менеджером лицензий
NH_USE_BROADCAST = Disabled
1. Не хватает лицензий в 8.1
1. Если ключи на 300 и 500 пользователей, изменить значением параметра NHS_USERLIST файла nhsrv.ini. Его значение по умолчанию — 250. Чтобы увеличить максимальное количество подключений необходимо:
- разместить файл nhsrv.ini в каталоге, из которого запускается менеджер лицензий;
- изменить значение параметра NHS_USERLIST на необходимое (300, 500 или другое);
- перезапустить менеджер лицензий;
- убедиться, что менеджер лицензий нашел файл nhsrv.ini по журналу Activity Log/ Server Activity Log.
2. Проверьте, отключили ли вы опцию NH_USE_BROADCAST в nethasp.ini?
3. Если ключей несколько (не один), то в nethasp.ini каждому клиенту нужно указать, на каком компьютере сначало ему нужно получать лицензию (т.е. к какому ключу обращаться).
Например, у вас три ключа 5, 10, 50.
Для 5х клиентов нужно указать.
NH_SERVER_ADDR = Addr1, Addr2, Addr3
Для 10х клиентов нужно указать.
NH_SERVER_ADDR = Addr2, Addr1, Addr3
Для 50и клиентов нужно указать.
NH_SERVER_ADDR = Addr3, Addr2, Addr1
где Addr1 — адрес компьютера с ключом NET5 ORGL8
Addr2 —адрес компьютера с ключом NET10 ORGL8
Addr3 — адрес компьютера с ключом NET50 ORGL8
4. Проверьте, не стоят ли несколько сетевых ключей на одном компьютере. Если стоят, нужно их разнести, что бы на компьютерах было по одному ключу.
5. увеличьте интервал опроса к менеджера лицензий клиентов в C:Program Files1cv81inconf
ethasp.ini
NH_SESSION = 5
NH_SEND_RCV = 4
NH_USE_BROADCAST = Disabled
6. Если не видны лиценции только COM-соединению, то обратить внимание, что
для COM-соединений к 64х битному серверу приложений использование возможно только на том компьютере, на котором установлен ключ 64-разрядного сервера 1С:Предприятия (и не из терминальной сессии).
Для использования V81.COMConnector на компьютерах, которым доступны только клиентские ключи, можно зарегистрировать 32-разрядный V81.COMConnector в COM+.
— запустите Component Services;
— создайте пустое COM+ приложение с Activation type — Server application и именем, например, V81_COMConnector, укажите имя пользователя Windows, от имени которого компонента будет запускаться в адресном пространстве отдельного процесса dllhost.exe;
— в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.
В этом случае V81.COMConnector будет запускаться в отдельном 32-разрядном процессе и может использоваться как 32-разрядными, так и 64-разрядными приложениями.
2. Если в 8.1 все было хорошо, а в 8.2 стало не хватать.
Раньше несколько сеансов 1С из одной терминальной сессии занимали одну лицезию. Теперь это не всегда так. Зависит от того как была получена лицензия.
Для запуска клиента 1С:Предприятия необходимо наличие свободной лицензии в клиентском ключе. При запуске клиент 1С:Предприятия выполняет поиск доступной клиентской лицензии в следующей последовательности:
- локальный клиентский ключ (кроме веб-клиента);
- сетевой клиентский ключ (кроме веб-клиента);
- локальный клиентский ключ сервера (кроме информационной базы на локальном компьютере или на компьютере в локальной сети). Для информационной базы на сервере 1С:Предприятия используется локальный ключ компьютера менеджера лицензий, на который назначен сервис сеансовых данных. Для файловой информационной базы на веб-сервере используется локальный ключ веб-сервера;
- сетевой клиентский ключ сервера (кроме информационной базы на локальном компьютере или на компьютере в локальной сети). Для информационной базы на сервере 1С:Предприятия доступ к сетевому ключу выполняет компьютер менеджера лицензий, на который назначен сервис сеансовых данных. Для файловой информационной базы на веб-сервере доступ к сетевому ключу выполняет веб-сервер;
- программная лицензия базовой конфигурации.
Таким образом, если клиент 1С:Предприятия не нашел свободной клиентской лицензии на одном из доступных ему ключей, то он обращается за клиентской лицензией на сервер. В этом случае сервер выполняет поиск и занятие свободной лицензии на одном из клиентских ключей, доступных серверу.
1. Установите HASP Monitor для просмотра занятых лицензий.
3. Если не хватает лицензий в 8.2
1.Ключ перенести сервер 1С. Самому серверу и терминальным клиентам запретить общаться с ключем по сети. Для этого в nethasp.ini отключить все протоколы:
Таким образом терминальные клиенты получат лицензию через сервер 1С.