Ставим 1С:Предприятие 8.3 своими руками: от дистрибутива до первого входа в базу

· 10 мин

Содержание

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

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

Файловый или клиент-серверный вариант: что выбрать до установки

Начните с выбора архитектуры. От него зависит, что качать, какие лицензии нужны и сколько займёт установка.

ВариантКому подходитЧто понадобится
Файловый, локальноОдин бухгалтер, ИП, домашний компьютерПлатформа + клиентская лицензия
Файловый, по сетиНебольшой офис, база в общей папкеПлатформа на каждом ПК, общая папка с правами на запись
Клиент-серверный + MS SQL ServerКомпании на Windows, есть лицензии SQLСервер 1С, SQL Server, серверная лицензия 1С
Клиент-серверный + PostgreSQLТе, кто не хочет платить за СУБДСервер 1С, PostgreSQL в сборке для 1С, серверная лицензия 1С

Файловую базу проще обслуживать. Но при росте числа пользователей и объёма данных она начинает тормозить и чаще ловит блокировки. Клиент-серверный вариант надёжнее при одновременной работе многих людей и даёт консоль администрирования, журналы сеансов, регламентные задания на стороне сервера.

Что подготовить заранее

  • 📦 Дистрибутив платформы. Скачивается с портала обновлений 1С по договору поддержки (ИТС). Берите 64-разрядную полную сборку для Windows.
  • 📄 Дистрибутив конфигурации — Бухгалтерия, ЗУП, УТ и т. д. Это отдельный архив с шаблоном.
  • 🔑 Пин-коды лицензий из конверта или документа поставки, либо USB-ключ защиты.
  • 🖥️ Права локального администратора на компьютере или сервере.
  • 🧾 Номер версии платформы, которую требует конфигурация. Он указан в описании релиза конфигурации: «номер платформы не ниже …».

Для сервера заранее решите, какое имя у машины будет «рабочим». Клиенты обращаются к серверу 1С по имени хоста, и переименовать сервер после установки — лишняя головная боль.

Как установить платформу 1С 8.3 на рабочий компьютер

Распакуйте архив в отдельную папку и запустите setup.exe от имени администратора.

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

Платформа встанет в C:\Program Files\1cv8\8.3.xx.xxxx\, а общий стартер — в C:\Program Files\1cv8\common\1cestart.exe. На рабочем столе появится ярлык «1С:Предприятие».

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

При первом запуске базы платформа не найдёт лицензию и предложит получить её.

  1. Выберите получение лицензии и введите регистрационный номер комплекта и пин-код.
  2. Заполните сведения о владельце. Их потом придётся повторить при восстановлении лицензии — сохраните их где-нибудь.
  3. Лицензия привязывается к параметрам компьютера. Если заменить диск или материнскую плату, её придётся активировать повторно запасным пин-кодом.

Не активируйте пин-коды на «временной» машине или виртуалке, которую потом удалите — каждая активация расходует пин-код из комплекта.

Загрузка конфигурации и создание файловой базы

Платформа без конфигурации — пустая оболочка. Чтобы получить Бухгалтерию:

  1. Распакуйте дистрибутив конфигурации и запустите его setup.exe. Он скопирует шаблоны в каталог шаблонов (по умолчанию %APPDATA%\1C\1cv8\tmplts).
  2. Откройте ярлык 1С и нажмите «Добавить» → «Создание новой информационной базы».
  3. Выберите «Создание информационной базы из шаблона» и нужную конфигурацию.
  4. Укажите вариант «На данном компьютере или на компьютере в локальной сети» и папку, например D:\1C_Bases\Buh.
  5. Запустите базу в режиме «1С:Предприятие» — откроется помощник начального заполнения.

Для сетевой файловой базы папку делают общей. У всех пользователей должны быть права на чтение и запись в неё: без записи 1С не создаст служебные файлы блокировок.

Установка сервера 1С:Предприятия и запуск службы агента

На сервере запускается тот же setup.exe, но с другими компонентами.

  1. Отметьте «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия». Клиент можно оставить — пригодится для проверки базы прямо на сервере.
  2. Отметьте «Установить сервер 1С:Предприятия как сервис Windows».
  3. Мастер предложит создать пользователя USR1CV8 или указать существующего. Для одиночного сервера подойдёт USR1CV8. Задайте пароль и запишите его.
  4. Дождитесь окончания установки.

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

Порты и брандмауэр

Сервер 1С работает через несколько портов:

  • 🔌 1540 — агент сервера (ragent). К нему первым обращается клиент, через него же работает консоль.
  • 🔌 1541 — менеджер кластера (rmngr).
  • 🔌 1560–1591 — рабочие процессы (rphost). Диапазон задаётся в свойствах рабочего сервера.

Откройте их во входящих правилах брандмауэра одной командой из командной строки администратора:

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

Регистрация консоли администрирования

Оснастка «Администрирование серверов 1С:Предприятия» после установки часто не открывается или показывает пустое окно. Это лечится регистрацией библиотеки radmin.dll той же версии, что стоит на сервере:

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

После обновления платформы регистрацию повторяют уже для новой папки версии — иначе консоль будет пытаться подключиться старой библиотекой.

Серверная лицензия

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

Подготовка СУБД: Microsoft SQL Server или PostgreSQL

Сервер 1С сам данные не хранит: он работает поверх СУБД. Её ставят на тот же сервер или на отдельный.

