Что такое клиент-серверная 1С
Платформа 1С:Предприятие работает в двух режимах.
Файловый
база хранится как файл на компьютере или в сетевой папке. Максимум 5 пользователей, объём до 10 ГБ. Ключ активируют прямо на рабочей станции — просто, но не масштабируется.
Клиент-серверная 1С
пользователь подключается через тонкий или толстый клиент, кластер 1С обрабатывает запросы, данные хранит полноценная СУБД: MS SQL, PostgreSQL, Oracle. Клиент сервер 1С — стандарт для средних и крупных компаний.
В клиент-серверном режиме ключи можно держать:
- на рабочих станциях пользователей,
- прямо на узлах кластера,
- на выделенном Сервере лицензирования (СЛК) — лучший вариант, если машин больше двух.
Когда стоит переходить на клиент-серверный вариант
Файловый режим имеет жёсткие ограничения. Проверьте, не упёрлись ли в них:
| Критерий | Файловый режим | Клиент-серверная 1С |
|---|---|---|
| Размер одной таблицы | до 4 ГБ | ограничен только диском |
| Объём всей базы | до 10 ГБ | без практических ограничений |
| Одновременных пользователей | до 5 | десятки и сотни |
| Отказоустойчивость | низкая | высокая |
| Удалённый доступ | сложно настроить | встроен в платформу |
База растёт, пользователи жалуются на зависания, нужен удалённый доступ — пора переходить на клиент-серверный вариант. И сразу выстраивайте правильную схему управления ключами.
Что такое Сервер лицензирования СЛК
СЛК (Сервер лицензирования ключей) — отдельная служба, которая централизованно раздаёт права доступа всем узлам кластера 1С. Вы один раз активируете ключ на выделенной машине — и он работает, сколько бы вы ни меняли кластер.
Что это даёт на практике:
- Пересобрали кластер — переактивировать ничего не нужно.
- Заменили железо на узлах 1С — ключ не слетает, он привязан к машине СЛК.
- Один экземпляр обслуживает несколько продуктов и конфигураций.
- Поддерживает программные ключи и аппаратные HASP одновременно.
- Веб-интерфейс показывает в реальном времени, сколько слотов занято и сколько свободно.
Как установить и настроить 1С на сервере лицензирования
Системные требования
Подойдёт любая машина с Windows Server или Linux. Минимум:
- ОЗУ — 1 ГБ (лучше 2 ГБ),
- диск — 1 ГБ свободного места,
- TCP-порт 5554 открыт для входящих соединений,
- сетевая доступность от всех узлов кластера 1С.
Важно: выносите СЛК на отдельную машину, которая не входит в кластер. Тогда любые работы с кластером не затронут ключи.
Шаг 1. Скачайте дистрибутив
Идите на licencecenter.ru, скачайте «СЛК 3.0: Комплект для конечного пользователя» — актуальная версия 3.0.34.x. Там же лежит PDF с руководством администратора, его стоит сохранить.
Шаг 2. Установите службу
- Распакуйте архив — внутри найдёте licenceserver-3.0.x.win.exe.
- Запустите от имени администратора.
- В мастере установки оставьте всё по умолчанию: путь, порт 5554, автозапуск.
- Нажмите «Установить».
- Служба LicenceServer сама зарегистрируется в Windows и запустится.
Шаг 3. Зайдите в веб-консоль
Управление идёт через браузер. На самой машине:
http://localhost:9099
С другой машины в сети — замените localhost на IP:
http://192.168.1.100:9099
Если консоль не открывается удалённо — проверьте брандмауэр.
Шаг 4. Откройте порты
Нужно открыть два порта для входящего TCP-трафика:
- 5554 — сюда обращаются узлы кластера 1С за ключами,
- 9099 — веб-интерфейс администратора.
В Windows Server: Брандмауэр Защитника Windows → Дополнительные параметры → Правила для входящих подключений → Создать правило → тип «Для порта» → протокол TCP → нужный номер.
Установка лицензии 1С на сервер
Активация
Откройте в браузере http://<IP_машины_СЛК>:9099.
Перейдите на вкладку «Установка лицензий».
Заполните три поля:
- Пинкод — 20-значный код из конверта или письма поставщика (формат XXXXX-XXXXX-XXXXX-XXXXX),
- ИНН организации — ИНН юрлица, на которое оформлено право использования,
- Место установки — любое понятное название, например «Главный офис, СЛК-01».
Нажмите «Установить лицензию».
СЛК сам обратится к серверам активации 1С, получит файл и положит его в нужную директорию. Интернет на машине в этот момент нужен.
Нет интернета? Используйте режим «Получить файл для активации»: скачайте файл запроса, перенесите на машину с интернетом, получите ответный файл на portal.1c.ru и загрузите его обратно через вкладку «Загрузка лицензии».
Проверка
Зайдите в раздел «Установленные лицензии» — там отобразится число слотов и срок действия. В разделе «Мониторинг» в реальном времени видно: сколько слотов занято, сколько свободно и какие узлы кластера сейчас подключены.
Перенос программных лицензий
Если ключ уже активирован на узле кластера или рабочей станции — его нужно перенести. Процедура разовая, но важная: у каждой программной лицензии 1С есть лимит переносов — обычно 5 раз за 12 месяцев.
Шаг 1. Верните ключ со старого места
Через интерфейс 1С:
- Откройте «1С:Предприятие» на машине, где сейчас активирован ключ.
- Зайдите в Справка → Информация о программе.
- Нажмите «Вернуть лицензию» (в некоторых версиях — «Освободить лицензию»).
- Подтвердите — пинкод снова станет доступным.
Через командную строку (утилита ring):
ring license return --path "C:\Program Files\1cv8\<версия>\bin"
Шаг 2. Активируйте ключ на СЛК
Откройте веб-консоль http://<IP>:9099, вкладка «Установка лицензий» — вводите пинкод по той же схеме, что описана выше.
Шаг 3. Укажите адрес СЛК на узлах кластера
Узлы кластера 1С должны знать, куда обращаться за правами. Создайте или отредактируйте файл nethasp.ini на каждом сервере кластера. Обычно он лежит в каталоге платформы или в C:\ProgramData\1C\.
Содержимое:
[NetHASP]
NH_SERVER_ADDR = 192.168.1.100
NH_SERVER_PORT = 5554
NH_TCPIP = Enabled
Замените 192.168.1.100 на реальный IP вашей машины с СЛК.
Второй вариант — задать переменную окружения NETHASP_INI с путём к этому файлу. Удобно, когда на одном узле несколько служб с разными конфигурациями.
После изменений перезапустите службу «Агент сервера 1С:Предприятие» на каждом узле кластера.
Шаг 4. Проверьте результат
Откройте любую базу через тонкий клиент, зайдите в Справка → Информация о программе. В блоке лицензий должно быть написано, что права получены с сервера лицензирования, а не локально.
В веб-консоли СЛК → «Мониторинг» появится запись о выданном слоте с IP узла кластера.
Частые ошибки
«Лицензия не найдена» после переноса
Порт 5554 не отвечает
Проверьте с узла кластера:
telnet 192.168.1.100 5554
Нет соединения — добавьте правило для TCP 5554 в брандмауэр машины СЛК.
«Превышено количество активаций»
СЛК работает, но слоты не выдаются
Ключ привязался к железу СЛК
Итог
Отдельный СЛК нужен всем, кто работает с клиент-серверной 1С и не хочет думать о ключах при каждом изменении инфраструктуры. Настраивается за час, администрируется через браузер.
Что нужно сделать:
- Поставить СЛК на отдельную машину, открыть порты 5554 и 9099.
- Активировать ключ в веб-консоли на вкладке «Установка лицензий».
- Прописать IP машины СЛК в файле nethasp.ini на каждом узле кластера.
- Перезапустить агент 1С, проверить мониторинг.
Если переносите уже активированный ключ — сначала верните его на старом месте, потом активируйте на СЛК. И помните про лимит в 5 переносов за год.
Вопросы и ответы по теме «Клиент-серверная 1С
Что такое клиент-серверная 1С?
Чем клиент-серверная 1С отличается от файловой?
Когда нужно переходить на клиент-серверный вариант 1С?
Для малого бизнеса нужна клиент-серверная 1С?
Какие плюсы у клиент-серверной 1С?
Какие минусы у клиент-серверной 1С?
Что нужно для установки 1С на сервер?
Какая СУБД лучше для сервера 1С: MS SQL или PostgreSQL?
Можно ли поставить 1С и SQL на один сервер?
Какие порты нужны для работы клиент-серверной 1С?
Что такое серверная лицензия 1С?
Нужны ли клиентские лицензии, если есть серверная лицензия 1С?
Как установить лицензию 1С на сервер?
Почему 1С на сервере может тормозить?
Что нужно настроить после установки 1С на сервер?
Можно ли подключаться к серверной 1С удаленно?
Что выбрать: файловую 1С, серверную 1С или облако?
Где купить лицензию на сервер 1С в Сочи?
Кто может настроить клиент-серверную 1С в Сочи?
Нужна клиент-серверная 1С в Сочи?
Если файловая 1С начала тормозить, база выросла, сотрудников стало больше или нужен удаленный доступ, можно перейти на клиент-серверный вариант. В «АйТи Центре» помогут подобрать сервер, купить лицензию на сервер 1С, рассчитать клиентские лицензии, установить платформу, перенести базу и настроить сопровождение.

