Развёртывание платформы 1С:Предприятие 8.3 на сервере и рабочих местах

· 10 мин

Содержание

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

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

1. Подготовка сервера и рабочих мест перед установкой 1С

До запуска установщика решите три вопроса: какой вариант работы (файловый или клиент-серверный), какая СУБД и сколько пользователей.

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

Для клиент-серверного варианта подготовьте:

  • 🖥️ ОС сервера — Windows Server 2016 и новее либо поддерживаемый дистрибутив Linux. Разрядность — только 64 бита.
  • 💾 Память — для сервера 1С и СУБД на одной машине закладывайте от 16 ГБ; СУБД любит память больше, чем сервер 1С.
  • 🗄️ СУБД — Microsoft SQL Server или PostgreSQL в сборке с патчами для 1С. Берите версию СУБД из списка поддерживаемых для вашей платформы.
  • 🔌 Сеть — статический IP или постоянное DNS-имя сервера. Имя сервера потом прописано в каждом подключении к базе, менять его болезненно.
  • 🔓 Порты — 1540 (агент сервера), 1541 (менеджер кластера) и диапазон рабочих процессов, по умолчанию 1560–1591. Их нужно открыть во входящих правилах брандмауэра сервера.
  • 👤 Права — установку выполняйте под локальным администратором.

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

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

2. Где скачать полный дистрибутив платформы и как его проверить

Дистрибутивы публикуются на портале обновлений 1С и доступны при действующей подписке ИТС. В списке «Технологическая платформа 8.3» выберите нужный номер версии и затем пакет:

  • «Технологическая платформа 1С:Предприятия (64-bit) для Windows» — это и есть полный дистрибутив: клиенты, сервер, консоль, модули веб-сервера, сервер хранилища.
  • «Тонкий клиент 1С:Предприятия для Windows» — урезанный пакет только с тонким клиентом. Для сервера он не годится.
  • Отдельные пакеты для Linux (DEB/RPM) — если сервер на Linux.

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

Проверка скачанного архива

  1. Распакуйте архив целиком в локальную папку, например C:\Distr\8.3.xx.xxxx. Запуск setup.exe прямо из архива часто заканчивается ошибкой установщика.
  2. Откройте свойства setup.exe → вкладка Цифровые подписи. Подпись должна быть действительной. Нет вкладки или подпись недействительна — файл не тот, скачайте заново.
  3. Сверьте номер версии в имени папки и в свойствах файла с тем, что планировали. Для клиент-сервера версия сервера и клиентов должна совпадать до последней цифры.

Если дистрибутив раздаётся на много машин из сетевой папки, удобно один раз посчитать хеш и сверять копии:

certutil -hashfile "C:\Distr\8.3.xx.xxxx\1CEnterprise 8 (x86-64).msi" SHA256

3. Установка сервера 1С:Предприятие и консоли кластера

Запустите setup.exe от имени администратора. На шаге выбора компонентов для сервера отметьте:

КомпонентСтавить на сервер?
Сервер 1С:ПредприятияДа
Администрирование сервера 1С:ПредприятияДа
1С:Предприятие — тонкий клиентДа, для проверки подключения и администрирования
1С:Предприятие (толстый клиент и конфигуратор)Да, чтобы обновлять конфигурации прямо с сервера
Модули расширения веб-сервераТолько если будет веб-публикация
Сервер хранилища конфигурацийТолько если ведёте групповую разработку
Интерфейсы на различных языкахДостаточно русского

Дальше идут ключевые параметры службы:

  1. Отметьте «Установить сервер 1С:Предприятия как сервис Windows». Без этого сервер работает, только пока администратор залогинен.
  2. Пользователь службы. По умолчанию установщик создаёт локального пользователя USR1CV8 — для одного сервера это нормально. Если база хранится на отдельном SQL-сервере с проверкой Windows, укажите доменную учётную запись.
  3. Задайте пароль пользователя службы и сохраните его в менеджере паролей.
  4. В конце мастер предложит установить драйвер защиты. На сервер его ставят, только если аппаратный ключ HASP вставлен именно в эту машину.

