Платформа 1С 8.3 своими силами: от дистрибутива до рабочей базы на сервере

· 10 мин

Содержание

Установить 1С:Предприятие самостоятельно можно за час: скачайте дистрибутив платформы 8.3 нужной версии, запустите setup.exe, выберите компоненты и активируйте лицензию. Для файловой базы на этом всё. Для клиент-серверной добавляются сервер 1С, кластер, СУБД и регистрация базы в кластере — это ещё пара часов, если делать по порядку.

Частое заблуждение — что платформу ставят «вместе с Бухгалтерией». Нет: платформа — это сама программа (1cv8.exe, 1cv8c.exe), а Бухгалтерия, ЗУП или УТ — конфигурация, которая загружается в базу уже после установки. Ставят их отдельно, и версия платформы должна быть не ниже той, что требует релиз конфигурации.

Подготовка: какой вариант работы выбрать и какой дистрибутив скачать

Сначала решите, как будет работать база. От этого зависит, что ставить.

ВариантКому подходитЧто установить
Файловая база1–5 пользователей, одна сетьТолько клиентскую часть на каждый ПК, база — папка на диске или в общей сетевой папке
Клиент-серверот 5–10 пользователей, тяжёлые базы, удалённая работаСервер 1С + СУБД на сервере, клиенты на рабочих местах

Где взять дистрибутив

Дистрибутивы платформы раздаются в личном кабинете на портале 1С, в разделе обновлений программ. Доступ даёт действующая подписка на ИТС или зарегистрированная коробочная поставка. Скачивать платформу с файлообменников не стоит: вы не знаете, что в неё добавили.

Что выбрать в списке файлов:

  • 💻 Технологическая платформа 1С:Предприятия (64-bit) для Windows — полный комплект: толстый и тонкий клиент, сервер, утилиты администрирования. Его берут для сервера и для рабочих мест, где нужен Конфигуратор.
  • 🪶 Тонкий клиент — облегчённый вариант для пользователей, которые только работают в программе.
  • 🐧 Версии для Linux — если сервер на Linux. Ниже описан Windows-сервер, как самый частый случай.

Какую версию брать

Ориентируйтесь на требования конфигурации, а не на «самую свежую». В описании каждого релиза Бухгалтерии, ЗУП или УТ указана минимальная версия платформы. Если в компании несколько конфигураций — берите версию, которая подходит всем.

Скачанный архив распакуйте в отдельную папку, например C:\Distr\8.3.xx.xxxx. Запуск setup.exe прямо из архива иногда обрывается на середине.

Требования к компьютеру

Для рабочего места хватит любого современного ПК на Windows 10/11. Для сервера закладывайте Windows Server 2016 или новее, от 16 ГБ оперативной памяти на 10–20 пользователей и SSD под базы. Точные цифры зависят от конфигурации и нагрузки, но на HDD серверная 1С ощутимо тормозит.

Установка 1С:Предприятие на рабочее место пользователя

Запускайте установку от имени администратора Windows. Порядок такой:

  1. Откройте папку с распакованным дистрибутивом, запустите setup.exe.
  2. В окне выбора компонентов отметьте нужное:
    • 1С:Предприятие — толстый клиент и Конфигуратор;
    • 1С:Предприятие — тонкий клиент — для обычной работы пользователей;
    • Сервер 1С:Предприятия, Модули расширения веб-сервера — на рабочем месте не нужны, снимите отметку.
  3. Выберите язык интерфейса — «Русский» или «Системные установки».
  4. На шаге с драйвером защиты отметьте установку, только если используете аппаратный ключ (USB-«флешку» HASP). Для программной лицензии драйвер не нужен.
  5. Нажмите «Установить» и дождитесь окончания.

После установки на рабочем столе появится ярлык «1С:Предприятие». Он запускает 1cestart.exe — стартер, который сам выбирает нужную версию платформы для каждой базы.

Лицензия на клиентское место

При первом запуске базы платформа попросит лицензию. Варианты:

  • 🔑 Программная лицензия — вводите регистрационный номер и пин-код из конверта комплекта, активация идёт через интернет или по телефону.
  • 🔌 Аппаратный ключ — вставляете USB-ключ, драйвер его подхватывает.
  • 🖥 Лицензии с сервера 1С — в клиент-серверном варианте клиентские лицензии можно поставить на сервер, тогда рабочие места их не требуют.

Без лицензии платформа не запустит базу. Исключение — учебная версия: у неё свои ограничения, для реального учёта она не годится.

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

