Ошибка программного лицензирования неверный формат файла программного лицензирования

Обновлено: 04.07.2024

Иногда при работе в программе 1С: Предприятие пользователям приходится сталкиваться с тем, что 1С не видит лицензии на сервере (Рис.1).

В основном такая проблемная ситуация возникает в результате каких-либо произведенных настроек или вследствие изменения конфигурации программы. Но иногда причина может заключаться в том, что программа не видит на локальном диске или сервере лицензионный файл с расширением .lic, так как именно он несет ответственность за системный запуск.

Случаи, при которых возникают проблемы с файлом:

  • Повреждение или отсутствие файла на ПК;
  • Переустановка операционной системы, обновление ее версии и другие изменения, произведенные на ПК;
  • В файле конфигурации отсутствуют имена менеджеров лицензии;
  • Антивирусная блокировка;
  • Не активирована приобретенная лицензия.

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

Одним из таких способов является установка еще одной специализированной программы под названием «Alladin Monitor», благодаря которой лицензия все же может быть обнаружена. Но перед ее установкой необходимо отключить файервол.

Другие способы решения проблемы отсутствия лицензии считаются более простыми:

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

Отключение аппаратных ключей

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

1С не видит лицензии на сервере

В нижней части окна настройки диалога запуска убрать находящуюся там галочку напротив надписи «Использовать аппаратную лицензию (ключ защиты)». (Рис. 3).

1С не видит лицензии на сервере

При использовании клиент-серверного режима работы, следует перезапустить службу серверного агента. Затем на ПК, где была обнаружена проблема с лицензией, необходимо восстановить все использовавшиеся на нем ранее лицензии с помощью последнего пин-кода.

Для восстановления лицензии потребуется произвести всего несколько действий. В окне для операций с лицензиями выбирается раздел «Восстановление» (Рис.4).

1С не видит лицензии на сервере

В следующем окне необходимо пометить флажком, если параметры компьютера не менялись. В случае изменения параметров флажок убирается и вводится резервный пин-код. В нижней части окна нажать «Далее» (Рис. 5).

1С не видит лицензии на сервере

В окне по проверке персональных данных указать всю необходимую информацию, которая уже была указана во время получения лицензии и нажать «Далее» (Рис. 6).

Анна Викулина

Большинство крупных компаний-пользователей программного обеспечения 1С, купив лицензию 1С Предприятие 8, использует программные ключи. Они удобны и обходятся дешевле «флешек», так как расходуются не на компьютеры, а на сессии с сервером. Однако случается, что с ними возникаю проблемы, и 1С прекращает их видеть. Администраторам 1С в крупных компаниях важно уметь быстро исправлять такие ситуации, поскольку время «простоя» пользователей может обернуться проблемами.

Причины отказа лицензий 1С 8.3

  • Обновление платформы 1С. Суть проблемы заключается в схеме процедуры обновления – новая версия не заменяет старую, а просто устанавливается в соседней директории. В итоге после нескольких лет работы на сервере можно обнаружить целую коллекцию платформ, работающих самостоятельно. Чтобы вернуть работоспособность лицензий, их необходимо перерегистрировать с помощью резервных пин-кодов;
  • Сбой работы менеджера лицензий. Настройка этого механизма – тонкое и сложное занятие. Если им занимался неквалифицированный специалист, проблемы могут возникнуть в любой момент. Решаются подобные сбои переустановкой платформы и менеджера лицензирования;
  • Отключение использования программных лицензий. В настройках информационной базы можно указать, какой тип лицензий используется. Иногда даже пользователи могут изменить настройки и достаточно лишь снять галку «Использовать аппаратную лицензию»;

Восстановление работоспособности лицензий 1С