После установки проверьте службу в services.msc. Она называется «Агент сервера 1С:Предприятия 8.3 (x86-64)», тип запуска — автоматически, состояние — выполняется. Каталог данных кластера по умолчанию — C:\Program Files\1cv8\srvinfo.

Учётной записи службы нужно право «Вход в систему как служба» и полный доступ к каталогу srvinfo. Если групповые политики домена отбирают это право, служба запустится и тут же остановится.

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

Самый частый затык после установки: ярлык «Администрирование серверов 1С Предприятия» открывает пустую оснастку или выдаёт ошибку. Причина — не зарегистрирована библиотека radmin.dll той версии, которая установлена. Выполните в командной строке от имени администратора:

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

Подставьте свой номер версии. После каждого обновления платформы регистрацию повторяют для новой папки. Затем в консоли: Central 1C:Enterprise 8.3 Servers → правой кнопкой → Создать → Центральный сервер 1С:Предприятия 8.3, имя — сетевое имя вашего сервера.

4. Клиентская часть 1С и драйвер защиты на рабочих местах

На рабочих местах запускают тот же setup.exe из того же релиза, но компонентов меньше:

  • 🧑‍💼 Пользователям — «1С:Предприятие — тонкий клиент». Для клиент-серверной работы этого достаточно.
  • 🛠️ Бухгалтеру, который сам обновляет файловую базу , и программисту — «1С:Предприятие» (толстый клиент с конфигуратором).
  • ❌ Сервер, модули веб-сервера и сервер хранилища на рабочие места не ставят.

Драйвер защиты

Драйвер нужен только при аппаратных ключах HASP. Порядок:

  1. На последнем экране мастера оставьте отмеченным пункт об установке драйвера защиты.
  2. Вставьте ключ после установки драйвера, а не до неё.
  3. Для сетевого ключа на компьютер с ключом дополнительно ставят менеджер лицензий HASP, а клиенты находят его по сети.

При программных лицензиях драйвер не нужен. Лицензию активируют при первом запуске: программа сама откроет окно получения лицензии, вы вводите регистрационный номер и пин-код из комплекта. Файлы лицензий хранятся в C:\ProgramData\1C\licenses. Клиентские программные лицензии в клиент-серверном варианте удобнее активировать на сервере — тогда их не нужно раздавать по машинам.

Тихая установка на много машин

Если рабочих мест десятки, ставьте клиент без мастера через MSI из папки дистрибутива:

msiexec /i "1CEnterprise 8 (x86-64).msi" /qn TRANSFORMS=adminstallrelogon.mst;1049.mst THINCLIENT=1 THINCLIENTFILE=1 DESIGNERALLCLIENTS=0 SERVER=0 WEBSERVEREXT=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU

THINCLIENT=1 ставит тонкий клиент, остальные компоненты отключены нулями. Команду можно разнести групповой политикой или скриптом входа. Проверьте её сначала на одной машине.

5. Создание информационной базы в кластере и на СУБД

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

Через окно запуска

  1. Нажмите Добавить → Создание новой информационной базы.
  2. Выберите Создание информационной базы без конфигурации (если будете загружать .dt или .cf) или создание из шаблона (если шаблоны конфигураций уже установлены — см. раздел 6).
  3. Укажите имя для списка и вариант На сервере 1С:Предприятия.
  4. Заполните параметры:
ПолеЧто указать
Кластер серверовСетевое имя сервера 1С, например srv1c
Имя информационной базы в кластереЛатиница без пробелов, например buh_main
Тип СУБДMS SQL Server или PostgreSQL
Сервер баз данныхИмя сервера СУБД (для PostgreSQL — с портом, если он нестандартный)
Имя базы данныхОбычно совпадает с именем в кластере
Пользователь и пароль сервера БДУчётка СУБД с правом создавать базы
Смещение датДля MS SQL — 2000, для PostgreSQL — 0
Создать базу данных в случае её отсутствияОтметить
  1. Нажмите Далее → Готово. Через 10–30 секунд база появится в кластере и на сервере СУБД.

