Шпаргалка — Как проверить актуальность лицензий 1С при помощи утилиты Ring
Иногда при работе с лицензиями нужно проверить их актуальность. И хотя активация лицензий сама по себе не слетает (во всяком случае, не замечал), иногда это нужно проверить. Или просто получить информацию, введенную при активации лицензии для последующей переактивации. Ring нам может помочь и тут.
Шаг 1: Вывести содержимое хранилища лицензий
В результате работы скрипта получим файл licenses.txt в котором будут записаны имеющиеся в хранилище лицензии, запись будет в формате:
Шаг 2: Проверить актуальность лицензии
На этом шаге нужно пин-коды и рег. номера лицензий, полученные в шаге 1, скопировать в скрипт в соответствующие на примере места. В результате работы получим файл license_validate.txt в котором будет записана информация в следующем формате:
Если лицензия не активна, то увидите соответствующую запись об этом: ошибка проверки лицензии и список того оборудования, которое было извлечено из компьютера после активации лицензии, из-за чего она и «сломалась». Однако! Есть интересный нюанс. Если Вы привязываете лицензию к сетевому хаспу, то лицензия будет активна на любом компьютере, которому виден этот хасп (если сделаны соответствующие настройки nethasp.ini), но при этом успешную проверку будете проходить только на том ПК, где активировали эти лицензии. На всех других компьютерах (читайте серверах) проверка будет завершаться ошибкой и будет выведен список оборудования и системы, которые были «удалены» после активации. Но лицензия будет активна!
И на десерт, представлю скрипт, который выводит всю ту информацию о лицензии, которую указывали при ее активации. Бывает нужно, если по каким-то причинам потеряли эти данные, а они необходимы для переактивации лицензий.
Использование утилиты RING для проверки информации о программных лицензиях
Общая схема работы с утилитой:
-Устанавливаем, прописываем переменные окружения (Этот компьютер – Свойства – Дополнительные параметры системы)
JAVA_HOME = C:\Program Files\Java\jre1.8.0_271 ( создаем новую переменную )
PATH = C:\Program Files\Java\jre1.8.0_271\bin ( Добавляем путь )
-Установочные файлы присутствуют на сайте обновлений ИТС:
— Запускаем « C:\Distr\1c_enterprise_license_tools_0.15.0_2_windows_x86 \1ce-installer.cmd»
-Проверяем, что утилита добавилась в переменную окружения PATH
Файлы с лицензиями могут находится в разных местах, 1С при проверке лицензии ищет их в разных каталогах. Желательно для порядка хранить их в одном месте, например в «C:\ProgramData\1C\licenses»
О писание каталогов, где хранятся лицензии есть на сайте ИТС: https://its.1c.ru/db/v8311doc#bookmark:adm:TI000000326
ring license list – список файлов лицензий
ring license info — name 488888806583092-8666999979 – информация о владельце лицензии
ring license validate — name 29888866630754-8187878665 – информация о соответствии лицензии конфигурации компьютера.
Пример ответа :
C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86>ring license
Проверка лицензии завершилась с ошибкой.
По причине : Удалено :
— 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,
Более подробное описание процесса есть на сайте ИТС:
Но мне пришлось много времени потратить, чтобы во всём разобраться, так что я решил написать собственную инструкцию.
Где посмотреть лицензионный ключ в 1С
Настроить запуск клиента 1С можно в диалоговом окне запуска 1С по кнопке «Настроить»
Если снять флаг «Использовать аппаратную лицензию», то 1С будет сначала искать программный ключ и наоборот, если он стоит, то в первую очередь будет производится поиск аппаратного ключа.
Аппаратный ключ защиты бывает локальный однопользовательский и многопользовательский.
Однопользовательский ключ – обеспечивает запуск на компьютере с ключом произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Локальные однопользовательские ключи представлены моделью Basic (фиолетового цвета), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
Многопользовательский клиентский ключ, доступный по сети через HASP License Manager
Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. На одном компьютере возможен запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Количество лицензий ограничено общим количеством доступных лицензий со всех компьютеров в сети, на которых установлен и настроен HASP License Manager.Сетевые клиентские ключи включают серию Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
Для 64-битного сервера используется ключ Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты Pro, который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.
В 1С информацию о полученной лицензии можно посмотреть нажав «Справка» — «О программе» 
В разделе Лицензия: сначала идет клиентская лицензия, затем, если это серверный вариант, лицензия сервера 1С
А так будет выглядеть информация с использованием программного ключа
В разделе Лицензия: будет указан Регистрационный номер комплекта и будет указан путь к файлу лицензии «file://C:/ProgramData/1C/1Cv82/conf/20120430015941.lic».
Начиная с версии платформы 1С:Предприятия — 8.2.15 список сеансов инф. базы в консоли Администрирование серверов 1С:Предприятия содержит колонку с информацией о лицензии, используемой каждым сеансом. Так что учет используемых лицензий аппаратных и программных можно вести в Консоли Администрирования серверов 1С. В средствах программного администрирования имеется свойство License объекта ISessionInfo. В более ранних версиях платформы 1С:Предприятия 8.2 таких средств нет.
Может быть интересно по этой теме:
Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download

