Какие лицензии необходимы для работы 1С:Управление торговлей в связке с PostgreSQL на 5 пользователей?

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

Переход на новую систему учета — это всегда ответственный шаг, требующий детального планирования ИТ-инфраструктуры. Часто ИТ-специалисты и руководители сталкиваются с ситуацией, когда после покупки основной поставки программы и клиентских лицензий система отказывается запускаться в клиент-серверном режиме, требуя дополнительную лицензию на сервер. Разберем подробно, почему возникает эта проблема, какие лицензии действительно необходимы для стабильной работы 1С:Управление торговлей (УТ) на СУБД PostgreSQL, и какие альтернативные варианты развертывания существуют для небольшого офиса на 5 рабочих мест.

Выясняем причину: почему платформа запрашивает лицензию на сервер?

Для начала проанализируем архитектуру системы. Платформа 1С:Предприятие 8.3 поддерживает два основных режима работы с базами данных:

  1. Файловый режим. В этом режиме вся база данных представляет собой один файл (1Cv8.1CD). Логика работы программы выполняется непосредственно на компьютерах пользователей (клиентских рабочих станциях). Серверная часть 1С в этой схеме отсутствует.
  2. Клиент-серверный режим. Это трехзвенная архитектура, состоящая из трех уровней:
    • Клиентское приложение (тонкий, веб- или толстый клиент);
    • Кластер серверов 1С:Предприятие;
    • Сервер баз данных (СУБД), например, СУБД PostgreSQL, MS SQL Server, IBM DB2 или Oracle Database.

Попытка развернуть базу данных на СУБД PostgreSQL автоматически переводит систему в клиент-серверный режим. Напрямую клиентские компьютеры работать с базой PostgreSQL не могут — им обязательно требуется "посредник" в виде кластера серверов 1С:Предприятие.

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

Вариант решения №1: Приобретение лицензии «1С:Предприятие 8.3. Сервер МИНИ»

Если покупка полноценной серверной лицензии уровня ПРОФ выходит за рамки бюджета проекта автоматизации, отличной и недорогой альтернативой станет использование специальной лицензии «Сервер МИНИ». Рассмотрим подробнее её ключевые особенности:

Для микробизнеса с фиксированным числом сотрудников (до 5 рабочих мест) мини-сервер является наиболее надежным, стабильным и экономически оправданным решением.

Вариант решения №2: Полноценные серверные лицензии (x32 и x64)

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

Вариант решения №3: Использование файловой базы, опубликованной на веб-сервере

Рассмотрим альтернативный способ организации совместной работы без покупки серверной лицензии 1С. Мы можем настроить бесплатный веб-сервер (Apache или встроенный в Windows IIS) и опубликовать на нем файловую базу данных.

В этом случае пользователи будут подключаться к базе через тонкий клиент или обычный интернет-браузер по протоколам HTTP/HTTPS. Этот вариант рабочий и часто применяется на практике, но он имеет ряд скрытых критических сложностей, о которых важно знать заранее:

  1. Сложности с раздачей лицензий. В отличие от полноценного сервера 1С, веб-сервер при работе с файловой базой не умеет самостоятельно распределять программные клиентские лицензии. Это означает, что вам придется активировать однопользовательские лицензии (пин-коды) локально на каждом из 5 компьютеров пользователей. Другой вариант — использование сетевого аппаратного USB-ключа HASP совместно с утилитой HASP License Manager в локальной сети.
  2. Ограничения объема базы данных. Файловая СУБД 1С накладывает жесткое ограничение: размер любой отдельной таблицы внутри базы данных (например, таблицы итогов или индексов) не может превышать 4 ГБ. Конфигурация Управление торговлей при активном ведении партионного учета, детализированных продажах и накоплении истории за пару лет очень быстро перешагнет этот лимит, что вызовет аварийное завершение работы программы.
  3. Проблема транзакционных блокировок. В файловом режиме при записи или проведении документа (например, «Реализация товаров и услуг») блокируется вся таблица целиком. Если 5 пользователей одновременно начнут выписывать накладные и проводить заказы, они постоянно будут сталкиваться с ошибками блокировок. В СУБД PostgreSQL блокировки работают на уровне отдельных строк, что обеспечивает комфортную параллельную работу пользователей.

Важные нюансы использования СУБД PostgreSQL

Если вы твердо решили использовать клиент-серверный вариант работы, обратите внимание на специфику СУБД PostgreSQL в экосистеме 1С:

Резюме и рекомендации

Проанализировав все особенности лицензирования, мы можем составить четкий план действий для вашей ситуации:

Шаг 1. Если бюджет строго ограничен, а количество активных пользователей в обозримом будущем гарантированно не превысит 5 человек, оптимальным выбором будет покупка лицензии «1С:Предприятие 8.3. Сервер МИНИ». Вы получите все преимущества быстрой и надежной работы на СУБД PostgreSQL без переплаты за полноценный сервер.

Шаг 2. Если покупка дополнительных лицензий сейчас невозможна, переведите базу данных временно в файловый режим и опубликуйте её на веб-сервере Apache. Но помните о рисках блокировок, ограничении размера базы в 4 ГБ и необходимости локальной активации клиентских лицензий на рабочих местах.

Шаг 3. Обязательно обратитесь к вашему ИТ-партнеру (франчайзи) для прояснения ситуации. Продавец программного обеспечения обязан детально проанализировать ваши технические требования и предупредить о необходимости приобретения серверной лицензии при планировании перехода на СУБД PostgreSQL.

← На главную