Смещение дат задаётся только при создании. Выбрали неправильно для MS SQL — даты до 1753 года хранить будет нельзя, а исправлять придётся пересозданием базы через выгрузку .dt.

Настройки СУБД, которые стоит сделать сразу

  • 🧠 MS SQL — ограничьте max server memory, иначе SQL Server заберёт почти всю память и придавит сервер 1С. Оставьте системе и 1С от 4–8 ГБ.
  • 📈 MS SQL — для рабочих баз модель восстановления Simple или Full с регулярным бэкапом журнала. Модель Full без бэкапов журнала раздувает диск.
  • ⚙️ PostgreSQL — увеличьте shared_buffers (ориентир — около четверти памяти сервера СУБД) и work_mem, базовый конфиг рассчитан на очень скромное железо.

6. Загрузка конфигурации и первый запуск базы

Пустая база — это только платформа. Конфигурацию в неё загружают одним из трёх способов.

СпособКогдаКак
Шаблон конфигурацииНовая база с нуляУстановить дистрибутив конфигурации (его setup.exe кладёт шаблон в каталог шаблонов), затем создать базу из шаблона
Файл .cfЕсть файл конфигурации без данныхКонфигуратор → Конфигурация → Загрузить конфигурацию из файла…, затем обновить конфигурацию базы данных
Файл .dtПеренос рабочей базы с даннымиКонфигуратор → Администрирование → Загрузить информационную базу…

Каталог шаблонов по умолчанию — %APPDATA%\1C\1cv8\tmplts. Если шаблоны ставили под другим пользователем, окно запуска их не увидит: укажите общий каталог в настройках диалога запуска.

После загрузки:

  1. Запустите базу в режиме 1С:Предприятие. Типовая конфигурация выполнит начальное заполнение — это несколько минут, не прерывайте.
  2. Создайте пользователя с полными правами и сразу задайте ему пароль. База без пользователей пускает любого без пароля.
  3. Пройдите стартовый помощник: организация, учётная политика, параметры учёта.
  4. Подключите интернет-поддержку в разделе Администрирование → Интернет-поддержка и сервисы — она нужна для обновлений и большинства сервисов.
  5. В консоли кластера откройте свойства базы и проверьте флаг блокировки регламентных заданий. Для копии базы (тестовой) регламентные задания блокируют, для рабочей — нет.
Перед передачей базы пользователям
Выполнено: 0 / 6

7. Ошибки при установке и развёртывании 1С и что с ними делать

Большинство проблем при первом развёртывании сводятся к версиям, портам, лицензиям и правам службы.

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

Если что-то не запускается после обновления платформы на сервере — первым делом посмотрите, не осталось ли в services.msc двух служб агента от разных версий. Работать должна одна, иначе они делят порт 1540.

Остановка или перезапуск службы агента обрывает сеансы всех пользователей. Делайте это вне рабочего времени и предупредите людей заранее.

8. Частые вопросы об установке полного дистрибутива

Можно ли поставить на один сервер две версии платформы?
Да, каждая версия ставится в свою папку. Но служба агента на порту 1540 должна быть одна; вторую версию сервера запускают на других портах как отдельный кластер.
Нужно ли удалять старую платформу перед установкой новой?
Нет. Новая версия ставится рядом. Старые версии удаляют через «Программы и компоненты», когда убедились, что их больше никто не использует.
Подойдёт ли тонкий клиент для файловой базы?
Да, если при установке выбран компонент тонкого клиента для файлового варианта. Для работы в конфигураторе всё равно нужен толстый клиент.
Сколько клиентских лицензий нужно?
По числу одновременно работающих сеансов, а не по числу компьютеров или пользователей в базе.
Можно ли поставить сервер 1С на Windows 10 или 11?
Технически установщик это позволяет, для теста и обучения так делают. Для рабочей эксплуатации берите серверную ОС: она рассчитана на круглосуточную работу служб и многопользовательскую нагрузку.