Как развернуть 1С:ERP: сервер, СУБД, база и лицензии

· 10 мин

Содержание

Установить 1С:ERP можно двумя способами: в файловом варианте на одном компьютере или в клиент-серверном — с сервером 1С:Предприятия и СУБД (PostgreSQL или MS SQL Server). Файловый вариант годится для демо-базы, обучения и проверки обновлений. Рабочую ERP с несколькими пользователями ставят только клиент-серверно.

Порядок установки 1С ERP с нуля всегда один: подготовить сервер → поставить платформу 8.3 нужной версии и сервер 1С → поднять СУБД → установить шаблон конфигурации → создать информационную базу → активировать лицензии и выполнить первый запуск. Ниже каждый шаг с цифрами и подводными камнями.

Подготовка к установке 1С:ERP: железо, ОС и сеть

ERP — самая тяжёлая типовая конфигурация 1С. Демо-база занимает несколько гигабайт, рабочая за год-два вырастает до сотен. Экономить на дисках и памяти здесь дороже, чем купить их сразу.

Ориентиры по оборудованию (примерно, для типичной нагрузки без тяжёлого производства):

ПользователейСервер 1ССервер СУБДДиски
До 10 (сервер 1С и СУБД на одной машине)4–8 ядер, 32 ГБ ОЗУ на всё—SSD/NVMe от 500 ГБ
10–508 ядер, 32 ГБ8 ядер, 32–64 ГБNVMe под базу, отдельный диск под копии
50–15016 ядер, 64 ГБ16 ядер, 128 ГБNVMe в RAID 1/10

Для рабочего места пользователя хватает 8 ГБ ОЗУ и современного процессора. Тонкий клиент нагружает ПК меньше толстого, поэтому для ERP обычно выбирают его.

🖥️ Что проверить до установки:

  • ОС сервера: Windows Server 2016 и новее или поддерживаемый дистрибутив Linux. Платформа и сервер — только 64-разрядные.
  • Статический IP-адрес и постоянное имя сервера. Клиенты подключаются по имени, его смена ломает список баз.
  • DNS: имя сервера должно разрешаться со всех рабочих мест. Если DNS нет — пропишите имя в hosts на клиентах.
  • Права администратора на сервере и учётная запись для службы 1С.
  • Открытые порты (см. таблицу ниже).
ПортКто слушает
1540Агент сервера 1С (ragent) — к нему обращаются клиенты и консоль
1541Менеджер кластера
1560–1591Рабочие процессы (диапазон задаётся в свойствах рабочего сервера)
1545Сервер администрирования RAS, если используете rac
5432 / 1433PostgreSQL / MS SQL Server, если СУБД на отдельной машине

На Windows порты сервера 1С открывают одной командой из консоли администратора:

netsh advfirewall firewall add rule name="1C Server" dir=in action=allow protocol=TCP localport=1540-1541,1560-1591

Какой релиз 1С:ERP и какую версию платформы выбрать

Для новой установки нужен полный дистрибутив конфигурации, а не файл обновления. Полный дистрибутив содержит 1Cv8.cf и программу установки шаблона, обновление — только .cfu, из него новую базу не создать.

Скачивают дистрибутивы на портале поддержки 1С под учётной записью с действующей подпиской ИТС. Выбирайте последний релиз текущей редакции (сейчас это ERP 2.5).

Версию платформы подбирают под релиз конфигурации, а не наоборот:

  1. Откройте описание выбранного релиза ERP (файл с описанием изменений лежит в дистрибутиве и на портале).
  2. Найдите строку с минимальной версией платформы.
  3. Скачайте платформу с номером не ниже указанного. Обычно берут ту, на которой релиз тестировали, — она указана там же.

Самая свежая платформа не всегда лучший выбор. Если релиз ERP на ней ещё не проверен, вы рискуете поймать ошибки, которые фирма исправит позже. Для рабочего контура ставьте рекомендованную версию.

Платформу берите в виде полного дистрибутива для 64-разрядной Windows (архив с клиентом и сервером) или пакетов для Linux. Версии платформы на сервере и на клиентах должны совпадать до последней цифры сборки.

Установка платформы 1С:Предприятие 8.3 и сервера 1С

На сервере распакуйте архив платформы и запустите setup.exe от имени администратора.

Компоненты на сервере

В списке компонентов отметьте:

  • ✅ 1С:Предприятие — клиент нужен на сервере для активации лицензий и проверки базы;
  • ✅ Сервер 1С:Предприятия — основная служба;
  • ✅ Администрирование сервера 1С:Предприятия — консоль кластера;
  • ✅ Модули расширения веб-сервера — только если планируете веб-клиент или HTTP-сервисы.

