При организации работы в среде 1С часто возникает дилемма: как правильно активировать программные лицензии, чтобы оптимизировать их расход и избежать технических конфликтов. Особенно остро этот вопрос встает при использовании терминального сервера (RDP), где одновременно работают несколько пользователей с разными конфигурациями, например, 1С:Бухгалтерия ПРОФ и 1С:Зарплата и управление персоналом Базовая. Проанализируем ситуацию и разберем по шагам, как работает механизм лицензирования и какой вариант активации выбрать.
Для начала выясним причину, по которой пользователи часто сталкиваются с нехваткой лицензий. В среде терминального сервера (RDP) программная лицензия 1С выдается не на каждое конкретное запущенное приложение, а на терминальную сессию. Это означает, что если пользователь зашел под своей учетной записью на удаленный рабочий стол и открыл там три разные базы (например, две БП и одну ЗУП), то система должна израсходовать всего одну лицензию.
Рассмотрим подробнее два сценария активации комплекта на 5 пользователей:
.lic, который позволяет запустить 1С пяти разным пользователям. На терминальном сервере это означает 5 уникальных RDP-сессий.Важный нюанс: Если вы работаете в файловом режиме через терминал, способ активации (5 по 1 или 1 на 5) не влияет на порядок раздачи. Однако, если вы решите отказаться от RDP и перейти на работу через тонкий клиент (веб-сервер), разница станет критической. В этом случае однопользовательские лицензии придется переустанавливать на локальные компьютеры сотрудников.
Типичная ситуация: на сервере установлена 1С:Бухгалтерия ПРОФ с многопользовательской лицензией и 1С:ЗУП Базовая. Пользователи жалуются, что при запуске Базовой версии программа «съедает» лицензию ПРОФ. Почему так происходит? Разберем алгоритм поиска лицензии платформой 1С:Предприятие 8.3:
Платформа всегда сначала ищет более «сильную» лицензию — ПРОФ или КОРП. Если в общедоступной папке на сервере лежит файл лицензии ПРОФ, Базовая версия подхватит его, даже если ей это не требуется для работы. Это приводит к неоправданному расходу лимита подключений.
Чтобы решить эту проблему, проанализируем ситуацию с правами доступа к файлам лицензий. Мы можем физически разграничить видимость лицензий для разных пользователей Windows:
C:\ProgramData\1C\licenses. Все файлы в этой директории видны всем пользователям сервера.%AppData%\1C\1CEStart\1cv8conn.cfg (или в папку профиля соответствующей версии платформы).Решение: Чтобы ЗУП Базовая не забирала лицензию ПРОФ, можно активировать её под конкретным пользователем, которому она нужна, и ограничить права доступа других пользователей к папке с лицензией ПРОФ средствами операционной системы. Либо, наоборот, переместить файл лицензии ПРОФ из общей папки ProgramData в папки профилей только тех сотрудников, которые работают с бухгалтерией.
Выясним причину, почему при публикации базы на веб-сервере (IIS или Apache) расход лицензий может резко возрасти. В этом режиме подсчет идет по сессиям, а не по компьютерам/сессиям RDP.
Если один и тот же бухгалтер откроет базу в трех вкладках браузера, сервер 1С заберет три лицензии из общего пула. Это критически важно учитывать при выборе типа лицензии. Если вы планируете масштабироваться и уходить от терминального доступа, лучше сразу ориентироваться на однопользовательские лицензии, установленные локально на рабочих станциях.
В клиент-серверном варианте (SQL) в консоли администрирования существует важный параметр: «Разрешить выдачу лицензий сервером 1С».
Многие пользователи ошибочно связывают тип лицензии с «тормозами» базы. Проанализируем ситуацию: сам механизм проверки лицензии (чтение небольшого файла .lic) занимает доли секунды и не может вызывать зависаний. Если база работает медленно в терминале, причины обычно кроются в следующем:
.1CD, .lic, .log и временные файлы 1С в исключения сканирования.Разберем по шагам, как лучше поступить в вашей ситуации:
1. Если вы планируете оставаться на терминальном сервере долгое время, активируйте комплект как многопользовательскую лицензию. Это упростит администрирование: у вас будет один файл, за которым проще следить.
2. Чтобы избежать конфликта с Базовой ЗУП, выполните следующие действия:
Шаг 1: Активируйте Базовую ЗУП под учетной записью того пользователя, который в ней работает.
Шаг 2: Проверьте папку C:\ProgramData\1C\licenses. Если там лежат все лицензии, попробуйте ограничить права на чтение файлов ПРОФ-лицензий для «базового» пользователя через свойства файла (вкладка «Безопасность»).
3. Если в будущем планируется переход на веб-клиент, помните: Центр лицензирования 1С обычно позволяет один раз бесплатно заменить пин-коды с многопользовательских на однопользовательские при обоснованном запросе (например, при смене архитектуры сети).
Рассмотрим пример правильного расположения файлов лицензий для смешанного режима:
// Путь для общих лицензий (видит весь сервер):
C:\ProgramData\1C\licenses\20231027120000.lic
// Путь для персональной лицензии (видит только бухгалтер Иванов):
C:\Users\Ivanov\AppData\Roaming\1C\1CEStart\20231027150000.lic
Таким образом, мы выяснили, что выбор между однопользовательскими и многопользовательскими лицензиями на терминальном сервере — это вопрос удобства управления и планов на развитие инфраструктуры, а не техническое ограничение производительности. Используйте разделение прав доступа к файлам лицензий, чтобы тонко настроить работу разных конфигураций 1С.