1С:Сервер МИНИ для маленькой команды: железо, установка и подводные камни

· 10 мин

Содержание

Сервер мини 1С на 5 подключений — это урезанная по цене лицензия сервера «1С:Предприятие 8.3», которая позволяет перевести базу из файлового режима в клиент-серверный, но держит не больше пяти одновременных подключений. Стоит она в разы дешевле лицензии ПРОФ и закрывает типичный случай: бухгалтер, кадровик, директор и пара менеджеров в одной базе.

Ситуация из практики: в фирме четыре человека работают в файловой Бухгалтерии на общей папке. База разрослась до 15 ГБ, проведение месяца идёт полчаса, а когда кто-то уходит с ноутбуком в спящий режим, у остальных всё зависает. Именно здесь МИНИ и нужен: недорогой переход на нормальную архитектуру без покупки «взрослого» сервера.

Чем клиент-сервер на 5 пользователей лучше файловой базы

В файловом режиме каждый компьютер сам читает и пишет файл 1Cv8.1CD по сети. Блокировки, обрывы Wi-Fi и антивирус на клиенте бьют по всей базе. В клиент-серверном режиме с данными работает только сервер, а клиенты передают ему команды.

Схема в небольшой фирме обычно такая:

  • 🖥 Сервер 1С — служба «Агент сервера 1С:Предприятия», менеджер кластера и рабочие процессы на одной машине.
  • 🗄 СУБД — PostgreSQL или MS SQL Server, чаще на этой же машине.
  • 💻 Клиенты — тонкие клиенты 1С на рабочих местах, подключаются к серверу по сети.

Клиент сначала обращается к агенту сервера (порт 1540), тот передаёт его менеджеру кластера (1541), а дальше работа идёт с рабочим процессом из диапазона портов 1560-1591. Этот диапазон задают в свойствах рабочего сервера.

Что даёт переход на практике:

  • ⚡ Тяжёлые операции (закрытие месяца , пересчёт себестоимости) идут на сервере и не зависят от слабого ноутбука.
  • 🔒 Пользователям не нужен доступ к папке с базой, файл никто не скопирует и не удалит случайно.
  • 🧯 Обрыв связи у одного сотрудника не портит базу остальным.
  • 💾 Бэкап делается средствами СУБД без выгона пользователей.

Чем МИНИ отличается от ПРОФ и КОРП

ПараметрМИНИПРОФКОРП
Одновременных подключенийдо 5без ограничения лицензиейбез ограничения лицензией
Кластер из нескольких рабочих серверовнетнетда
Отказоустойчивость, балансировканетнетда
Цена, ориентировочнооколо 9-10 тыс. ₽около 85-90 тыс. ₽около 200 тыс. ₽

Цены ориентировочные, точную стоимость называет партнёр 1С на дату покупки.

Серверная лицензия не заменяет клиентские. Пять пользователей — это всё равно пять клиентских лицензий (или комплект на 5 мест) плюс лицензия сервера МИНИ.

Кому подойдёт сервер мини на 5 подключений, а кому нет

Подключение — это не «человек». Один бухгалтер, открывший два окна 1С с разными базами, занимает два подключения. Сеансы открывают и Конфигуратор, и фоновые задания, и обмен через веб-сервисы. Как именно служебные соединения учитываются в лимите, уточните в описании лицензии у партнёра. На практике закладывайте запас в одно-два подключения.

Не подойдёт МИНИ, если:

  • 👥 в базе работает 6+ человек одновременно или их число будет расти в течение года;
  • 🌐 база опубликована на веб-сервере для интернет-магазина или мобильных сотрудников, которые держат постоянные сеансы;
  • 🔁 нужны несколько рабочих серверов или резервный сервер в кластере;
  • 🏢 несколько организаций держат по отдельной базе и работают в них параллельно — подключения суммируются.
Какая лицензия вам нужна?

Какое железо взять под сервер мини 1С

Для пяти пользователей сервер не обязан быть дорогим. Главное — быстрый диск и достаточно памяти: 1С и СУБД жадны до оперативки, а узкое место почти всегда дисковые операции.