На шаге установки сервера включите флажок установки как службы Windows. Служба работает от отдельного пользователя — по умолчанию установщик создаёт USR1CV8. Можно указать доменную учётную запись.

💡 Служебному пользователю нужны права «Вход в качестве службы» и полный доступ к каталогу кластера (по умолчанию C:\Program Files\1cv8\srvinfo). Без них служба запускается и сразу останавливается.

Консоль администрирования

Если в меню «Пуск» консоль есть, а при открытии ругается на отсутствие оснастки, зарегистрируйте radmin.dll из каталога bin установленной версии:

regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"

Вместо 8.3.xx.xxxx подставьте свою версию. Затем в консоли добавьте центральный сервер по имени машины — должен появиться кластер с портом 1541.

Платформа на рабочих местах

На клиентах ставьте только компонент «1С:Предприятие» (или «Тонкий клиент»). Сервер и консоль там не нужны. Чтобы не обходить все компьютеры при каждом обновлении, настройте общий каталог дистрибутивов и автообновление клиентов через 1cestart.

Настройка СУБД для 1С:ERP: PostgreSQL или MS SQL Server

Выбор СУБД — одно из главных решений проекта. Короткое сравнение:

КритерийPostgreSQL для 1СMS SQL Server
ЛицензииСборки для 1С бесплатны; Postgres Pro — платные редакции с поддержкойПлатная, на ядра или CAL
ОСWindows и LinuxВ основном Windows
Порог входа для админаНужно знать настройки postgresql.confПривычные мастера и SSMS
Когда выбираютИмпортозамещение, Linux, экономияУже есть лицензии и экспертиза по MS SQL

PostgreSQL

Обычная «ванильная» сборка PostgreSQL с официального сайта для 1С не подходит. Нужна сборка с патчами для 1С: от фирмы 1С или Postgres Pro. В ней есть расширения и типы данных, без которых платформа не создаст базу.

Порядок:

  1. Установите сборку PostgreSQL для 1С на сервер СУБД.
  2. Задайте пароль пользователю postgres или создайте отдельную роль с правом создавать базы.
  3. Разрешите подключения с сервера 1С в pg_hba.conf и укажите адрес в listen_addresses.
  4. Поправьте память в postgresql.conf. Стартовые ориентиры для сервера с 64 ГБ ОЗУ под СУБД:
shared_buffers = 16GB          # около 25% памяти
effective_cache_size = 48GB    # около 75% памяти
work_mem = 64MB
maintenance_work_mem = 2GB
max_connections = 1000
  1. Перезапустите службу PostgreSQL. Базу заранее создавать не нужно — её создаст сервер 1С.

На Linux проверьте, что кластер PostgreSQL инициализирован с русской локалью ru_RU.UTF-8. Иначе сортировка строк в 1С будет неправильной.

MS SQL Server

  1. Установите SQL Server с компонентом Database Engine. Параметр сортировки сервера — Cyrillic_General_CI_AS.
  2. Создайте логин с проверкой подлинности SQL Server и выдайте ему роль dbcreator (на время создания базы проще sysadmin).
  3. Ограничьте память: в свойствах сервера задайте max server memory, оставив ОС и службе 1С 6–8 ГБ, если они на одной машине.
  4. Решите с моделью восстановления. Если не планируете бэкапы журнала транзакций, ставьте Simple, иначе журнал разрастётся до размера диска.

Если сервер 1С и СУБД стоят на одной машине, в MS SQL включите протокол Shared Memory, а в PostgreSQL подключайтесь к localhost. Это снижает задержки на каждом запросе.

Создание информационной базы 1С:ERP из шаблона

Установка шаблона конфигурации

Распакуйте полный дистрибутив ERP и запустите его setup.exe. Программа не устанавливает базу — она копирует шаблон в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts. В шаблоне два варианта: пустая конфигурация и демо-база.

Создание базы в клиент-серверном варианте

  1. Запустите 1С:Предприятие на сервере или рабочем месте с той же версией платформы.
  2. В окне запуска нажмите Добавить → «Создание новой информационной базы».
  3. Выберите «Создание информационной базы из шаблона» и найдите в дереве нужный релиз 1С:ERP (без демо-данных).
  4. Тип расположения — «На сервере 1С:Предприятия».
  5. Заполните параметры:
    • Кластер серверов 1С — имя сервера (если кластер не на порту 1541 — имя:порт);
    • Имя информационной базы в кластере — латиницей без пробелов, например erp_prod;
    • Тип СУБД — PostgreSQL или MS SQL Server;
    • Сервер баз данных, Имя базы данных, Пользователь и Пароль СУБД;
    • флажок «Создать базу данных в случае ее отсутствия».
  6. Для тестовой копии включите «Установить блокировку регламентных заданий». Иначе копия начнёт обмениваться данными и загружать курсы от имени рабочей базы.
  7. Нажмите Далее и дождитесь загрузки конфигурации. Для ERP это 10–40 минут.