Серверную часть ставят из того же полного дистрибутива на сервер, где будут жить базы.

Шаг 1. Установка компонентов сервера

  1. Запустите setup.exe от имени администратора.
  2. Отметьте компоненты Сервер 1С:Предприятия (64-bit) и Администрирование сервера 1С:Предприятия. Клиент на сервер тоже стоит поставить — пригодится для проверки подключения и работы в Конфигураторе.
  3. На следующем шаге отметьте «Установить сервер 1С:Предприятия как сервис Windows ».
  4. Укажите пользователя, от имени которого будет работать служба. По умолчанию установщик создаёт пользователя USR1CV8 — задайте ему надёжный пароль и запишите его.

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

Шаг 2. Порты и брандмауэр

Сервер 1С работает через три группы портов:

ПортКто слушаетЗачем
1540Агент сервераПервичное подключение клиентов и консоли
1541Менеджер кластераУправление кластером
1560–1591Рабочие процессыОсновная работа пользователей; диапазон задаётся в свойствах рабочего сервера

Откройте их в брандмауэре Windows на сервере. Из командной строки администратора:

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

Шаг 3. Консоль администрирования и кластер

Консоль кластера — это оснастка 1CV8 Servers.msc в меню «Пуск». Если при её открытии появляется ошибка про незарегистрированный класс, зарегистрируйте библиотеку radmin.dll нужной версии:

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

Подставьте свою версию платформы вместо 8.3.xx.xxxx. Если в системе несколько версий, регистрируйте ту же, что у сервера: консоль одной версии с агентом другой не работает .

Дальше в консоли:

  1. Правой кнопкой по «Центральные серверы 1С:Предприятия» → Создать → Центральный сервер 1С:Предприятия.
  2. Укажите имя сервера (сетевое имя компьютера) и порт 1540.
  3. Раскройте сервер — внутри уже есть кластер «Локальный кластер» на порту 1541. Установщик создаёт его сам, отдельно создавать не нужно.

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

Лицензия на сервер

Серверу нужна своя лицензия — на 32-битный или 64-битный сервер 1С, программная или на аппаратном ключе. Программную лицензию сервера активируют так же, как клиентскую: при первом подключении к серверной базе или через запуск 1С на самом сервере. Аппаратный серверный ключ вставляют в сервер и ставят драйвер защиты.

Подключение PostgreSQL к серверу 1С

Сервер 1С хранит данные не сам, а в СУБД: MS SQL Server, PostgreSQL, Oracle или IBM Db2. PostgreSQL бесплатен, поэтому его выбирают чаще всего при самостоятельной установке.

Какой PostgreSQL ставить

Нужна сборка, адаптированная под 1С. Обычный PostgreSQL с официального сайта сообщества 1С не поддерживает. Источники сборок:

  • 📦 сборка PostgreSQL от фирмы 1С — в том же разделе дистрибутивов;
  • 📦 Postgres Pro для 1С от компании «Постгрес Профессиональный».

Версию PostgreSQL сверяйте со списком поддерживаемых СУБД для вашей версии платформы.

Установка и первичная настройка

  1. Запустите установщик PostgreSQL от имени администратора.
  2. Укажите каталог для данных — лучше на отдельном SSD-диске, не на системном.
  3. Задайте пароль суперпользователя postgres. Он понадобится при создании базы 1С.
  4. Порт оставьте стандартным — 5432.
  5. Локаль выберите русскую (Russian, Russia) — от неё зависит сортировка строк.

Если СУБД стоит на том же сервере, что и 1С, сеть настраивать не нужно. Если на отдельном — откройте порт 5432 в брандмауэре сервера СУБД и разрешите подключение с адреса сервера 1С в файле pg_hba.conf.

Настройки по умолчанию рассчитаны на слабый компьютер. Для рабочей нагрузки увеличивают как минимум shared_buffers (часто около 25% оперативной памяти) и work_mem. Меняйте их в postgresql.conf и перезапускайте службу PostgreSQL в нерабочее время: перезапуск оборвёт все сеансы 1С.

Регистрация информационной базы в кластере

Базу можно создать двумя путями: из консоли кластера или прямо из окна запуска 1С. Второй путь проще и сразу добавляет базу в список пользователя.

