Как лицензировать 1С для разработчиков и тестовых серверов?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Зачем разделять серверы?

Сначала выясним причину, по которой рабочие и тестовые контуры принято разделять. По стандартам разработки крупных систем (например, при внедрении ERP), необходимо иметь как минимум три сервера: рабочий (продакшен), сервер разработки и сервер тестирования (для консультантов). Разделим эти понятия:

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

Рассмотрим подробнее варианты лицензирования, которые предлагает фирма «1С» для таких тестовых контуров.

1. Бесплатная комьюнити-лицензия (Community-лицензия)

Начиная с версии платформы 8.3.23, мы можем использовать официально бесплатную комьюнити-лицензию. Посмотрим на ее главные особенности:

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

2. Комплект специалиста по разработке и внедрению

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

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

3. Лицензии "Сервер-МИНИ"

Для небольшого сервера тестирования, где работают консультанты (например, до 5 человек), рассмотрим приобретение лицензии «Сервер-МИНИ». В отличие от полноценного ключа на сервер 1С, она имеет встроенное ограничение: допускает создание максимум 5 сеансов.

Для корпоративного сегмента покупка «Сервер-МИНИ» обходится значительно дешевле основного сервера, но позволяет развернуть полноценный независимый тестовый контур для аналитиков и консультантов.

4. Использование Linux для разработчиков

Разберем еще одну техническую особенность, о которой часто упоминают системные администраторы. На серверах под управлением Linux служба 1С-сервера исторически позволяет выполнить 1-2 подключения даже без активного серверного ключа. Этого бывает достаточно, чтобы один разработчик мог запустить СлужбаСервера1С локально на своей Linux-машине (или в Docker-контейнере) для отладки небольших механизмов. Однако для стабильной и легальной работы команды лучше опираться на комьюнити-лицензии.

5. Выбор СУБД для тестовых серверов

Не забываем, что помимо самой платформы 1С, для работы нужен сервер баз данных. Чтобы не покупать дорогие коммерческие лицензии MS SQL для тестового контура, мы можем использовать бесплатные сборки СУБД. На рынке существуют специальные редакции PostgreSQL, адаптированные под 1С. Они распространяются бесплатно и отлично подходят для развертывания баз разработчиков и тестовых стендов консультантов.

Резюме

Подведем итог. Нам не обязательно покупать дорогие коммерческие ключи для того, чтобы организовать грамотную DevOps-инфраструктуру. Для выделения тестовых сред и обеспечения 12 сотрудников рабочими инструментами мы можем скомбинировать бесплатные комьюнити-лицензии для разработчиков, электронные «Комплекты специалиста» и недорогие лицензии «Сервер-МИНИ» для тестовых стендов консультантов. Это позволит выстроить безопасный процесс разработки и существенно сэкономить бюджет.

← На главную