Microsoft SQL Server

  • 🔤 Параметры сортировки при установке — Cyrillic_General_CI_AS. Это самая частая ошибка: с другой сортировкой база создастся, но поиск и упорядочивание будут вести себя странно.
  • 🔐 Режим проверки подлинности — смешанный (Windows и SQL Server). 1С подключается к СУБД по логину и паролю.
  • 👤 Логин для 1С. Создайте отдельный логин SQL с правом создавать базы данных (роль dbcreator). Работать под sa можно, но это лишний риск.
  • 🧠 Память. Ограничьте максимальную память SQL Server в его свойствах, иначе он заберёт всю ОЗУ и сервер 1С начнёт свопиться.

При создании базы на SQL Server в 1С укажите смещение дат 2000. Это настройка самой 1С, а не SQL.

PostgreSQL

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

  1. Установите сборку для 1С, задайте пароль пользователя postgres и порт (по умолчанию 5432).
  2. При инициализации кластера СУБД выберите русскую локаль, кодировку UTF8.
  3. В pg_hba.conf разрешите подключения с адреса сервера 1С, если СУБД стоит на другой машине.
  4. Перезапустите службу PostgreSQL после правки конфигурации.

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

КритерийMS SQL ServerPostgreSQL для 1С
СтоимостьПлатные лицензии (кроме Express с ограничениями)Бесплатно
Порог входаПривычный мастер установки и SSMSНужно разбираться с конфигами
Ключевая настройкаСортировка Cyrillic_General_CI_ASСборка именно для 1С, локаль ru
Смещение дат в 1С20000

Кластер и новая база на сервере 1С

При установке службы агента платформа создаёт кластер по умолчанию — «Локальный кластер» на порту 1541. Отдельно создавать его не нужно. Проверить можно в консоли администрирования: Центральные серверы 1С:Предприятия → <имя сервера> → Кластеры.

Базу можно зарегистрировать двумя путями. Удобнее — прямо из окна запуска 1С, тогда база сразу попадёт и в кластер, и в список.

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

  1. Нажмите «Добавить» → «Создание новой информационной базы» → из шаблона или пустую.
  2. Выберите вариант «На сервере 1С:Предприятия».
  3. Заполните поля:
    • Кластер серверов 1С:Предприятия — имя сервера, например srv-1c;
    • Имя информационной базы в кластере — латиницей без пробелов, например buh_main;
    • Защищённое соединение — «Выключено» для локальной сети;
    • Тип СУБД — MS SQL Server или PostgreSQL;
    • Сервер баз данных — имя сервера СУБД (localhost, если на той же машине);
    • Имя базы данных — обычно совпадает с именем в кластере;
    • Пользователь и пароль сервера БД — логин из предыдущего раздела;
    • Смещение дат — 2000 для SQL Server, 0 для PostgreSQL.
  4. Отметьте «Создать базу данных в случае её отсутствия».
  5. Если база — копия рабочей, отметьте «Установить блокировку регламентных заданий», чтобы копия не начала, например, отправлять обмены за рабочую базу.

Перенос существующей файловой базы на сервер

  1. Откройте файловую базу в Конфигураторе: Администрирование → Выгрузить информационную базу — получится файл .dt.
  2. Создайте на сервере пустую базу (шаги выше, без шаблона).
  3. Откройте её в Конфигураторе и выполните Администрирование → Загрузить информационную базу.

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

Подключение клиентов и первый запуск базы

На каждом клиентском ПК должна стоять платформа той же сборки, что и сервер: 8.3.24.1586 к 8.3.24.1586, а не «примерно такая же». Разница даже в последней группе цифр даст ошибку о несовпадении версий.

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

Как раздать список баз сразу всем

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

  • 📁 Файл .v8i. Настройте список баз на одном ПК, в окне запуска нажмите «Настройка» и сохраните список (или возьмите файл ibases.v8i из %APPDATA%\1C\1CEStart\). Двойной щелчок по .v8i на другом компьютере добавит базы в его список.
  • 🌐 Общий список через 1CEStart.cfg. В файле настроек стартера на клиентах указывается путь к общему файлу списка баз в сетевой папке. Изменили список в одном месте — он обновился у всех.

Проверка после установки

После первого входа откройте консоль администрирования и найдите базу в Кластеры → Локальный кластер → Информационные базы. В ветке «Сеансы» должен появиться ваш сеанс. Если он виден — связка клиент → агент → кластер → СУБД работает.

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

Ошибки при самостоятельной установке 1С 8.3

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

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

Можно ли поставить сервер 1С и SQL на один компьютер?
Да, для небольших компаний это обычная схема. Главное — ограничить память SQL Server, чтобы её хватило и процессам 1С.
Нужна ли отдельная лицензия на тонкий клиент?
Нет. Клиентская лицензия одна на рабочее место, независимо от того, запускается толстый, тонкий или веб-клиент.
Можно ли установить 1С 8.3 без интернета?
Установить платформу — да. Программную лицензию без интернета активируют через файл-запрос или по телефону, это дольше.
Можно ли держать на одном ПК несколько версий платформы?
Можно. Каждая версия ставится в свою папку, стартер 1cestart.exe запускает ту, что указана в настройках базы или нужна серверу.
Сервер 1С ставится только на Windows?
Нет, есть сборки сервера для Linux (deb и rpm). Порядок тот же: служба агента, СУБД, кластер, регистрация базы.