С какого пакета устанавливать сервер 1С:Предприятия и в чем разница между дистрибутивами?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При развертывании системы 1С:Предприятие администраторы часто сталкиваются с выбором на портале технической поддержки: скачать ли полный дистрибутив технологической платформы или воспользоваться отдельными специализированными пакетами (сервер, тонкий клиент). В этой статье мы подробно разберем архитектурные различия этих пакетов, выясним назначение каждого исполняемого файла и поймем, почему простая установка тонкого клиента может не подойти для работы с локальными базами данных.

Анализ установочных пакетов 1С

На официальном ресурсе users.v8.1c.ru представлено несколько вариантов дистрибутивов для одной и той же версии платформы. Давайте проанализируем, в чем их реальная разница:

  1. Технологическая платформа 1С:Предприятия: Это максимально полный комплект. Он включает в себя все возможные компоненты: сервер, толстый клиент (необходим для конфигуратора), тонкий клиент, модули расширения веб-сервера и средства администрирования. Если вы выберете этот вариант, вы сможете установить любую роль системы, просто отметив нужные пункты (галочки) в мастере установки.
  2. Cервер 1С:Предприятия: Это узкоспециализированный пакет. В нем отсутствуют компоненты, не нужные для работы серверной службы (например, учебные пособия или полные клиентские приложения для разработки). Его удобно использовать для чистой установки на серверные мощности, чтобы сэкономить место и не засорять систему лишними библиотеками.
  3. Тонкий клиент: Самый «легкий» дистрибутив. Он предназначен исключительно для пользователей, которые подключаются к уже настроенным базам через интернет (HTTP/HTTPS) или сервер 1С.

Проанализируем ситуацию с точки зрения системного администрирования: основной серверный компонент в обоих пакетах (полном и серверном) абсолютно идентичен. Разница заключается только в удобстве доставки дистрибутива до конечного узла и объеме передаваемых данных.

Разбираем назначение исполняемых файлов: 1cv8, 1cv8c и 1cv8s

Часто возникает путаница, какой именно файл запускать из папки bin. Рассмотрим их функции по шагам:

1. 1cv8.exe — «Толстый клиент»
Этот файл является полноценным приложением. Он содержит в себе движок для работы с данными, среду исполнения кода и, что самое важное, Конфигуратор. Именно через 1cv8.exe осуществляется разработка и администрирование структуры базы данных. Он может работать как с серверным вариантом, так и напрямую с файлом базы .1CD.

2. 1cv8c.exe — «Тонкий клиент»
Это «легкая» оболочка. Ее задача — отрисовать интерфейс и отправить запросы на сервер. Она не умеет самостоятельно обрабатывать сложные запросы к базе данных или выполнять тяжелый код на стороне клиента. Весь функционал переносится на сервер (или веб-сервер).

3. 1cv8s.exe — «Starter» (Загрузчик)
Это интерактивная программа запуска. Именно ее ярлык обычно создается на рабочем столе. Проанализируем алгоритм ее работы: когда вы нажимаете кнопку «1С:Предприятие» в списке баз, 1cv8s.exe считывает настройки этой базы, определяет, какая версия платформы требуется (например, 8.3.22 или 8.3.25) и в каком режиме нужно запуститься (толстый или тонкий). После этого он автоматически вызывает нужный .exe файл из соответствующей подпапки.

Почему Тонкий клиент не открывает локальную базу?

Рассмотрим ситуацию: вы создали распределенную информационную базу (РИБ) в центральном офисе, выгрузили ее и привезли в филиал. Попробовали установить только пакет «Тонкий клиент» и подключить файл базы. Система выдаст ошибку или потребует установить платформу. Выясним причину.

Тонкий клиент по своей природе не имеет встроенного движка для работы с файлами .1CD. Чтобы он смог работать с локальной файловой базой, должны быть соблюдены определенные условия:

Таким образом, если в подчиненном узле РИБ вы планируете работать с файловой базой без настройки веб-сервера, вам необходимо устанавливать полный пакет «Технологическая платформа», а не только тонкий клиент.

Лицензирование и работа с ключами

Проанализируем взаимодействие клиента с лицензиями. Важно помнить следующее:

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

2. Если вы работаете с файловой базой (через тонкий клиент или толстый), программа будет искать лицензию либо локально на компьютере (USB-ключ или программный файл .lic), либо в локальной сети через HASP License Manager.

3. При работе через веб-сервер лицензию может раздавать сам веб-сервер, если это настроено в файле публикации default.vrd.

Итоговые рекомендации по выбору способа установки

Выясним, какой способ лучше использовать в зависимости от задачи:

Для сервера приложений: Рекомендуем скачивать отдельный пакет Cервер 1С:Предприятия. Это минимизирует количество ненужных файлов в системных папках сервера и упрощает процесс обновления только серверной части.

Для рабочих мест бухгалтеров (Файловый режим/РИБ): Устанавливайте Технологическую платформу целиком. Это гарантирует наличие всех необходимых драйверов и библиотек для работы с файлами баз данных напрямую.

Для удаленных офисов (Веб-подключение): Достаточно пакета Тонкий клиент. Это сэкономит трафик при установке и упростит администрирование рабочих станций пользователей.

Посмотрим на пример правильной настройки запуска через конфигурационный файл 1cescmn.cfg, если вы используете общую сетевую папку для установки:


// Пример указания пути к общим дистрибутивам
InstalledLocation=C:\Program Files\1cv8
CommonCfgLocation=\\Server-Main\1C_Distr\common.cfg
DistributiveLocation=\\Server-Main\1C_Distr\

Это позволит системе автоматически скачивать нужные версии платформы при запуске 1cv8s.exe, если на сервере появилась более новая версия.

← На главную