КомпонентМинимумКомфортно
Процессор4 ядра, высокая частота6-8 ядер, частота от 3,5 ГГц
Оперативная память8 ГБ16-32 ГБ
Диск под базуSSD SATANVMe SSD, лучше два в зеркале (RAID 1)
Диск под бэкапыотдельный HDDотдельный диск + копия вне сервера
Сеть1 Гбит/с1 Гбит/с, проводное подключение клиентов
ПитаниеИБПИБП с автоматическим выключением сервера

💡 Частота ядра для 1С важнее количества ядер: один пользователь проводит документ в одном потоке. Процессор на 4 ядра по 4 ГГц для такой нагрузки лучше, чем 16 ядер по 2,2 ГГц.

Варианты размещения:

  1. Свой компьютер в офисе. Дешевле всего, но нужен ИБП, охлаждение и человек, который следит за дисками.
  2. Арендованный VPS или выделенный сервер. Нет проблем с питанием, проще удалённая работа. Ориентировочно 2-5 тыс. ₽ в месяц за машину на 4 ядра и 8-16 ГБ.
  3. Облако 1С у партнёра. Сервер и лицензии берёт на себя провайдер, вы платите за рабочее место.

Не ставьте сервер 1С на компьютер, за которым работает бухгалтер. Перезагрузка «после обновлений Windows» посреди дня оборвёт сеансы у всех.

Подготовка операционной системы и сети

Сервер 1С работает на Windows и Linux. Для Windows берите Windows Server 2016 или новее. Для Linux — дистрибутив из списка поддерживаемых в документации к вашей версии платформы, например Ubuntu LTS или Astra Linux.

Что сделать до установки 1С:

  1. Задайте серверу постоянное имя и статический IP-адрес. Клиенты ищут сервер по имени; смена имени после установки — отдельная головная боль.
  2. Пропишите имя сервера в DNS вашей сети или в файле hosts на каждом клиенте, если DNS нет.
  3. Включите синхронизацию времени с одним источником для сервера и клиентов.
  4. Откройте во входящих правилах брандмауэра порты 1540, 1541 и диапазон 1560-1591. Если используете консоль через сервер администрирования, добавьте 1545.
  5. Исключите каталоги базы и кластера из проверки антивирусом «на лету». Проверка каждого обращения к файлам СУБД заметно тормозит работу.
  6. Отключите режим сна и энергосбережения для дисков и сетевой карты.

Проверить доступность порта с рабочего места в Windows можно в PowerShell:

Test-NetConnection -ComputerName srv1c -Port 1541

Если в ответе TcpTestSucceeded : True — сеть готова.

Установка 1С:Сервера МИНИ и создание кластера

Дистрибутив МИНИ — тот же технологический дистрибутив сервера 1С:Предприятия 8.3. Ограничение задаёт лицензия, а не отдельная программа.

Шаги установки на Windows

  1. Установите СУБД. Для PostgreSQL берите сборку, адаптированную для 1С (её выпускают сама фирма 1С и разработчики Postgres Pro). Обычная сборка PostgreSQL без патчей для 1С не подходит.
  2. Запустите установщик сервера 1С и отметьте компоненты «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия».
  3. Выберите установку как службы Windows и задайте отдельного пользователя для службы. По умолчанию создаётся USR1CV8.
  4. После установки проверьте, что служба «Агент сервера 1С:Предприятия 8.3» запущена.
  5. Зарегистрируйте консоль администрирования: запустите от имени администратора ярлык регистрации утилиты администрирования или выполните regsvr32 для файла radmin.dll из каталога bin установленной версии.
  6. Откройте консоль кластера серверов 1С, добавьте центральный сервер по имени. Кластер с портом 1541 создаётся автоматически.

Создание базы и активация лицензии

  1. В консоли раскройте кластер → Информационные базы → создайте новую базу. Укажите тип СУБД, имя сервера СУБД, имя базы данных и пользователя СУБД.
  2. Отметьте флажок создания базы данных в случае её отсутствия.
  3. На рабочих местах добавьте базу в список: вариант «На сервере 1С:Предприятия», кластер — имя сервера, база — имя из консоли.
  4. Перенесите данные из файловой базы через выгрузку .dt в Конфигураторе: Администрирование → Выгрузить информационную базу, затем в новой серверной — Загрузить информационную базу.
  5. Активируйте лицензию сервера МИНИ. Программную лицензию получают через диалог активации при запуске клиента на серверной базе или утилитой ring (справка — ring license help). Пин-код вы найдёте в комплекте поставки.

