Компания "Онлайн", 2022
www.online-ufa.ru
Ответы на вопросы пользователей (FAQ)
Вопрос 1: На компьютере уже установлена купленная коммерческая лицензия от "1С:Бухгалтерия. Базовая версия. Электронная поставка". Если сейчас на этом же ПК активировать коммьюнити-лицензию разработчика, то не слетит ли купленная лицензия?
Ответ: Во-первых Фирмой 1С не предполагался сценарий совместного использования комьюнити-лицензии с какими-то другими коммерческими лицензиями на одном компьютере.
Во-вторых - с лицензией от базовой версии вашей 1С:Бухгалтерии ничего не случиться, НО (!) необходимо учитывать следующие важные моменты:
- Лицензия от купленной базовой версии 1С:бухгалтерия жестко "привязана" к конкретной базовой конфигурации (точнее - к цифровой подписи базовой конфигурации). Если с помощью коммьюнити-лицензии вы внесете какие-либо изменения в типовую конфигурацию своей рабочей базы от "1С:Бухгалтерия 8. Базовая версия", то слетит не лицензия, а цифровая подпись этой конфигурации, после чего вы больше не сможете запустить эту информационную базу с помощью оригинальной лицензии из комплекта "1С:Бухгалтерия. Базовая версия. Электронная поставка", т.е. комьюнити-лицензию можно использовать только для работы с какими-то другими своими проектами, экпериментальными/тестовыми информационными базами и т.п., но ни в коем случае (!) не для доработки/редактирования типовой конфигурации рабочей базы из приобретенного комплекта "1С:Бухгалтерия. Базовая версия".
- Комьюнити-лицензия имеет приоритет использования по отношению к лицензиям от базовых версий 1С, т.е. при установке на один компьютер обоих лицензий "по умолчанию" ваша рабочая база от купленной программы "1С:Бухгалтерия. Базовая версия. Электронная поставка" также будет запускаться с комьюнити-лицензией со всеми наложенными на нее ограничениями (например, во всех документах будет выводиться водяной знак "Версия для разработчиков" и пр.). Настроить порядок использование обоих лицензий при установке на одном компьютере можно, но потребется выполнить ряд манипуляций, подробнее см. в ответе на следующий вопрос.
Вопрос 2: На компьютере уже установлена лицензионная программа "1С:Бухгалтерия. Базовая версия. Электронная поставка", в которой веду учет своего ИП. Также немного занимаюсь разработкой на платформе 1С:Предприятие, для чего зарегистрировался на сайте для разработчиков developer.1c.ru, установил новую версию платформы 8.3.23.1688 и активировал комьюнити-лицензию, но теперь и моя рабочая база 1С:Бухгалтерии запускается с этой лицензией - в результате в документах печатается водяной знак "Версия для разработчиков" (!?). Как мне сейчас работать в моей купленной рабочей программе и выписывать документы своим клиентам? Хотелось бы обойтись без разворачивания отдельной виртуалки для 1С с комьюнити-лицензией.
Ответ: Дело в том, что в соответствии с алгоритмом поиска лицензий 1С сначала ищет полноценную коммерческую клиентскую ПРОФ-лицензию или USB-ключ, потом комьюнити-лицензию и только если не найдет ни одну из них, то начинает искать лицензию базовой версии. Для решения проблемы в настройках запуска своей рабочей информационной базы с базовой конфигурацией укажите версию платформы 1С:Предприятие 8.3 ниже, чем 8.3.23.1688, но которая также должна быть установлена на вашем ПК (например, какая-нибудь из 8.3.22.****)