Существует возможность восстановить программные лицензии 1С с помощью специального файла, входящего в состав платформы. Для этого необходимо правильно настроить файл nethasp.ini, расположенный в папке conf каталога, куда установлена 1С. Чтобы ошибка лицензии 1С ушла, необходимо в этом файле указать следующие данные:

  1. В разделе NH_COMMON указать NH_TCPIP = Enabled;
  2. В разделе NHS_SERVER указать все имена менеджеров лицензий;
  3. В разделе NH_TCPIP указать адрес сервера с менеджером лицензий в виде NH_SERVER_ADDR = IP – адрес. Также укажите имя самого менеджера в реквизит NH_SERVER_NAME. Если их несколько, то перечисляются через запятые.

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

  1. Для Windows XP и Vista:
    • C:\Users\Administrator\AppData\Local\1C\1Cv8\conf\;
    • C:\Users\All Users\1C\1Cv8\conf\;
  2. Для Windows 7 и следующих:
    • C:\ProgramData\1C\licences\

Иногда получается так, что компания покупала лицензию, но все документы утрачены, а регистрационные данные забыты. В таком случае многие просто покупают заново комплект лицензий. Это достаточно дорого, если речь идет о 50 или 100 программных лицензиях. Поэтому важно знать, что всю информацию можно восстановить, если найти файл формата lic.

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

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

Для запуска 1С в клиент-серверном режиме нужно ДВЕ лицензии: одна серверная для запуска сервера 1С:Предприятия, вторая клиентская для запуска клиентского приложения (а для запуска файловой базы нужна только клиентская лицензия, а серверную устанавливать не нужно вовсе) .

Судя по данному тексту вы получили лицензию на СЕРВЕР.

Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!

Данный текст говорит о том, что 1С не видит лицензию на запуск КЛИЕНТА.

Файл программной лицензии не предусматривает возможность запуска клиентских приложений 1С:Предприятия или внешних соединений:
file://C:/ProgramData/1C/licenses/ХХХХХХХХ.lic

100% что это файл той самой лицензии на сервер 1С, который вы только что получили.
Уточнить можно открыв файл лицензии текстовым редактором, например, блокнотом - в конце файла будет информация о лицензии в человекочитаемом виде.

location-file-lic-1c-03.jpg

Т.е для работы вам теперь ещё надо получить клиентскую лицензию.
Для полного понимания советую почитать инструкцию по повторному получению лицензии 1С с разборами ошибок и примерами (кстати, ваш случай там тоже есть)
Как восстановить программную лицензию 1С:Предприятие 8

P. S.
Кстати имя файла затерли совершенно зря - оно представляет собой дату и время получения лицензии, никакой уникальной идентифицирующей информации в имени файла нет, например, активированная сегодня лицензия будет вида 202110131012345.lic, где первые 8 цифр - это дата 2021.10.13, а следующие 6 цифр - это время ЧЧ.ММ.СС.

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

1. Если будут клиент-серверные базы под SQL, в этом случае лицензии клиентам будет выдавать сервер 1С:Предприятия;
2. Если базы опубликованы на веб-сервере (Apache или IIS), в этом случае лицензии будет раздавать модуль веб-сервера;
3. Если сервер терминальный, в этом случае клиенты при подключении по RDP/RemoteApp смогут получить лицензии из файла сами.

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

Здравствуйте. 1С Предприятие (базовая) 8.3 . Веду в в 1С одну организацию. Надо загрузить еще одну базу. Не получается это сделать 1С просит лицензию. Причем у меня при открытии видно три базы:
-Бухгалтерия предприятия базовая (пустая)
-Бухгалтерия предприятия базовая ДЕМО (там что-то есть , видимо примеры как работать в 1С)
-ООО Рабочая (в ней я работаю)

При добавлении еще одной базы программа пишет "Отсутствует файл базы данных путь\1Сv8Log\1Cv8Log\1Cv8.1CD но если открыть папку то этот файл есть 1Cv8.1CD.cfl

Если скопировать "Бухгалтерия предприятия базовая (пустая)" а потом через конфигуратор загрузить нужную мне базу, то 1С требует лицензию.
Я как-то раньше вела несколько фирм в этой 1С , почему сейчас не получается? Что я делаю не так?

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

Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/file0.lic
Ошибка программного лицензирования. Неверный формат файла программного лицензирования: file://C:/ProgramData/1C/licenses/file1.lic
Конфигурация не является базовой, Конфигурация не является базовой

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

Читайте также: