Переход с файлового режима работы на клиент-серверный — это важный этап масштабирования любой информационной системы на базе «1С:Предприятие». Часто возникает вопрос: можно ли обойтись имеющимися лицензиями на программный продукт (например, «1С:Управление торговлей») и пользовательскими ключами, или же потребуются дополнительные финансовые вложения? Рассмотрим подробно все аспекты этого процесса, проанализируем требования к лицензированию и разберем доступные варианты СУБД.
Разберем главный вопрос: нужна ли отдельная лицензия на сервер «1С:Предприятие»? Ответ однозначный — да. Файловый вариант работы не требует наличия серверной части, так как обработка данных происходит непосредственно на компьютере пользователя. Однако, как только мы решаем использовать SQL-сервер, в архитектуре появляется промежуточное звено — сервер приложений 1С.
Проанализируем ситуацию: даже если у вас уже есть лицензия на основную поставку (УТ) и дополнительные лицензии на 10 пользователей, они дают право только на запуск клиентского приложения. Для работы службы Агент сервера 1С:Предприятия необходимо приобрести отдельную лицензию на сервер. Без нее консоль администрирования серверов 1С не позволит создать информационную базу в кластере.
Важный нюанс: ваши текущие пользовательские лицензии (на 10 рабочих мест) являются универсальными. Они подходят как для файлового, так и для клиент-серверного режима. Вам не нужно их менять, но к ним обязательно должен добавиться «серверный ключ».
Выясним, какие варианты серверных лицензий существуют, так как от этого сильно зависит бюджет перехода:
rphost.Помимо лицензии на саму 1С, для работы в клиент-серверном режиме необходима СУБД. Здесь у организации есть три пути, которые мы разберем по шагам.
Это наиболее экономичный способ. PostgreSQL является свободно распространяемой СУБД. Однако важно помнить: нельзя просто скачать дистрибутив с официального сайта разработчиков PostgreSQL. Для корректной и производительной работы с 1С необходимо использовать специальную сборку, в которую внесены патчи для поддержки специфики запросов 1С.
Такие сборки предоставляются компанией «1С» на портале ИТС или компанией Postgres Professional. Использование PostgreSQL позволяет сэкономить значительные средства на лицензиях MS SQL Server.
Если админ уже установил MS SQL Server, стоит проверить его версию. Существует бесплатная редакция Express. Она легальна, но имеет жесткие технические лимиты:
Проанализируем ситуацию: для небольшой базы «Управление торговлей» на 10 пользователей этого может хватить на старте, но при росте объема данных вы быстро упретесь в лимит 10 ГБ, и база перестанет принимать новые записи.
Если бесплатные варианты не подходят по производительности, рассмотрим покупку MS SQL Server Standard Runtime. Это специальная лицензия, которую можно купить через партнеров 1С по сниженной цене. Она имеет свои особенности:
Рассмотрим, как изменится жизнь системы после установки серверной лицензии. Переход на SQL-сервер — это не просто смена способа хранения данных, это изменение логики работы:
Агент сервера 1С сама выполняет их в фоновом режиме.1Cv8.1CD). Теперь они общаются с сервером 1С, а он, в свою очередь, с SQL-сервером. Это исключает случайное удаление или копирование файла базы сотрудниками.Разберем кратко последовательность действий при переходе:
.dt)..dt файла.Подведем итог: Перенести базу без покупки лицензий можно только в одном случае — если вы выберете бесплатную СУБД (PostgreSQL или MS SQL Express), но лицензию на сервер 1С (64-разрядную или КОРП) покупать придется в любом случае. Пользовательские лицензии при этом остаются прежними и продолжают выполнять свою функцию.