Журнал поиска ключа 1с где

от admin

1С 8.3 : Ошибка программного лицензирования. Неверный формат файла программного лицензирования

Внезапно 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С текст появившегося Журнала поиска ключа.

Как узнать из-за чего слетела лицензия 1С

Программные лицензии 1с при их активации привязываются ко многим параметрам вашего сервера или компьютера, порой происходят случаи, когда вроде ни чего на сервере не делали, однако при запуске программ 1с, вылезает предупреждение системы о том, что лицензии не были обнаружены. Можно, конечно, если есть запасные пин-коды, активировать лицензии заново, но такая ситуация может повториться, а резервных пинов не так и много. Израсходовав резервные коды активации придется запрашивать новые, а это лишняя забота для вас.

Как же посмотреть из-за чего у вас слетела лицензия?

При запуске системы, если она не смогла найти ни одной лицензии, вам будет выдано сообщение об этом.

Сообщение о том, что лицензия 1с не найдена

Нажимаете на кнопку Подробно… Перед вами раскроется журнал поиска ключей, в нем содержится информация о том, где был выполнен поиск. Так же должна быть дополнительная информация о том, по какой причине это произошло.

Сообщение будет начинаться примерно так: На сервере 1с Предприятия не найдена лицензия по причине: Ошибка привязки программной лицензии к компьютеру. Смотрим информацию о том, что было изменено в вашем сервер после активации текущей лицензии и, если это возможно, возвращаем конфигурацию сервака в прежний вид.

Есть еще более сложный способ, но он требует установки утилиты RING и извлечение информации о лицензии сразу после ее активации на сервере. Сохранив эти данные, можно будет в будущем при слете активации посмотреть текущую конфигурацию и сравнить ее с тем что вы сохранили при активации лицензий. Подробнее про утилиту RING можно прочитать в статье Использование утилиты 1С RING

Ну и напомню основные моменты, при изменении которых может слететь лицензия 1С:

Записки IT специалиста

1cv83-tech-log-000.jpgЕсли программа ведет себя неправильно, то первым делом следует смотреть логи. 1С:Предприятие не исключение, однако, в отличие от большинства иных программ, использующих для этого системные инструменты, 1С реализовали собственный механизм, названный технологическим журналом. Он позволяет достаточно гибко настраивать собираемую информацию и способен удовлетворить различные категории пользователей: от администраторов до разработчиков.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Что такое технологический журнал? Это собственный формат логов 1С собирающий всю информацию о работе установленных на данном ПК приложениях 1С:Предприятие. По умолчанию технологический журнал настроен на сохранение минимальных дампов, возникающих при аварийном завершении программы.

Однако, давайте честно, многие из читающих данную статью имеют знания и опыт чтобы работать с дампами? А те, кто все-таки умеют это делать, будут этим заниматься? Нет, так как практического смысла в этом немного. Процитирую В. Гилева:

В дампах могут разобраться только разработчики платформы! (только у них исходники 🙂 )

Поэтому сразу забываем о дампах и сосредотачиваемся на гораздо более простых и понятных вещах — логах. Для чтения логов не нужно иметь специфических знаний, достаточно просто инженерного опыта и общих представлений о работе операционной системы и непосредственно 1С:Предприятия.

Платформа Windows

Для включения и настройки технологического журнала в среде Windows необходимо в папке C:\Program Files (x86)\1cv8\conf создать специальный файл настроек logcfg.xml. В самом простейшем случае он может выглядеть так:

Разберем структуру файла подробнее:

  • log location — расположение файлов лога, указанная директория должна существовать, и пользователь от имени которого запускается 1С должен иметь право записи в нее.
  • history — время хранения логов в часах, в нашем примере 168 часов равно 7 суткам или неделе.
  • event — таких секций может быть много, соответствуют фиксируемым событиям. В данном случае фиксируются все события.
  • property — определяет попадание в журнал свойств событий. Конструкция property name=»all» включает записи в журнал всех свойств событий.

Данная настройка может подойти для клиентского приложения, однако попытка использовать ее на сервере приведет к резкому раздуванию логов и падению производительности системы.

Внимание! 1С категорически не рекомендует включать подобный тип журнала на рабочих серверах!