и перенесите файл комьюнити-лицензии (файл вида 2023**********.lic) из общедоступной папки (по умолчанию скорее всего это %ProgramData%\1C\licenses) в папку bin\conf той версии платформы, которую используете для разработки (для 32-разрядной платформы версии 8.3.23.1688 в ОС Windows x64 это будет каталог C:\Program Files (x86)\1cv8\8.3.23.1688\bin\conf). Файл базовой версии files0.lic не трогайте, путь остается там же где был (по умолчанию %ProgramData%\1C\licenses). В этом случае при запуске рабочей информационной базы вашей базовой версии 1С:Бухгалтерии будет использована указанная версия платформы 8.3.22.****, которая не сможет найти комьюнити-лицензию (которую вы "спрятали" от нее в \1cv8\8.3.23.1688\bin\conf) и тогда будет использована лицензия базовой версии files0.lic. Учитывайте, что при обновлении платформы для разработки и возможности использования лицензии разработчика файл комьюнити-лицензии необходимо будет перенести в соответствующую папку с новой версией платформы C:\Program Files (x86)\1cv8\8.3.**.****\bin\conf. Со временем версию платформы для рабочей базы также можно будет повысить, но что бы не усложнять себе жизнь, придерживайтесь правила, что она должна быть ниже, чем для разработки и комьюнити-лицензии. Если с настройками возникнут сложности, то на рабочий стол можно вывести два ярлыка для прямого запуска 1cv8s.exe нужной версии платформы из папки bin.
P.S.
Также напоминаем, что Фирмой 1С не предполагался сценарий совместного использования комьюнити-лицензии с какими-то другими коммерческими лицензиями на одном компьютере.
Вопрос 3: По вашей инструкции зарегистрировался на сайте developer.1c.ru, скачал платформу 8.3.23.1688, но при запуске программы у меня нет такого пункта "Активировать комьюнити-лицензию", как у вас в статье. Есть только пункты "Автоматически", "Вручную" и "Ввод данных ранее запрошенной лицензии" (см.рис.), но я до этого никакой лицензии не запрашивал. Как мне сейчас запустить программу и активировать комьюнити-лицензию?

Ответ: У вас на срине запущено окно активации БАЗОВОЙ лицензии. Видимо вы пытаетесь запустить информационную базу с какой-то базовой конфигурацией, но комьюнити-лицензия предназначена в первую очередь для разработчиков, а в базовой версии разрабочику делать нечего. Создайте новую чистую базу без конфигурации. При ее запуске должна запрашиваться лицензия уровня ПРОФ, в которой должен быть пункт "Активировать комьюнити-лицензию". После активации лицензии с помощью нее можно будет запустить уже любую информационную базу, в том числе и с базовой конфигурацией, но учитывайте, что комьюнити-лицензия не предназначена для реальной работы с рабочими базами и имеет ряд технических особенностей (например, на документах будет печататься водяной знак "Версия для разработчиков").
Вопрос 4. Активировал бесплатную комьюнити-лицензию больше месяца назад и без проблем с ней работал, но сейчас при запуске новой информационной базы 1С на этом же ПК начала выходить ошибка:
Автоматическая подпись центра лицензирования. Ошибка программного лицензирования. Ошибка в данных лицензии. Возможно данные лицензии введены неверно или искажены при передаче: file://C:/ProgramData/1C/licenses/20************.lic
Интерактивная подпись центра лицензирования. Ошибка программного лицензирования. Ошибка в данных лицензии. Возможно данные лицензии введены неверно или искажены при передаче: file://C:/ProgramData/1C/licenses/20************.lic

