Развёртывание платформы 1С:Предприятие 8.3 на сервере и рабочих местах
Содержание
Полный дистрибутив 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.
Ориентир по версии — требования конфигурации. В описании каждого релиза БП, ЗУП или УТ указано, что нужна платформа с номером не ниже определённого. Ставить самую свежую платформу «на всякий случай» не стоит: сначала проверьте, что ваша конфигурация её поддерживает.
Проверка скачанного архива
- Распакуйте архив целиком в локальную папку, например
C:\Distr\8.3.xx.xxxx. Запускsetup.exeпрямо из архива часто заканчивается ошибкой установщика. - Откройте свойства
setup.exe→ вкладкаЦифровые подписи. Подпись должна быть действительной. Нет вкладки или подпись недействительна — файл не тот, скачайте заново. - Сверьте номер версии в имени папки и в свойствах файла с тем, что планировали. Для клиент-сервера версия сервера и клиентов должна совпадать до последней цифры.
Если дистрибутив раздаётся на много машин из сетевой папки, удобно один раз посчитать хеш и сверять копии:
certutil -hashfile "C:\Distr\8.3.xx.xxxx\1CEnterprise 8 (x86-64).msi" SHA256
3. Установка сервера 1С:Предприятие и консоли кластера
Запустите setup.exe от имени администратора. На шаге выбора компонентов для сервера отметьте:
| Компонент | Ставить на сервер? |
|---|---|
| Сервер 1С:Предприятия | Да |
| Администрирование сервера 1С:Предприятия | Да |
| 1С:Предприятие — тонкий клиент | Да, для проверки подключения и администрирования |
| 1С:Предприятие (толстый клиент и конфигуратор) | Да, чтобы обновлять конфигурации прямо с сервера |
| Модули расширения веб-сервера | Только если будет веб-публикация |
| Сервер хранилища конфигураций | Только если ведёте групповую разработку |
| Интерфейсы на различных языках | Достаточно русского |
Дальше идут ключевые параметры службы:
- Отметьте «Установить сервер 1С:Предприятия как сервис Windows». Без этого сервер работает, только пока администратор залогинен.
- Пользователь службы. По умолчанию установщик создаёт локального пользователя
USR1CV8— для одного сервера это нормально. Если база хранится на отдельном SQL-сервере с проверкой Windows, укажите доменную учётную запись. - Задайте пароль пользователя службы и сохраните его в менеджере паролей.
- В конце мастер предложит установить драйвер защиты. На сервер его ставят, только если аппаратный ключ 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. Порядок:
- На последнем экране мастера оставьте отмеченным пункт об установке драйвера защиты.
- Вставьте ключ после установки драйвера, а не до неё.
- Для сетевого ключа на компьютер с ключом дополнительно ставят менеджер лицензий 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С. Второй путь проще и сразу добавляет базу в список.
Через окно запуска
- Нажмите
Добавить→Создание новой информационной базы. - Выберите
Создание информационной базы без конфигурации(если будете загружать .dt или .cf) или создание из шаблона (если шаблоны конфигураций уже установлены — см. раздел 6). - Укажите имя для списка и вариант
На сервере 1С:Предприятия. - Заполните параметры:
| Поле | Что указать |
|---|---|
| Кластер серверов | Сетевое имя сервера 1С, например srv1c |
| Имя информационной базы в кластере | Латиница без пробелов, например buh_main |
| Тип СУБД | MS SQL Server или PostgreSQL |
| Сервер баз данных | Имя сервера СУБД (для PostgreSQL — с портом, если он нестандартный) |
| Имя базы данных | Обычно совпадает с именем в кластере |
| Пользователь и пароль сервера БД | Учётка СУБД с правом создавать базы |
| Смещение дат | Для MS SQL — 2000, для PostgreSQL — 0 |
| Создать базу данных в случае её отсутствия | Отметить |
- Нажмите
Далее→Готово. Через 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С:Предприятие. Типовая конфигурация выполнит начальное заполнение — это несколько минут, не прерывайте.
- Создайте пользователя с полными правами и сразу задайте ему пароль. База без пользователей пускает любого без пароля.
- Пройдите стартовый помощник: организация, учётная политика, параметры учёта.
- Подключите интернет-поддержку в разделе
Администрирование→Интернет-поддержка и сервисы— она нужна для обновлений и большинства сервисов. - В консоли кластера откройте свойства базы и проверьте флаг блокировки регламентных заданий. Для копии базы (тестовой) регламентные задания блокируют, для рабочей — нет.
7. Ошибки при установке и развёртывании 1С и что с ними делать
Большинство проблем при первом развёртывании сводятся к версиям, портам, лицензиям и правам службы.
Если что-то не запускается после обновления платформы на сервере — первым делом посмотрите, не осталось ли в services.msc двух служб агента от разных версий. Работать должна одна, иначе они делят порт 1540.
Остановка или перезапуск службы агента обрывает сеансы всех пользователей. Делайте это вне рабочего времени и предупредите людей заранее.