Альтернатива: загрузка из .dt

Если уже есть выгрузка рабочей или демо-базы, создайте пустую базу на сервере, откройте её в Конфигураторе и выполните Администрирование → Загрузить информационную базу. Загрузка требует монопольного доступа и полностью заменяет данные в базе.

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

Лицензии и первый запуск 1С:ERP

Какие лицензии нужны

Для клиент-серверной ERP нужно два типа лицензий:

  • 🔑 Клиентские — по числу одновременных сеансов пользователей;
  • 🔑 Лицензия на сервер 1С:Предприятия — ПРОФ или КОРП, одна на рабочий сервер (64-разрядная версия).

Лицензии бывают программные (ПИН-коды в конверте) и аппаратные (USB-ключи HASP). Программную лицензию привязывают к оборудованию компьютера при активации. Файлы активированных лицензий хранятся в C:\ProgramData\1C\licenses.

Активация программной лицензии

  1. Запустите базу в режиме 1С:Предприятие. Без лицензии программа откроет окно получения лицензии — базу она не запустит.
  2. Выберите получение лицензии и укажите, где её активировать: на этом компьютере или на сервере 1С:Предприятия. Серверную лицензию и клиентские для всех пользователей удобно держать на сервере — так их не нужно активировать на каждом ПК.
  3. Введите регистрационный номер комплекта и ПИН-код из конверта, заполните данные организации.
  4. Активация проходит через интернет . Если на сервере его нет — выберите активацию по телефону или через файл.

Резервные ПИН-коды в конверте нужны для повторной активации после замены материнской платы, диска или переустановки ОС. Храните конверт и не тратите резервные коды на эксперименты в тестовых средах.

Первый запуск

При первом входе ERP выполняет начальное заполнение: создаёт предопределённые элементы, справочники, настройки. На пустой базе это занимает от нескольких минут до получаса — не прерывайте процесс.

Затем:

  1. Создайте пользователя-администратора с полными правами. Пока в базе нет пользователей, вход выполняется без пароля — закройте эту дыру сразу.
  2. Откройте раздел НСИ и администрирование и включите нужные функциональные опции: учёт по организациям, склады, производство, НДС и прочее.
  3. Заполните сведения об организации и учётную политику.
  4. Настройте регулярное резервное копирование средствами СУБД до того, как начнёте вводить данные.

Ошибки при установке 1С:ERP и что с ними делать

Большинство проблем проявляется при создании базы или первом подключении. Выберите симптом:

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

Перезапуск службы сервера 1С обрывает все сеансы пользователей. На рабочем сервере делайте это вне рабочего времени и предупреждайте людей заранее.

Если после всех проверок база не создаётся, откройте технологический журнал сервера 1С или журнал регистрации кластера: точный текст ошибки от СУБД обычно сразу указывает на причину.

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

Можно ли установить 1С:ERP в файловом варианте?
Да, база из шаблона создаётся и в файловом режиме. Но для работы нескольких пользователей и рабочих объёмов он не подходит: ERP будет медленной и упрётся в блокировки. Файловый вариант — для демо, обучения и тестов.
Обязательно ли ставить СУБД на отдельный сервер?
Нет. До 10–15 пользователей сервер 1С и СУБД нормально живут на одной машине с достаточной памятью. Разносить их имеет смысл при росте нагрузки, когда они начинают конкурировать за процессор и диски.
Сколько времени занимает установка 1С ERP с нуля?
Сама установка платформы, СУБД и создание базы — примерно 3–6 часов для подготовленного администратора. Настройка функциональности, загрузка справочников и остатков — уже проект внедрения, это недели и месяцы.
Можно ли поставить сервер 1С на Linux, а клиентов оставить на Windows?
Да. Сервер 1С и PostgreSQL на Linux, клиенты на Windows — распространённая схема. Главное условие то же: одинаковая версия платформы на сервере и клиентах.
Нужно ли переустанавливать лицензии при обновлении платформы?
Нет. Программные лицензии привязаны к оборудованию, а не к версии платформы. Повторная активация нужна при замене комплектующих или переустановке ОС.