Ответ: Это сообщение говорит о том, что в данном случае после получения лицензии ее пытаются использовать при запуске платформы ниже 8.3.23.*. Работа бесплатных комьюнити-лицензий для разработчиков поддерживается только начиная с платформы 1С:Предприятие версии 8.3.23.*. Возможно на вашем компьютере устновлена еще какая-то другая версия платформы, ниже 8.3.23.*, которая используется для запуска данной информационной базы. Проверьте в настройках параметров запуска ИБ, возможно там указана версия платформы или разрядность, из-за чего для запуска этой информационной базы выбирается более "низакая" версия платформы 1С:Предприятия.
Вопрос 5. Перед новым годом активировал комьюнити-лицензию и все работало без проблем пару недель, но сегодня при запуске 1С начала выходить ошибка:
Ошибка программного лицензирования. Файл лицензии file://C:/ProgramData/1C/licenses/20************.lic имеет ограниченный срок действия 30.12.2022 12:21:37 (UTC).
Срок действия закончился.
Использование лицензии для разработчиков запрещено.
Ответ: Бесплатная комьюнити-лицензия для разработчиков выдается на неделю и продлевается автоматически, если есть доступ к сайту центра лицензирования и ваша учетная запись не была заблокирована Фирмой "1С" по каким-то причинам. В данном случае автоматическое продление не было выполнено. Возможные причины:
- Нет доступа к Интернет.
- Доступ к сайту Центра лицензирования 1С блокируется анитивирусом брандмауэром/фаерволом и т.п. .
- Доступ к сайту Центра лицензирования 1С блокируется из-за использования VPN.
- Технические проблемы на сайте Центра лицензирования 1С.
- Допускается получение только трех комьюнити-лицензий - возможно ранее вы уже получили комьюнити-лицензий на трех других устройствах. Для решения проблемы удалите ненужное устройство в консоли управления комьюнити-лицензиями на портале 1С https://developer.1c.ru/applications/Console?navLink=form/CommunityLicenses::CommunityLicensesListForm
- На данном компьютере ранее уже была получена и через консоль управления на сайте разработчиков отозвана комьюнити-лицензия, после чего еще не прошло 7 дней.
- Ваша учетная запись разработчика была заблокирована Фирмой "1С" из-за нарушения правил использования комьюнити-лицензий.
Вопрос 6. Зарегистрировался на сайте developer.1c.ru, установил платформу 8.3.23.1688, активировал комьюнити-лицензию, но при работе иногда выходит ошибка: Операция не может быть выполнена с текущим составом лицензий. Превышено ограничение лицензии для разработчиков на количество клиентов информационной базы. В чем может быть проблема?

