5. Вопрос: Почему клиент-серверная база без проблем запускается, а файловая база на том же сервере открывается только на самом сервере, а при ее запуске на клиентской машине выходит ошибка "Лицензия не обнаружена"?
Ответ: Скорее всего у вас на сервере активирована программная клиентская лицензия и включена раздача лицензий сервером 1С. У программных лицензий нет аналога HASP LM, который бы раздавал лицензии по сети клиентским ПК. При запуске файловой базы клиентское приложение 1С:Предприятие ищет лицензию только на самой клиентской машине и если ее не находит, то выдает сообщение "Лицензия не обнаружена". Расположение каталога с базой (на клиенте или на сервере) в данном случае значения не имеет. Для обхода проблемы можно предложить несколько вариантов решения:
- Запускать файловую базу непосредственно на той машине (в вашем случае на сервере), где у вас активированы клиентские лицензии (можно через удаленный рабочий стол).
- Опубликовать файловую базу на веб-сервере.
- Активировать однопользовательские клиентские лицензии на клиентских ПК, тогда на таких компьютерах можно будет запускать как клиент-серверные, так и файловые базы.
- Если файловую базу необходимо запустить временно для каких-то технических целей, отладки, тестирования и т.п. и не планируется ввод учетных данных, печать документов или какая-то другая реальная работа с базой, то можно использовать комьюнити-лицензию разработчика.
6. Вопрос: Файловая база была опубликована на веб-сервере Apache. Все запускалось без вопросов. Купили лицензию на сервер 1С:Предприятия (x86-64), перевели базу в SQL формат и теперь при запуске на клиентах программа выдает "Лицензия не обнаружена". Лицензию на сервере необходимо переактивировать заново?
Ответ: Скорее всего у вас на сервере была активирована программная клиентская лицензия. При переносе базы в SQL функция выдачи лицензий переходит к серверу 1С:Предприятия, а по умолчанию в настройках кластера раздача лицензий сервером 1С:Предприятия отключена. Для решения проблемы достаточно разрешить выдачу лицензий сервером 1С:Предприятия, переактивация лицензии не требуется.
7. Вопрос: Сейчас на сервере установлены два USB ключа: от сервера 1С:Предприятия 8.3 x64 (USB) + Клиентская лицензия на 100 рабочих мест (USB). Можно ли к этому комплекту доустановить программную лицензию на 50 рабочих мест? Не будет ли конфликтов и потребуется какая-то дополнительная настройка?
Ответ: Докупить в любом случае можно, программные лицензии и аппаратные USB-ключи могут одновременно использоваться для параллельной работы с общими серверами и/или информационными базами в любом сочетании. Необходимость дополнительной настройки зависит от сценария использования:
- Если сервер терминальный и все клиенты подключаются по RDP, то никаких дополнительных настроек не требуется. Сначала будут использоваться программные лицензии, а потом с USB-ключа.
- Если все лицензии клиентам раздает только сервер 1С:Предприятия, то никаких дополнительных настроек не требуется. Сначала будут использоваться программные лицензии, а потом с USB-ключа.
- Если часть клиентов получали лицензии от HASP LM, а часть от сервера 1С:Предприятия, то никаких дополнительных настроек не требуется. Последовательность выдачи будет зависеть от конкретного сценария.
- Если все клиенты получали лицензии только от HASP LM, а не от сервера 1С:Предприятия и раздача лицензий сервером 1С:Предприятия была отключеная, то в настройках кластера необходимо будет разрешить выдачу лицензий сервером 1С:Предприятия (как см. в ответе на предыдущий вопрос). Последовательность выдачи будет зависеть от конкретного сценария.
Клиентскую лицензию вы можете приобрести напрямую в нашей компании даже если находитесь в другом регионе и лицензии 1С ранее приобретали в другом месте. Стоимость лицензий 1С едина на всей территории РФ. Пинкоды для активации лицензий мы высылаем в течение 2-3 часов после оплаты, а наши специалисты могут удаленно помочь выполнить активацию лицензий с помощью средств удаленного администрирования.
• 1С:Предприятие 8 ПРОФ. Клиентская лицензия на 50 рабочих мест - 226600 руб.
Полный прайс-лист >>>
8. Вопрос: Немного запутался. Если на машине с сервером 1С:Предприятия установлен USB-ключ на 50 раб.мест + программная лицензия на 20 раб.мест, то какие лицензии будут использоваться сначала, программные или с USB-ключа? Все клиенты в одной сети, подключаются толстым/тонким клиентом 1С без RDP, на сервере установлен HASP LM, выдача лицензий сервером 1С разрешена.
Ответ: Сначала клиенты будут пытаться получить лицензии сами от HASP LM (см.п.3.1 алгоритма выше) и только если не смогут получить ее сами обратятся за лицензией к серверу, который сначала будет раздавать программные лицензии, а потом с USB (п.3.2).
Т.е. последовательность поиска будет выглядеть так:
USB (от HASP LM) > программная (от сервера 1С:Предприятия) > USB (от сервера 1С:Предприятия).
9. Вопрос: Терминальный сервер и сервер 1С:Предприятия установлены на разных машинах. На терминальном сервере активирована программная лицензия на 100 рабочих мест. На машине с сервером 1С:Предприятия установлен USB-ключ на сам сервер и клиентский USB ключ еще на 100 рабочих мест. Не могу понять, какой порядок выдачи лицензий будет в данном случае?
Ответ: К сожалению недостаточно информации, т.к. возможны варианты. Зависит от того, все ли клиенты подключаются по RDP к терминальному серверу или есть клиенты, которые подключаются НЕ через RDP. Все ли клиенты подключаются Толстым/тонким клиентом 1С или будут клиенты работающие через веб-браузер или с помощью мобильного клиента. Все клиенты работают в одной локальной сети или есть удаленные подключения через интернет. Есть ли клиенты, которые подключаются по http(s), установлен ли HASP LM на машине с сервером 1С:Предприятие, разрешена ли выдача лицензий сервером 1С и др.
Если предположить, что все клиенты находятся в локальной сети и подключаются по RDP с помощью клиентского приложения 1С (без веб-клиента или мобильного клиента), на машине с ключом установлен HASP LM и разрешена выдача лицензий сервером 1С:Предприятия, то последовательность поиска будет выглядеть так:
программная (на терминальном сервере) > USB (от HASP LM) > USB (от сервера 1С:Предприятия).
При других сценариях работы алгоритм может отличаться.
10. Вопрос: В какой последовательности будет осуществляться поиск клиентской лицензии, если терминальный сервер и сервер 1С:Предприятия подняты на одной и той же машине. На сервере активирована программная лицензия на 50 рабочих мест + установлен аппаратный USB-ключ еще на 50 рабочих мест? Все клиенты подключаются к серверу по RDP тонким/толстым клиентом 1С, клиентские ПК в пределах одной локальной сети с сервером, на сервере установлен HASP LM + включена раздача лицензий сервером 1С:Предприятия.
Ответ: Если все клиентские ПК подключаются к серверу по RDP и запускают базы с помощью клиентского приложения 1С, то раздачу лицензий сервером 1С:Предприятия можно и отключить, т.к. все клиенты имеют возможность получать лицензии сами. Если раздачу лицензий сервером 1С не отключать, то алгоритм будет выглядеть следующим образом:
программная (на терминальном сервере) > USB (от HASP LM) > программная (от сервера 1С:Предприятия) > USB (от сервера 1С:Предприятия), но если с сетью и доступностью ключа все в порядке, то клиенты должны получать лицензии сами и до раздачи лицензий сервером 1С:Предприятия очередь не дойдет.
11. Вопрос: У нас почему-то порядок получения лицензий не сходится с описанным в статье алгоритмом. Терминальный сервер и сервер 1С:Предприятия развернуты на одной и той же машине. На сервере установлена программная лицензия на 100 рабочих мест, которая при активации была привязана к аппаратному USB-ключу на сервер 1С:Предприятия (х86-64). Все клиенты подключаются к серверу по RDP и, в соответствии с алгоритмом, они должны были получать лицензии сами, но по факту лицензии раздает сервер 1С:Предприятия, что ведет к повышенному расходу лицензий, т.к. сервер выдает лицензии на каждый запуск. Как настроить, что бы клиенты получали лицензии сами, а не от сервера?
Ответ: В вашем случае ключевая ошибка была в привязке лицензии к USB-ключу от сервера 1С:Предприятия. Дело в том, что серверный ключ является по сути локальным и клиентские ПК его не видят, т.е. при запуске 1С на клиентском ПК клиентское приложение 1С считает программную лицензию на 100 раб.мест невалидной, т.к. не может проверить ее привязку к серверному USB-ключу, после чего, в соответствии с алгоритмом, поиском лицензий начинает заниматься сервер 1С:Предприятия, у которого нет затруднений с проверкой привязки и он выдает лицензию. Для решения проблемы переактивируйте лицензию с привязкой к параметрам сервера (или с привязкой к многопользовательскому аппаратному USB-ключу, если таковой имеется).
12. Вопрос: В какой момент запуска 1С происходит поиск лицензий и ключей по указанному в статье алгоритму? Проблема в том, что у нас с момента запуска ярлыка 1С на рабочем столе до момента появления окна со списком информационных баз проходит несколько минут (?!). В это время программа ищет лицензии с ключами из занимается чем-то другим?
Ответ: Поиск лицензий/ключей запускается после выбора информационной базы из списка в окне запуска, т.ч. в указанный промежуток времени программа 100% занята чем-то другим. Скорее всего в настройках диалога запуска были подключены какие-то дополнительные списки общих информационных баз, а у пользователя есть проблемы с доступом к указанным спискам (ограничены права, отключены или отсутствуют сетевые папки, и т.п.) и несколько минут уходят на попытки их получения.
Для решения проблемы в настройках окна запуска 1С:Предприятие проверьте, подключены ли списки с общими информационными базами, существуют ли они в реальности, правильно ли указан путь к ним и есть ли у пользователя права доступа.
13. Вопрос: Помогите разобраться, у нас что-то не так или с алгоритмом поиска ключа, или с их выдачей. На терминальном сервере несколько файловых баз без публикации на веб-сервере. На этом же сервере установлен аппаратный красный ключ HASP Net5 ORGL8 и программная лицензия еще на 5 рабочих мест (лицензия привязана к компьютеру, не к HASP). Суть проблемы - при одновременном запуске в одной терминальной сессии нескольких баз часть из них может быть запущена с программной лицензией, а другая часть берет лицензию от HASP LM с ключа USB. В результате лицензий не хватает, т.к. расходуется их больше, чем клиентских компьютеров. Почему такое может происходить, если в соответствии с документацией лицензия выдается на терминальную сессию и с этой одной лицензией в этой терминальной сессии можно запустить несколько экземпляров программы?
Ответ: Дело в сочетании нескольких моментов:
- Информация о ранее занятой лицензии хранится в служебной файле 1cv8conn.pfl. Если у пользователя нет прав доступа этому файлу, то при повторном запуске 1С (даже в одной и той же терминальной сессии) поиск клиентской лицензии будет выполняется клиентским приложением заново.
- Поиск лицензии осуществляется в соответствии со стандартным алгоритмом поиска лицензии: сначала выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP, откуда лицензия была получена при последнем успешном подключении, потом выполняется поиск программных лицензий, а затем ключа HASP - кажется, что в соответствии с первым пунктом должна быть получена та же лицензия, что и при запуске предыдущей базы в этой терминальной сессии, но данное правило алгоритма действует на весь сервер, а не на отдельную терминальную сессию, т.е. при работе по RDP сначала будет осуществляться поиск лицензии полученной ранее любым другим пользователем этого сервера, а не только данной терминальной сессии.
Таким образом вполне возможна ситуация, когда при запуске одних информационных баз будет получена аппаратная лицензия, а при запуске других баз - программная, т.е. в одной терминальной сессии будет занято две лицензии.
14. Вопрос: У нас два физических сервера, на каждом из которых установлены сервер 1С:Предприятия 8.3 + MS SQL Server + программные клиентские лицензии. У всех баз в настройках кластера включена раздача лицензий сервером 1С:Предприятия 8.3. На одном из серверов поднята также служба терминалов, к которому клиенты подключаются по RDP. Проблема в том, что при подключении по RDP клиенты забирают лицензии с сервера, где поднята служба терминалов, даже в случае, если запускаются базы с другого сервера 1С. Можно ли настроить алгоритм выдачи лицензий так, что бы при запуске баз на втором сервере не использовались лицензии на терминальном сервере?
Ответ: К сожалению нет параметра, который бы запрещал клиентскому приложению получать программную клиентскую лицензию самостоятельно (есть только возможность отключить получение лицензий с аппаратных ключей), т.е. при подключении по RDP клиентское приложение будет пытаться получить клиентскую лицензию на терминальном сервере, даже если запускаемая база находится на другой машине. Проблему можно попробовать решить, если на серверах используются разные версии платформы 1С:Предприятие. В этом случае на терминальном сервере можно перенести файлы клиентских лицензий из общего каталога C:\ProgramData\1C\licenses в каталог той версии платформы, который соответствует версии сервера 1С:Предприятия 8.3 на этой машине C:\Program Files\1cv8\8.3.**.****\bin\conf. В этом случае при запуске баз на втором сервере будет автоматически выбираться клиентское приложение другой версии, которое "не увидит" лицензии на терминальнос сервере в каталоге C:\Program Files\1cv8\8.3.**.****\bin\conf. Но имхо это "костыль", о котором нужно помнить при обновлении версии сервера, т.к. файлы нужно не забывать перенести в каталог bin\conf новой версии платформы. Рекомендуем поднять терминальный сервер на отдельной машине.
15. Вопрос: На терминальном сервере установлены лицензия на 1С:Предприятие 8.3. Сервер МИНИ и три программные клиентские лицензии (на 5 + 5 + 1 рабочее место). В клиент-серверном режиме работает только одна из баз (самая большая и активно используемая), остальные базы файловые (т.к. перейти с Сервера МИНИ на полноценный сервер пока не позволяет бюджет). Как настроить алгоритм раздачи лицензий так, что бы для работы с клиент-серверной базой использовалась только одна из клиентских лицензий на 5 рабочих мест, а остальные две лицензии на 5 и 1 раб.место были доступны только для работы с файловыми базами?
Ответ: Сам алгоритм поиска лицензий в вашем случае изменить нельзя, но зная где и в какой последовательности осуществляется поиск лицензий вашу задачу решить можно при условии, если для запуска клиент-серверной и файловых баз использовать разные версии платформы 1С:Предприятие - в этом случае один из файлов клиентской лицензии на 5 рабочих мест можно перенесли из общего каталога C:\ProgramData\1C\licenses в каталог C:\Program Files\1cv8\8.3.**.****\bin\conf той версии платформы, который соответствует версии сервера 1С:Предприятия, а остальные две лицензии перенести в каталог платформы C:\Program Files\1cv8\8.3.**.****\bin\conf, который используется для работы с файловыми базами. Но нужно помнить, что при обновлении платформы файлы лицензий необходимо будет переносить в каталоги bin\conf новых версий.
16. Вопрос: Я новый сисадмин и пытаюсь разобраться с алгоритмом раздачи лицензий 1С. У нас на одной машине с ОС Windows Server подняты служба терминалов (терминальный сервер) + СУБД MS SQL Server + Сервер 1С:Предприятия 8.3 ПРОФ (x86-64). Используются только программные лицензии и часть клиентов получают лицензии сами, а часть получают лицензии от сервера. Причем даже на одном и то же клиентском компьютере при запуске одних баз в окне "О программе" в информации о текущей лицензии отображается "выдал сервер", а при запуске других баз "получило клиентское приложение". Как такое может быть ?
Ответ: Для точного ответа к сожалению недостаточно информации, но такое вполне может быть, например, если файлы клиентских лицензий перенесли из общего каталога C:\ProgramData\1C\licenses в каталог конкретной версии платформы C:\Program Files\1cv8\8.3.**.****\bin\conf, то при запуске базы 64-разрядным клиентским приложением в терминальном сеансе оно может получить лицензию самостоятельно, а при запуске той же базы на том же компьютере 32-разрядным приложением (а также при запуске без RDP или веб-клиентом) клиентская лицензия может быть выдана только сервером 1С:Предприятия.
17. Вопрос: На компьютере установлена лицензия из комплекта "1С:Бухгалтерия 8. Базовая версия. Электронная поставка" с которой без проблем запускаются несколько информационных баз с конфигурацией "Бухгалтерия предприятия (базовая), редакция 3.0". Можно ли на этом ПК с этой базовой лицензией запустить и использовать информационную базу с конфигурацией "Бухгалтерия предприятия" версии ПРОФ?
Ответ: Нет. Смысл лицензий базовых версий 1С именно в том, что бы с ними можно было запускать информационные базы ТОЛЬКО с одной конкретной базовой конфигурацией. При запуске информационной базы (ИБ) производится анализ конфигурации - если конфигурация запускаемой ИБ не определяется как базовая версия, то программа будет искать программную лицензию или аппаратный ключ только уровня ПРОФ, а шаг поиска базовой лицензии будет пропущен. Если лицензия или ключ уровня ПРОФ не будут найдены, то программа выдаст сообщение "Лицензия не обнаружена" и предложит получить новую лицензию уровня ПРОФ с помощью пинкода из 15 символов.
18. Вопрос: Можно ли с лицензией от "1С:Бухгалтерия 8. Базовая версия. Электронная поставка" использовать информационную базу с базовой версией 1С:ЗУП?
Ответ: Нет. Лицензия базовой версии "привязана" к одной конкретной базовой конфигурации и позволяет запускать информационные базы ТОЛЬКО с ней. При запуске информационной базы производится анализ конфигурации - если конфигурация запускаемой информационной базы определяется как базовая версия, но не соответствует конфигурации лицензии, то программа предложит получить новую лицензию для базовой 1С:ЗУП с помощью пинкода из 16 символов.
19. Вопрос: Как можно вручную вызвать мастер получения базовой лицензии? Если в Конфигураторе нажать на Сервис > Получение лицензии, то программа просит ввести пинкод из 15 цифр, как для версии ПРОФ.
Ответ: Инициировать вручную получение базовой лицензии невозможно. Мастер получения базовой лицензии открывается только автоматически при запуске информационной базы и только при соблюдении следующих условий:
- если не была обнаружена лицензия уровня ПРОФ или КОРП;
- если конфигурация запускаемой информационной базы определяется как базовая версия и при этом на ПК не была обнаружена лицензия базовой версии соответствующая конфигурации запускаемой информационной базы.
При этом необходимо учитывать, что получаемая базовая лицензия должна соответствовать конфигурации запускаемой информационной базы, т.е. с помощью пинкода из комплекта поставки "1С:Бухгалтерия 8 Базовая версия" нельзя активировать лицензию, если конфигурация запускаемой информационной базы отличается от "Бухгалтерия предприятия (базовая)" [например, конфигурация запускаемой базы "Бухгалтерия предприятия (базовая для 1)", "Зарплата управление персоналом (базовая)", "Управление троговлей (базовая)" и др.].
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.