Поэтому настроим журнал на получение только нужной нам информации. Существуют разные варианты настройки технологического журнала, в зависимости от того, какие именно события нас интересуют. В первую очередь это нештатное поведение платформы, которое может быть связано с ошибками конфигурации или неправильной настройкой платформы. Фирма 1С рекомендует такую настройку журнала:

В данном примере фиксируются следующие события:

  • PROC — события, относящиеся к процессу целиком и влияющие на дальнейшую работоспособность процесса. Например, старт, завершение, аварийное завершение и т.п.
  • SCOM — события создания или удаления серверного контекста, обычно связанного с информационной базой.
  • CONN — установка или разрыв клиентского соединения с сервером.
  • EXCP — исключительные ситуации приложений системы 1С:Предприятие, которые штатно не обрабатываются и могут послужить причиной аварийного завершения серверного процесса или подсоединенного к нему клиентского процесса.
  • ADMIN — управляющие воздействия администратора кластера серверов системы 1С:Предприятие.
  • QERR — события, связанные с обнаружением ошибок компиляции запроса или ограничения на уровне записей и полей базы данных.

Этого набора вполне хватает, для разбора ошибок в повседневной деятельности администратора. С полным перечнем настроек технологического журнала с пояснениями и примерами можно ознакомиться в разделе 3.17 Руководства администратора (та самая толстая желтая книжка, которую никто не читает).

Читать:
Как отключить поиск в адресной строке firefox

Для диагностики отдельных ситуаций можно применять и специфические настройки журнала. Если вы используете аппаратные ключи, то в случае возникновения проблем с ними примените следующую настройку журнала:

Это позволит фиксировать события обращения к ключам защиты в том виде, в котором они фиксируются системой защиты HASP, в то время как 1С подменяет их своими сообщениями, типа «ключ защиты не обнаружен», обладающими крайне низкой информативностью.

Итак, файл создан. Чтобы события начали фиксироваться в журнале необходимо запустить клиентское приложение или перезапустить службу сервера. После чего директория с логами примет примерно следующий вид:

1cv83-tech-log-001.jpg

Для каждого процесса создается отдельная папка с его именем и ID, каждая из которых содержит внутри текстовые файлы с именем формата ггммддчч, т.е. год-месяц-день-час, каждый час создается новый файл лога. Так, например, лог за 12 января 2016 года с 15 до 16 часов будет иметь имя 16011215.log, затем 16011216.log и т.д.

Для примера приведем участок лога:

Сразу видно, что система не может разрешить имя сервера W81-TEST, возможно из-за проблем в DNS. Как видим, логи вполне читабельны и понятны, что позволяет осмысленно подходить к разбору ошибок, особенно в тех случаях, когда явного сообщения об ошибке не выводится, скажем не стартует процесс сервера.

Платформа Linux

Несмотря на то, что никаких отличий в настройке технологического журнала для разных платформ нет, в Linux имеются некоторые особенности, связанные с архитектурой системы и не всегда очевидные начинающим.

Прежде всего расположение файла настроек. Он должен находиться в /home/usr1cv8/.1cv8/1C/1cv8/conf, по умолчанию данная директория не существует и ее нужно будет создать. Также, если вы предпочитаете графические инструменты настройки, учтите, что директория .1cv8 скрытая (на это указывает точка в начале имени) и просто так в файловом менеджере вы ее не увидите.

Мы предпочитаем работу в консоли, как более привычную и удобную для данной платформы. Поэтому создадим данную директорию:

а в ней файл настроек:

После чего можно приступать к его редактированию, содержимое должно быть полностью идентичным Windows-версии, за исключением пути хранения логов. В файловой системе Linux они традиционно располагаются в /var/log и мы не рекомендуем отступать от традиций, потому, что если с данным сервером придется работать другому специалисту, то он будет искать логи именно там.

Изменим строку конфигурационного файла logcfg.xml следующим образом:

Затем создадим папку для логов 1С

А чтобы 1С могла писать туда, установим пользователя и группу 1С владельцем этого каталога:

Теперь перезапускаем процесс сервера 1С

и отмечаем создание в директории папок и файлов с логами.

Данная настройка будет вести технологический журнал сервера 1С, если вам нужно фиксировать события клиентского приложения, то следует выполнить ряд дополнительных действий.

Так как клиентская платформа работает от имени запустившего его пользователя, то файлы настройки платформы хранятся в домашнем каталоге этого пользователя. Если таких пользователей несколько, то у каждого из них будет свой вариант настроек. Структура каталогов при этом полностью повторяет серверную, что не удивительно, в случае с сервером настройки хранятся в каталоге служебного пользователя от имени которого работает сервер 1С.