Ответ: Комьюнити-лицензия разработчика имеет существенные ограничения на количество одновременных сеансов - если для запуска информационной базы была использована хотя бы одна комьюнити-лицензия, то к этой информационной базе может быть одновременно подключено не более трех клиентских сеансов (включая лицензию для разработчиков), даже если все остальные лицензии уровня ПРОФ или КОРП (при подключении через веб-сервер только один сеанс). Сообщение "Операция не может быть выполнена с текущим составом лицензий. Превышено ограничение лицензии для разработчиков на количество клиентов информационной базы" говорит о том, что данное условие было нарушено. К сожалению вы не указали сценарий использования, но в любом случае необходимо проверить количество одновременных сеансов. Если вы используете комьюнити-лицензию в одной локальной сети с ПК, на которых установлены "обычные" лицензии, то убедитесь, что к запускаемой информационной базе не подключаются другие пользователи. Если используется локальная файловая база без публикации на веб-сервере, то в большинстве случаев помогает перезагрузка ПК + удаление файла 1cv8conn.pfl.
Вопрос 7: Почему после обновления платформы начала выходить ошибка: "Операция не может быть выполнена с текущим составом лицензий. Сервер 1С:Предприятия использует лицензию для разработчиков. Запуск клиентского приложения Конфигуратор с лицензией ПРОФ или КОРП запрещен. Обратитесь к техническому специалисту для решения вопросов получения и установки лицензий уровня ПРОФ или КОРП"?
Ответ: Использование коммерческих клиентских лицензий уровня ПРОФ/КОРП для подключения к серверу 1С:Предприятия запущенного с помощью комьюнити-лицензии нарушает условия использования лицензии разработчика. Возможно ранее это ограничение только декларировалось, а в новой версии платформы был реализован технический контроль. Если используется аппаратная клиентская лицензия (USB-ключ типа HASP), то можно в параметрах запуска данной базы указать параметр /UseHwLicenses-, который заблокирует использование клиентского аппаратного ключа для данной информационной базы.
Вопрос 8: У нас есть рабочий сервер с программной лицензией "1С:Предприятие 8.3 ПРОФ. Лицензия на сервер (x86-64)" и тестовый сервер 1С на виртуальной машине, который запускается с комьюнити-лицензией разработчика. Проблема в том, с обоими серверами необходимо работать с одного и того же компьютера, но к тестовому серверу невозможно подключиться с клиентского ПК, если на нем установлена клиентская лицензия уровня ПРОФ, и наоборот, если на компьютере установить комьюнити-лицензию разработчика, то возникают проблемы при подключении к рабочему серверу. Можно ли как-то настроить, что бы комьюнити-лицензия использовалась только для тестового сервера 1С:Предприятия, а для работы с рабочим сервером коммерческая ПРОФ лицензия?
Ответ: Фирмой 1С не предполагался сценарий совместного использования комьюнити-лицензии с какими-то другими коммерческими лицензиями на одном компьютере, поэтому нет какой-то штатной настройки или параметра запуска, которые бы могли регулировать вкл/выкл или приоритет использования комьюнити-лицензий. Проблему можно решить, если на рабочем и тестовом сервере будут установлены разные версии платформы 1С:Предприятие или для работы с базами на разных серверах использовать клиентские приложения разной разрядности. В этом случае коммерческие и комьюнити-лицензии на клиентском компьютере необходимо будет перенести из общего каталога %ProgramData%\1C\licenses в папки bin/conf соответствующих версий платформы (при обновлении платформы файлы лицензий необходимо не забывать вручную переносить в каталог новой версии платформы).
Вопрос 9: Занимаюсь разработкой своей конфигурации на платформе 1С:Предприятие 8. Для отладки ее работоспособности в различных сценариях и на разных ОС на компьютере разработчика установлены: на ОС Windows "1С:Предприятие 8. Комплект разработчика" и "1С:Предприятие 8. Сервер МИНИ на 5 подключений. Электронная поставка для разработчиков" + на этом же компьютере в виртуальной машине на ОС Linux установлен второй экземпляр сервера 1С:Предприятия, который запускается с комьюнити-лицензией (т.к. вторую лицензию на Сервер МИНИ для разработчика 1С продавать не хочет). Проблема возникает при запуске информационной базы на виртуальном сервере с ОС Linux (на котором сервер 1С запускается с комьюнити-лицензией) клиентским приложением 1C на машине с Windows, т.к. в этом случае "подхватывается" клиентская лицензия уровня ПРОФ от комплекта разработчика и выходит ошибка: "Операция не может быть выполнена с текущим составом лицензий". Как настроить так, что бы при запуске базы на сервере ОС Linux клиентское приложение 1С для запуска использовало комьюнити-лицензию, а не ПРОФ?
Ответ: Варианты решения те же самые, что описаны в предыдущем случае - разнести клиентские лицензии уровня ПРОФ и комьюнити-лицензии для разработчиков из общего каталога %ProgramData%\1C\licenses по разным каталогам bin/conf разных версий платформы
+ в данном сценарии еще можно попробовать перенести файлы лицензий в разные каталоги пользователей ОС (в ОС Windows %LOCALAPPDATA%\1C\1Cv8\Conf, в ОС Linux /home/<user>/1cv8/1c/1cv8/conf), но при этом необходимо понимать, как должна быть получена каждая из лицензий (клиентским приложением или от сервера 1С) и что сервер 1С:Предприятия (скорее всего) запускается от имени другого пользователя ОС.
Вопрос 10: Зарегистрировался на сайте разработчиков, скачал и установил платформу 1С:Предприятие 8.3.23.1782, но при запуске в окне активации лицензии почему-то нет такого пункта "Активировать комьюнити-лицензию". Подскажите, в чем может быть проблема?
Ответ: Судя по сообщению "Не обнаружена лицензия на запуск сервера" - это мастер получения лицензии на Сервер 1С:Предприятия, а не клиентской. Создайте и запустите файловую базу, при ее запуске должен будет появиться пункт активации комьюнити-лицензии. После активации лицензии ее можно будет использовать для работы с клиент-серверными базами в том числе.
Вопрос 11: Как активировать комьюнити-лицензию на сервере 1С:Предприятия с клиентской машины?
Ответ: Активация на сервере с клиентского компьютера для комьюнити-лицензий не предусмотрена. Предполагается, что лицензия разработчика будет установлена на той же машине, на которой выполняется ее активация, т.к. лицензия предназначена для личной работы разработчика и основной сценарий ее использования на локальной машине, на которой установлены и сервер, и клиентское приложение, и среда разработки.
Устаревший способ: Для обхода ограничения можно попробовать сначала выбрать вариант "Получение лицензии" (как для активации коммерческой лицензии с помощью пинкода), там нажать на гиперссылку "Дополнительно", взвести флаги "Установка на сервер" и "Автоматическое получение", указать параметры сервера, потом вернуться назад и выбрать "Активировать комьюнити-лицензию".
Но данный способ не документирован и работал только на старых версиях платформы. На актуальных версиях платформы активировать лицензию на сервере с клиентского ПК невозможно.
Вопрос 12: Для установки на виртуальную машину с ОС Linux без графического интерфейса можно ли комьюнити-лицензию как-то активировать через командную строку или с помощью утилиты лицензирования RING?
Ответ: В настоящий момент комьюнити-лицензию можно активировать только через графический интерфейс, т.к. предполагаемый сценарий использования комьюнити-лицензии (и сервер, и клиентское приложение, и среда разработки) - все на одной локальной машине. Таким образом, активировать комьюнити-лицензию на виртуальной машине можно, но для этого должно быть установлено графическое окружение. Утилита лицензирования с комьюнити-лицензиями разработчика также пока работать не умеет.
Вопрос 13: В сети имеется аппаратный ключ на 5 пользователей Net5 ORGL8, как настроить, что бы комьюнити-лицензия использовалась только для сервера 1С, а для запуска клиентов брались лицензии с аппаратного ключа?
Ответ: Напоминаем, что комьюнити-лицензия предназначена для разаботчиков и должна использоваться только для разработки и отладки, а предполагаемый сценарий ее использования - это когда и сервер, и клиентское приложение, и среда разработки - все находится на локальной машине. Чтобы комьюнити-лицензия использовалась только для запуска сервера 1С активируйте ее на той машине, где установлен сервер 1С:Предприятия, а в настройках кластера запретите серверу раздавать клиентские лицензии. В этом случае для запуска 1С на клиентских компьютерах должны использоваться лицензии с аппаратного ключа, которые клиенты будут получать от HASP LM, при этом учитывайте, что в одной базе одновременно смогут работать не более трех пользователей (сеансов), а в документах будет проставляться водяной знак "Версия для разработчиков".
Вопрос 14: Как активировать комьюнити-лицензию на компьютере, у которого нет доступа в Интернет?
Ответ: Никак. Возможность активации комьюнити-лицензии с помощью файла или по телефону не предусмотрена. Если программа видит, что на ПК нет доступа в интернет, то в окне диалога активации лицензии даже не будет такого пункта для выбора "Активировать комьюнити-лицензию".
Вопрос 15.1: Зарегистрировался на сайте разработчиков, скачал и установил платформу 1С:Предприятие 8.3.23.1782, но в окне активации лицензии нет такого варианта "Активировать комьюнити-лицензию", есть только "Получить лицензию" и "Загрузить файл-ответ". При запуске Конфигуратора все аналогично. Доступ в интернет с ПК есть. База файловая, расположена локально. Лицензию запрашивает точно клиентскую, не серверную. Как в таком случае можно активировать комьюнити-лицензию?
Ответ: Причин может быть несколько:
- Через диспетчер задач проверьте, что информационная база запускается платформой не ниже 8.3.23.*, т.к. если на компьютере установлено несколько версий платформы, то еще не факт, что из-за настроек запуска в данном случае использется платформа не ниже требуемой.
- Проверьте в настройках файрвола/брандмауэра/межсетевого экрана, антивируса, роутера и пр. средств не блокируются ли URL серверов сервиса лицензирования 1С http://users.v8.1c.ru (IP 185.12.152.43), http://licenses.1c.eu (IP 85.195.127.146) и http://licenses-api.1c.eu (IP 37.61.222.115) порты 80 и 8080. Если программа не может получить к ним доступ, то пункт "Активировать комьюнити-лицензию" не отображается. Правила файрвола лучше настраивать НЕ по IP-адресу (который может поменяться), а по FQDN.
- Проблема может наблюдаться в случае, если региональные настройки операциональной системы отличаются от Россия (русский). В этом случае попробуйте в конфигурационном файле conf.cfg (в ОС Windows: %ProgramFiles%\1cv8\conf, в ОС Linux: /.1cv8/1C/1cv8/conf) вручную прописать параметры:
ExternalResourcesMode=D
SystemLanguage=ru_RU
Проверить возможность активации комьюнити-лицензии можно программно использовав метод встроенного языка 1С:Предприятие "ПолучитьДоступностьИспользованияЛицензииРазработчика()". Активацию можно будет выполнить только в том случае, если этот метод вернул значение "Истина".
Если всё проверили и исключили возможность блокировки доступа к серверу лицензирования на вашем ПК, но пункта "Активировать комьюнити-лицензию" все равно нет, то попробуйте активировать лицензию позже, возможно это временная проблема на стороне сервера сервиса лицензирования 1С.
Вопрос 15.2: При попытке активации комьюнити-лицензии, уже после ввода Логина и Пароля, выходит сообщение:
Ошибка обращения к Центру Лицензирования в ходе автоматического получения лицензии.
Ошибка работы с Интернет: Удаленный узел не прошел проверку
Как активировать лицензию ?
Ответ: Скорее всего что-то не так с обновлением сертификатов безопасности сайтов центра лицензирования 1С. Программы 1С:Предприятие в своей работе используют хранилище сертификатов операционной системы, которое должно обновляеться автоматически при обновлении Windows.
Попробуйте установить обновления Windows, хранилище сетификатов должно обновиться автоматически. Если обновление ОС не помогает (или ее обновить невозможно), то сертификаты безопасности сайтов центра лицензирования можно добавить вручную. Запросить сертификаты можно в тех.поддержке проекта developer@1c.ru или центра лицензирования lic@1c.ru.
Вопрос 16: Почему в описании комьюнити-лицензии написано, что ее можно активировать на ТРЕХ устройствах, а в файле самой лицензии указано "Количество пользователей: 4" и в справке "О программе" она отображается "для разработчиков 1/4". На скольки устройствах ее можно установить на самом деле, на 3 или 4?
Ответ: Четвертую лицензию можно активировать, если в личном кабинете разработчика на странице сайта https://developer.1c.ru/applications/Console удалить одну из трех ранее выданных лицензий. При этом необходимо учитывать, что комьюнити-лицензии выдаются на неделю и продляются автоматически, т.е. после истечения этого срока удаленная лицензия продлена не будет и заблокируется.
Вопрос 17. Активировали комьюнити-лицензию на машине с Linux Ubuntu. На этой же машине установлены клиентское приложение и сервер 1С:Предприятия. Файловая база с этой лицензией без вопросов запускается, а вот при запуске клиент-серверной базы на этом же компьютере выходит ошибка:
На сервере 1С:Предприятия не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, EN8SA Локальный, не установлен
Поиск лицензии в сервисе лицензирования:
Файл программной лицензии не найден
В чем может быть проблема?
Ответ: Скорее всего файл лицензии был сохранен в домашний каталог пользователя ОС (например, /home/<user>/1cv8/1c/1cv8/conf), а сервер 1С:Предприятия запускается от другого пользователя и у него нет доступа к папке с файлом лицензии. Перенесите файл лицензии в общий каталог /var/1c/licenses/ и настройте права.
Вопрос 18. Как активировать комьюнити-лицензию на сервере с ОС Linux без графического интерфейса? Запустить приложение 1С:Предприятие на самом сервере возможности нет. Пытаюсь активировать лицензию с клиентского ПК, взвожу флаг "Установка на сервер", указываю адрес сервера, программа пишет, что "Лицензия успешно получена", но потом снова "Не обнаружена лицензия на запуск сервера". Файла лицензии на сервере нет ни в /var/1C/licenses, ни в /home/usr1cv8/. Все права на папки есть.
Ответ: Для комьюнити-лицензию такой сценарий не поддерживается, ее невозможно активировать с клиентского ПК на Linux-сервере без GUI. Скорее всего файл лицензии был сохранен на клиентском ПК и, соответственно, лицензия была привязана к параметрам клиентского ПК, а не сервера.
Вопрос 19. Активировал комьюнити-лицензию на Linux и, по рекомендации из вашей инструкции, перенес файл лицензии из пользовательской папки в общий каталог /var/1c/licenses/, но при запуске клиент-серверной базы все равно выходит ошибка "Лицензия не обнаружена", а в журнале поиска лицензии есть текст: Ошибка доступа к файлу 'var/1c/licenses/2023**********.lic'. 13(0x0000000D). Файловая база при этом без проблем запускается.
Ответ: На ОС Linux недостаточно просто перенести файл лицензии в общий каталог /var/1c/licenses/. Еще необходимо настроить права, т.к. сервер 1С:Предприятия запускается НЕ от того пользователя, от лица которого запускается фаловая база и у которого есть права на файл лицензии. Очевидно, что у пользователя, от которого запускается сервер 1С (скорее всего usr1cv8), прав недостаточно.
При активации лицензии на сервер 1С:Предприятие на компьютере с ОС Linux необходимо учитывать следущее:
- Для компьютера с сервером "1С:Предприятия" лицензия должна располагаться в каталоге /var/1C/licenses, а не в /home/<user>/
- Каталог /var/1C/licenses создаеся автоматически при установке платформы 1С:Предприятие.
- В процессе установки автоматически создается группа пользователей grp1cv8, в которую должны входить все учетные записи пользователей данного компьютера от имени которых:
- исполняются процессы кластеров серверов "1С:Предприятия" в режиме демона;
- выполняется запуск клиентских приложений на данном компьютере.
- После активации лицензий следует убедиться, что у пользователей группы grp1cv8 есть полный доступ (на чтение и запись) для файлов программных лицензий.
- Клиентское приложение, работающее на ОС Linux, позволяет активировать лицензию, доступную всем пользователям, только в том случае, если активация выполняется с правами суперпользователя (root).
Вопрос 20. При активации комьюнити-лицензии вожу свои логин/пароль от учетки на сайте разработчика, программа пишет, что лицензия успешно получена, но далее при запуске все равно выходит ошибка "Лицензия не обнаружена". Если снова указать логин/пароль, то все повторяется по кругу. Почему зацикливается процедура активации лицензии?
Ответ: Проверьте, о какой именно лицензии говорится в тексте сообщения, о клиентской или о серверной, если в сообщении "Не обнаружена лицензия на запуск сервера" или "На сервере 1С:Предприятия не найдена лицензия", то значит лицензию на видит сервер 1С:Предприятия и скорее всего файл лицензии при активации был сохранен в пользовательский каталог (т.е. у сервера нет доступа к файлу лицензии). Перенесите файл лицензии 20************.lic в общую папку и настройте права (в ОС Windows это каталог %ProgramData%\1C\licenses, а в Linux /var/1C/licenses/). Все это относится к случаю, если все действия выполняются локально на одном и том же компьютере (т.е. и клиентское приложение, и сервер 1С:Предприятия, и файл лицензии установлены на одном устройстве).
Вопрос 21. Активировал комьюнити-лицензию на компьютере с Ubuntu. Проработала она ровно неделю, а сегодня при запуске 1С стало выходить сообщение "лицензия не обнаружена", а в журнале поиска лицензии указана ошибка: "Ошибка программного лицензирования. На компьютере ALEX-UBN используются две копии одного и того же файла программной лицензии file:///home/alex/.1cv8/1C/1Cv8/conf/20240512093546.lic и file:///home/alex/.1cv8/1C/1Cv8/conf/20240519152304.lic
При этом в каталоге file:///home/alex/.1cv8/1C/1Cv8/conf/ по факту есть только один файл 20240519152304.lic, а файла 20240512093546.lic там нет вовсе.
В чем проблема и как ее решить?