Монитор установленных на 1С сервере программных лицензий
Часто возникает необходимость проверить, сколько фактически установлено программных лицензий 1С и сколько используется в настоящий момент времени.
Для данных целей была написана обработка, которая получает установленные программные лицензии и фактически используемые на сервере 1С.
Сразу скажу, что данная обработка создана только для управляемого приложения(тонкий клиент), исходный код отсутствует.
Если у вас используется обычное приложение (толстый клиент), для ее запуска необходимо создать пустую информационную базу на сервер 1С, либо файловую базу на сервере 1С, либо добавить в конфигурацию. Если управляемое приложение (тонкий клиент), ее достаточно запустить в управляемом приложении на сервере 1С.
Предварительно необходимо установить среду java, утилиту ring, дополнение к утилите ring лицензирование, установка подробно описана в статье //v8book.ru/public/518571/ или https://its.1c.ru/db/v838doc/bookmark/adm/TI000000665.
После открытия обработки последовательность действий следующая :
Проверяем готовность сервера, нажимаем на кнопку «Проверка готовности сервера»
Формируем файл-запрос для получения установленных лицензий, нажимаем на кнопку «Сформировать файл запрос»
Формируем отчет по используемым и установленным лицензиям, нажимаем на кнопку «Получить лицензии». Предварительно, для подключения, необходимо указать адрес 1С сервера и учетные данные.
К сожалению, нет возможности убрать появляющиеся окна вызова командной строки, в этом направлении сейчас работаю.
Требование : Платформа 8.3. Операционная система: Windows XP и старше.
Как проверить легальность используемых программ 1С
Если хозяйствующий субъект использует нелицензионные программы 1С, он подвергает себя риску по многим причинам. И это касается не только неправильной работы программы, ее сбоев и ошибок, но и проблем в сфере нарушения законодательства.
При обнаружении, что компания использует нелицензированное программное обеспечение, на нее налагается ответственность, множество штрафов и компенсационных выплат. Также возникают и различные проблемы с ведением деятельности в обычном порядке. Негативными сторонами использования нелицензионного ПО считаются:
Однако иногда собственники бизнеса могут не знать о том, что в их компании используются нелицензионные программы 1С. Для раскрытия этого момента надо провести проверку, чтобы иметь на руках все документы-подтверждения легальности ПО.
Преимущества использования лицензионных программ
При использовании лицензионной программы пользователю гарантируется правильности и безопасность работы ПО и сохранность информации в нем. Кроме того, при наличии лицензии компания всегда может рассчитывать на своевременную техподдержку и помощь при любых проблемах с программой.
Пользователь, имея нелицензионные программы 1С, может забыть о безопасности, технической поддержке, сохранности информации. К тому же, такие программы не будут обновляться, а, значит, бухучет будет вестись без учета нововведений и корректировок законодательства.
Если в компании не известна история установки программного обеспечения и документы по 1С не сохранились, нужно проверить программу на подлинность.
Как проверить легальность программы 1С
Проверка проводится в несколько этапов:
Кроме того, в данных «О программе» будет отражаться информация о нелегальности программы.
Внимание! Если окно с предупреждениями не появляется, это вовсе не означает легальность используемых обновлений. Вполне возможно, что имеется взлом защиты и отключение проверки легальности с помощью программных средств для нейтрализации средств защиты программы, предусмотренных правообладателем.
Для проверки информации по конфигурации ПО нужно зайти во вкладку «О программе», где есть строка «Использование конфигурации». Если программа легальная, то будет написано:
Если же программа нелегальная и каким-то способом была нарушена ее целостность, то в этой строке будет указано «Нелицензионное использование конфигурации». Также возможен вариант, что информация по данной строке будет отсутствовать. В данной ситуации это верный признак использования нелицензионной программы, и при обнаружении факта полиция возбудит уголовное дело.
Провести проверку программы на взлом можно через журнал регистрации, в котором показываются обновления конфигурации с начала использования ПО. По каждому обновлению нужно проверить, с чем оно связано или чем вызвано. Как вариант, может быть операция через утилиту для взлома защиты.
В информации «О программе» указывается регистрационный номер программы, если она имеет защиту электронным ключом.
Действия, если обнаружена нелицензионная программа 1С
При обнаружении контрафактной программы 1С нужно удалить ее с компьютера и обратиться к нашим специалистам для покупки легального ПО. При этом удалить нужно установочные и исполняемые файлы пиратского ПО, а учебные версии 1С удалять не нужно, так как у них нет системы защиты.
Чтобы обезопасить компанию от использования пиратского софта 1С, нужно:
Кроме того, целесообразно установить запрет работникам на самостоятельную установку ПО на компьютеры компании, а также вносить какие-то изменения в программы. Ответственность за нарушение данного запрета нужно прописать во внутренней документации хозяйствующего субъекта.
Если у компании есть технические возможности и денежные средства, она может использовать систему управления лицензиями. Такое действие позволит контролировать все программы, лицензии и обновления к ним. Кроме того, можно с легкостью обнаружить несанкционированный доступ, взлом программы или нарушение авторских прав.
Ответственность за использование пиратских программ 1С
Если выявлено нарушение авторских прав, то к субъекту применяется как административная, гражданско-правовая, так и уголовная ответственность. Все зависит от обстоятельств и размера нарушения.
Несение ответственности касается самой компании, ее должностных лиц и лиц, ответственных за установку пиратского ПО.
Административная ответственность
Нарушение авторских, изобретательских и патентных прав (ст. 7.12 КоАП РФ).
Гражданско-правовая ответственность
Денежная компенсация за нарушение интересов правообладателя (ст. 1301 ГК РФ) определяется заявителем и может быть равна:
Важно! Компенсацию нужно будет заплатить не только за использование пиратского софта, но и за его хранение. Для этого достаточно установить факт присутствия ПО на носителе, который принадлежит нарушителю.
Уголовная ответственность
Такая ответственность применяется к нарушителям, если стоимость лицензионного ПО (аналога обнаруженного пиратского софта) составляет более 100 тыс. руб. Уголовная ответственность применяется именно к тому лицу, которое виновно в установке или использовании нелегальной программы по решению суда, например, программист, главбух, внештатный специалист.
Нарушение авторских прав (ст. 146 УК РФ):
Ответственность за нелегальные обновления ПО через взлом защиты
Если пользователь взломает защиту программы 1С, к нему применяется ответственность согласно ст. 273 УК РФ. В судебной практике есть дела, по которым приняты решения, связанные с наказанием за нелегальное обновление программы 1С.
Почему не стоит экономить на легальном ПО
При нарушениях в части использования лицензированного программного обеспечения применяются разные виды ответственности. Но, кроме того, правообладатель вправе запросить компенсацию за нарушение авторского права. В некоторых случаях ее размер бывает довольно-таки большой.
Кроме финансовой стороны вопроса имеется и неприятная моральная сторона:
Все эти моменты никоим образом не могут положительно повлиять на обстановку в компании. К тому же, ситуация предполагает нервотрепку, приложение дополнительных усилий, несение дополнительных расходов и убытков, снижение деловой репутации компании.
Не нужно дожидаться прихода сотрудников правоохранительных органов. Если компания не уверена в подлинности используемого ПО, она может провести ее проверку, удалить контрафактные и приобрести лицензионные программы.
Остались вопросы или нужна помощь в обновлении ваших программ 1С? Закажите консультацию наших специалистов!