Создание базы из окна запуска 1С

  1. Запустите 1С, нажмите «Добавить».
  2. Выберите «Создание новой информационной базы».
  3. Отметьте вариант:
    • «Создание информационной базы из шаблона» — если шаблон конфигурации (Бухгалтерия, ЗУП) уже установлен на этот компьютер;
    • «Создание информационной базы без конфигурации» — если будете загружать готовую базу из файла .dt.
  4. Введите название базы, как его увидят пользователи.
  5. Тип расположения — «На сервере 1С:Предприятия».
  6. Заполните параметры:
ПолеЧто вписать
Кластер серверов 1С:ПредприятияСетевое имя сервера, например srv1c
Имя информационной базы в кластереКороткое латиницей без пробелов, например buh_main
Защищённое соединение«Выключено», если не настраивали шифрование
Тип СУБДPostgreSQL
Сервер баз данныхlocalhost, если СУБД на том же сервере, или имя сервера СУБД
Имя базы данныхОбычно совпадает с именем базы в кластере
Пользователь сервера БД / Парольpostgres и пароль из установки
Разрешить выдачу лицензий сервером 1С:Предприятия«Да», если клиентские лицензии стоят на сервере
Создать базу данных в случае её отсутствияОтметить
  1. Нажмите «Далее», затем «Готово». Платформа создаст базу в PostgreSQL и зарегистрирует её в кластере.

Загрузка готовой базы из .dt

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

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

Как проверить, что всё работает

Откройте консоль кластера → раскройте кластер → «Информационные базы». Новая база должна быть в списке. Запустите её с рабочего места пользователя: если окно программы открылось и в консоли в разделе «Сеансы» появился ваш сеанс — связка клиент, сервер и СУБД работает.

Подключение рабочих мест к серверной базе

Чтобы база появилась у остальных пользователей, на их компьютерах нажмите «Добавить» → «Добавление в список существующей информационной базы» → «На сервере 1С:Предприятия» и укажите те же имя кластера и имя базы.

Версия платформы на клиенте должна совпадать с версией сервера до последней цифры. Если на сервере 8.3.24.1548, клиент той же сборки — и никакой другой.

Для десятка и больше рабочих мест вручную это долго. Есть два приёма:

  • 📄 Общий список баз. Положите на сетевой ресурс файл ibases.v8i со всеми базами и пропишите путь к нему в настройках стартера (кнопка «Настройка» в окне запуска, поле со списком общих информационных баз). Новая база появится у всех сразу.
  • 🔄 Автоматическая установка клиента. Стартер умеет сам ставить нужную версию тонкого клиента , если в настройках указать каталог с дистрибутивами. Тогда при обновлении сервера клиенты подтянутся без обхода кабинетов.

Ошибки при установке 1С и как их устранить

Выберите симптом, который видите на экране, — откроется причина и порядок действий.

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

Ещё три ошибки, которые делают при самостоятельной установке:

  • ❌ Поставили обычный PostgreSQL. Без патчей 1С база создастся с ошибкой или будет работать нестабильно. Нужна сборка для 1С.
  • ❌ Обновили платформу на сервере, забыли про клиентов. Утром ни один пользователь не может войти. Обновляйте сервер и клиентов в один заход, после рабочего дня.
  • ❌ Служба работает от учётной записи администратора домена. Это лишние права для процесса, который смотрит в сеть. Используйте отдельного пользователя вроде USR1CV8 с правами только на нужные каталоги.

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

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

Можно ли держать на одном компьютере несколько версий платформы?
Да. Каждая версия ставится в свою папку внутри C:\Program Files\1cv8, стартер запускает базу на той версии, которая указана в её свойствах. На сервере несколько версий тоже возможны, но каждой нужен свой агент на своих портах — без необходимости так не делайте.
Нужна ли лицензия на сервер 1С для файловой базы?
Нет. Файловой базе нужны только клиентские лицензии на рабочие места. Серверная лицензия требуется, когда базы работают через сервер 1С.
Можно ли поставить сервер 1С на обычный Windows 10 или 11?
Технически сервер на них установится и для проверки или небольшой базы заработает. Для постоянной работы нескольких пользователей берите Windows Server: у настольной Windows ограничено число входящих сетевых подключений.
Сколько места занимает установка платформы?
Одна версия полного дистрибутива занимает на диске около 1–1,5 ГБ. Старые версии со временем копятся — удаляйте ненужные через «Программы и компоненты», убедившись, что ни одна база на них не ссылается.
Как установить 1С на компьютер без интернета?
Сам дистрибутив ставится без сети. Программную лицензию на таком компьютере активируют по телефону или через файл запроса, который переносят на компьютер с интернетом. Проще всего в такой ситуации использовать аппаратный ключ.