Платформа 1С 8.3 своими силами: от дистрибутива до рабочей базы на сервере
Содержание
Установить 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. Порядок такой:
- Откройте папку с распакованным дистрибутивом, запустите
setup.exe. - В окне выбора компонентов отметьте нужное:
- 1С:Предприятие — толстый клиент и Конфигуратор;
- 1С:Предприятие — тонкий клиент — для обычной работы пользователей;
- Сервер 1С:Предприятия, Модули расширения веб-сервера — на рабочем месте не нужны, снимите отметку.
- Выберите язык интерфейса — «Русский» или «Системные установки».
- На шаге с драйвером защиты отметьте установку, только если используете аппаратный ключ (USB-«флешку» HASP). Для программной лицензии драйвер не нужен.
- Нажмите «Установить» и дождитесь окончания.
После установки на рабочем столе появится ярлык «1С:Предприятие». Он запускает 1cestart.exe — стартер, который сам выбирает нужную версию платформы для каждой базы.
Лицензия на клиентское место
При первом запуске базы платформа попросит лицензию. Варианты:
- 🔑 Программная лицензия — вводите регистрационный номер и пин-код из конверта комплекта, активация идёт через интернет или по телефону.
- 🔌 Аппаратный ключ — вставляете USB-ключ, драйвер его подхватывает.
- 🖥 Лицензии с сервера 1С — в клиент-серверном варианте клиентские лицензии можно поставить на сервер, тогда рабочие места их не требуют.
Без лицензии платформа не запустит базу. Исключение — учебная версия: у неё свои ограничения, для реального учёта она не годится.
Установка сервера 1С и создание кластера
Серверную часть ставят из того же полного дистрибутива на сервер, где будут жить базы.
Шаг 1. Установка компонентов сервера
- Запустите
setup.exeот имени администратора. - Отметьте компоненты Сервер 1С:Предприятия (64-bit) и Администрирование сервера 1С:Предприятия. Клиент на сервер тоже стоит поставить — пригодится для проверки подключения и работы в Конфигураторе.
- На следующем шаге отметьте «Установить сервер 1С:Предприятия как сервис Windows ».
- Укажите пользователя, от имени которого будет работать служба. По умолчанию установщик создаёт пользователя
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С:Предприятия. - Укажите имя сервера (сетевое имя компьютера) и порт
1540. - Раскройте сервер — внутри уже есть кластер «Локальный кластер» на порту 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 сверяйте со списком поддерживаемых СУБД для вашей версии платформы.
Установка и первичная настройка
- Запустите установщик PostgreSQL от имени администратора.
- Укажите каталог для данных — лучше на отдельном SSD-диске, не на системном.
- Задайте пароль суперпользователя
postgres. Он понадобится при создании базы 1С. - Порт оставьте стандартным —
5432. - Локаль выберите русскую (
Russian, Russia) — от неё зависит сортировка строк.
Если СУБД стоит на том же сервере, что и 1С, сеть настраивать не нужно. Если на отдельном — откройте порт 5432 в брандмауэре сервера СУБД и разрешите подключение с адреса сервера 1С в файле pg_hba.conf.
Настройки по умолчанию рассчитаны на слабый компьютер. Для рабочей нагрузки увеличивают как минимум shared_buffers (часто около 25% оперативной памяти) и work_mem. Меняйте их в postgresql.conf и перезапускайте службу PostgreSQL в нерабочее время: перезапуск оборвёт все сеансы 1С.
Регистрация информационной базы в кластере
Базу можно создать двумя путями: из консоли кластера или прямо из окна запуска 1С. Второй путь проще и сразу добавляет базу в список пользователя.
Создание базы из окна запуска 1С
- Запустите 1С, нажмите «Добавить».
- Выберите «Создание новой информационной базы».
- Отметьте вариант:
- «Создание информационной базы из шаблона» — если шаблон конфигурации (Бухгалтерия, ЗУП) уже установлен на этот компьютер;
- «Создание информационной базы без конфигурации» — если будете загружать готовую базу из файла
.dt.
- Введите название базы, как его увидят пользователи.
- Тип расположения — «На сервере 1С:Предприятия».
- Заполните параметры:
| Поле | Что вписать |
|---|---|
| Кластер серверов 1С:Предприятия | Сетевое имя сервера, например srv1c |
| Имя информационной базы в кластере | Короткое латиницей без пробелов, например buh_main |
| Защищённое соединение | «Выключено», если не настраивали шифрование |
| Тип СУБД | PostgreSQL |
| Сервер баз данных | localhost, если СУБД на том же сервере, или имя сервера СУБД |
| Имя базы данных | Обычно совпадает с именем базы в кластере |
| Пользователь сервера БД / Пароль | postgres и пароль из установки |
| Разрешить выдачу лицензий сервером 1С:Предприятия | «Да», если клиентские лицензии стоят на сервере |
| Создать базу данных в случае её отсутствия | Отметить |
- Нажмите «Далее», затем «Готово». Платформа создаст базу в PostgreSQL и зарегистрирует её в кластере.
Загрузка готовой базы из .dt
Если переносите базу с другого компьютера, создайте пустую базу по шагам выше. Затем откройте её в Конфигураторе и выполните Администрирование → Загрузить информационную базу, укажите файл .dt.
Загрузка .dt полностью заменяет содержимое базы. Делайте её только в новой, пустой базе — не в той, где уже ведётся учёт.
Как проверить, что всё работает
Откройте консоль кластера → раскройте кластер → «Информационные базы». Новая база должна быть в списке. Запустите её с рабочего места пользователя: если окно программы открылось и в консоли в разделе «Сеансы» появился ваш сеанс — связка клиент, сервер и СУБД работает.
Подключение рабочих мест к серверной базе
Чтобы база появилась у остальных пользователей, на их компьютерах нажмите «Добавить» → «Добавление в список существующей информационной базы» → «На сервере 1С:Предприятия» и укажите те же имя кластера и имя базы.
Версия платформы на клиенте должна совпадать с версией сервера до последней цифры. Если на сервере 8.3.24.1548, клиент той же сборки — и никакой другой.
Для десятка и больше рабочих мест вручную это долго. Есть два приёма:
- 📄 Общий список баз. Положите на сетевой ресурс файл
ibases.v8iсо всеми базами и пропишите путь к нему в настройках стартера (кнопка «Настройка» в окне запуска, поле со списком общих информационных баз). Новая база появится у всех сразу. - 🔄 Автоматическая установка клиента. Стартер умеет сам ставить нужную версию тонкого клиента , если в настройках указать каталог с дистрибутивами. Тогда при обновлении сервера клиенты подтянутся без обхода кабинетов.
Ошибки при установке 1С и как их устранить
Выберите симптом, который видите на экране, — откроется причина и порядок действий.
Ещё три ошибки, которые делают при самостоятельной установке:
- ❌ Поставили обычный PostgreSQL. Без патчей 1С база создастся с ошибкой или будет работать нестабильно. Нужна сборка для 1С.
- ❌ Обновили платформу на сервере, забыли про клиентов. Утром ни один пользователь не может войти. Обновляйте сервер и клиентов в один заход, после рабочего дня.
- ❌ Служба работает от учётной записи администратора домена. Это лишние права для процесса, который смотрит в сеть. Используйте отдельного пользователя вроде
USR1CV8с правами только на нужные каталоги.
Перезапуск службы агента сервера 1С обрывает сеансы всех пользователей, несохранённые данные пропадают. Предупредите коллег и делайте это вне рабочего времени.
Частые вопросы
Можно ли держать на одном компьютере несколько версий платформы?
C:\Program Files\1cv8, стартер запускает базу на той версии, которая указана в её свойствах. На сервере несколько версий тоже возможны, но каждой нужен свой агент на своих портах — без необходимости так не делайте.