Если посмотреть этот каталог, то увидим, что там кроме папки conf, присутствует также папка logs, в которой создаются папки для запущенных процессов, однако самих логов там нет.

1cv83-tech-log-003.jpg

Попытка использовать для записи логов эту папку не приведет к успеху, папки процессов будут создаваться, но логи появляться не будут. Можно, конечно, перенастроить место хранения логов на любую папку в домашней директории, но лучше продолжить использовать для этого /var/log/1C.

Чтобы запущенное от имени пользователя приложение могло писать в данную папку надо предоставить ему соответствующие права. Если вы единственный пользователь компьютера и серверной версии 1С у вас не установлено, то можно просто сделать текущего пользователя владельцем данной папки, если пользователей несколько, либо на этом же ПК стоит серверная часть и вы хотите включить журнал и для нее, то нужно настроить совместный доступ.

Прежде всего добавим нужных пользователей в группу 1С:

Затем изменим права на папку логов, чтобы писать в нее мог не только владелец, но и группа:

Для применения прав нужно завершить сеанс пользователя и войти заново, после этого можно запустить клиентское приложение и убедиться, что в каталоге /var/log/1C создаются нужные папки логов.

1cv83-tech-log-004.jpg

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Или подпишись на наш Телеграм-канал: Подпишись на наш Telegram-канал

Как узнать данные, введенные при первоначальной активации “1С”? Текущий активный пинкод?

При использовании программной защиты платформы “1С” случаются ситуации, когда нет возможности повторить данные, введенные при первоначальной активации “1С” (обычно эти данные сохраняют в файл LicData.txt). Без этой информации нет никакой возможности сделать переустановку и активацию программы с другим пинкодом. Если этот файл удалили или потеряли, то для переактивации программной лицензии “1С” как минимум придется обращаться в Центр лицензирования “1C” (lic@1c.kz).

Однако, с версии 8.3.8 платформы “1С” появилась возможность получить всю необходимую информацию из сохранившегося файла лицензии (*.lic). Для этого нужно воспользоваться утилитой RING. Подробное описание утилиты расположено на портале ИТС.

Установка и настройка Ring и License Tools

Утилиты License Tools и Ring находятся в папке ExtDst, расположенной в каталоге с платформой “1С”. Например, по такому пути:

Дистрибутивы утилит находятся в двух файлах. Нужно установить оба пакета. Дополнительных сообщение об успешности или ошибочности установки не будет, окно установщика просто закроется.

Установка 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)\Java\jre1.8.0_181
или
C:\Program Files\Java\jre1.8.0_181

Далее, скачиваем дистрибутив JCE (Java Cryptography Extension) с http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html. Распаковываем содержимое скачанного архива в подпапку JRE: lib\security\policy\unlimited\

Например:
C:\Program Files (x86)\Java\jre1.8.0_181\lib\security\policy\unlimited

Настройка переменной окружения

Теперь, необходимо указатьпеременную окружения “JAVA_HOME”. Для этого заходим в “Мой компьютер” –> “Свойства” –> “Дополнительные параметры системы безопасности” далее на вкладке “Дополнительно” –> “Переменные среды” нажимаем “Создать”. В поле имени переменной пишем JAVA_HOME, а в поле “Значение переменной” полный путь до папки с установленной JRE, например:

C:\Program Files (x86)\Java\jre1.8.0_181
или
C:\Program Files\Java\jre1.8.0_181

Получение информации о программной лицензии

После выполнения всех вышеперечисленных шагов можно открыть командную строку cmd и вводить команды.

ring license list —path C:\ProgramData\1C\licenses

Здесь, “C:\ProgramData\1C\licenses” полный путь к каталогу, где располагаются файлы лицензий 1С (*.lic).

После выполнения команды выше будет получен результат подобного вида:

Здесь, до знака “-” текущий активный пинкод, после знака – регистрационный номер. Если по указанному пути находятся несколько файлов лицензий, то будет выведена информация по каждому из них.

Теперь получим информацию, введенную при первоначальной активации лицензии – то, что сохраняется в файл LicData.txt.

ring license info —name 000000000000000-111111111 —path C:\ProgramData\1C\licenses

Похожие статьи