Загрузка .dt полностью заменяет данные в базе-приёмнике. Делайте её в новую пустую базу, а не поверх рабочей.

Про «кластеризацию»: у МИНИ кластер всегда из одного рабочего сервера. Добавить второй рабочий сервер, настроить резервирование и балансировку на этой лицензии нельзя. Для пяти человек это и не нужно, а если такая задача появилась — пора на КОРП.

Перед тем как пустить пользователей
Выполнено: 0 / 7

Защита базы и регламентное обслуживание сервера 1С мини

В клиент-серверном режиме копировать файл базы уже нельзя — его просто нет. Резервная копия делается средствами СУБД.

СпособКогдаПлюсыМинусы
Выгрузка .dt из Конфигуратораразово, перед обновлениемпереносимо между СУБДнужен монопольный режим, медленно
pg_dump для PostgreSQLкаждую ночьработает без выгона пользователейвосстанавливается только в PostgreSQL
План обслуживания MS SQLкаждую ночь + журнал транзакцийвосстановление на точку во временинужна редакция SQL с агентом

Пример ночной копии PostgreSQL в Windows через bat-файл и Планировщик заданий:

@echo off
set PGPASSWORD=пароль_пользователя
set D=%date:~6,4%-%date:~3,2%-%date:~0,2%
"C:\Program Files\PostgreSQL\bin\pg_dump.exe" -U postgres -h localhost -F c -f "E:\backup\buh_%D%.backup" buh
forfiles /p "E:\backup" /m *.backup /d -14 /c "cmd /c del @path"

Путь к pg_dump.exe подставьте свой — он зависит от версии сборки PostgreSQL. Последняя строка удаляет копии старше 14 дней.

Бэкап, который ни разу не восстанавливали, — это не бэкап. Раз в месяц разворачивайте копию в тестовую базу и открывайте её в 1С.

Регламент обслуживания на месяц:

  • 🗓 Ежедневно — резервная копия базы, копия уходит за пределы сервера (облачное хранилище, NAS).
  • 📅 Еженедельно — для PostgreSQL VACUUM ANALYZE, для MS SQL обновление статистики.
  • 📆 Ежемесячно — проверка свободного места, журналов ошибок Windows, состояния дисков, тестовое восстановление.
  • 🔄 При обновлении платформы — новая версия ставится на сервер и на все клиенты; версии клиента и сервера должны совпадать.

Права доступа : у каждого сотрудника свой пользователь 1С с паролем, администратор кластера с паролем, пользователь службы без прав администратора Windows. В консоли кластера задайте администратора — иначе любой с утилитой администрирования в той же сети сможет управлять кластером.

Что ломается чаще всего и как это чинить

Диагностика: выберите симптом

Если сервер завис и не отвечает даже консоль, перезапустите службу «Агент сервера 1С:Предприятия 8.3». Перезапуск обрывает сеансы всех пользователей, поэтому сначала предупредите коллег и дождитесь, пока закончат проведение. Если зависания повторяются, смотрите технологический журнал и счётчики памяти — обычно не хватает оперативки СУБД.

Увидеть активные сеансы и лицензии из командной строки можно через сервер администрирования ras и утилиту rac:

rac cluster list
rac session list --cluster=<id_кластера> --licenses

Идентификатор кластера возьмите из вывода первой команды.

Частые вопросы

Можно ли перейти с МИНИ на ПРОФ без переустановки?
Да. Дистрибутив сервера тот же, меняется только лицензия: покупаете ПРОФ у партнёра, активируете её на сервере. Базы, кластер и настройки остаются.
Сервер МИНИ работает на Linux?
Да, лицензия не привязана к ОС. Сервер 1С ставится на поддерживаемые дистрибутивы Linux, в связке с PostgreSQL это самый недорогой вариант.
Можно ли поставить МИНИ на арендованный VPS?
Можно. Учтите, что программная лицензия привязана к параметрам машины: при миграции VPS на другое железо у провайдера может понадобиться повторная активация.
Сколько баз можно держать на одном сервере МИНИ?
Число баз лицензия не ограничивает. Ограничено число одновременных подключений ко всем базам кластера в сумме.
Нужен ли MS SQL или хватит PostgreSQL?
Для пяти пользователей PostgreSQL хватает с запасом и не требует покупки лицензий СУБД. MS SQL выбирают, если в компании уже есть его лицензия и администратор.