К статье
Практический материал

Администрирование · 10 мин

Какие компоненты 1С установить

Разбираем, какие компоненты платформы 1С нужны для клиентского ПК, сервера, веб-доступа и разработки. Состав установки, типичные ошибки и проверка результата.

Состав установки платформы 1С:Предприятие 8 определяется ролью компьютера: рабочее место пользователя, файловый сервер, сервер приложений, веб-сервер или машина разработчика. Установщик предлагает набор компонентов, и выбор по умолчанию («ставить всё») почти всегда избыточен: на клиентском ПК оказывается сервер, на сервере — ненужные интерфейсные модули, а администратор потом разбирается, почему обновления занимают вдвое больше времени.

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

Из чего состоит дистрибутив платформы 1С

При запуске установщика платформы открывается список компонентов. Точный состав зависит от версии платформы и разрядности дистрибутива, но основной набор стабилен:

  • 1С:Предприятие — основной компонент: толстый клиент, конфигуратор, механизмы файлового режима. Нужен там, где база работает локально или где ведётся разработка и администрирование конфигураций.
  • Тонкий клиент — облегчённый клиент для подключения к серверу 1С или веб-серверу. Не умеет запускать конфигуратор и работать с файловой базой напрямую (только через веб-сервер).
  • Сервер 1С:Предприятия — служба кластера серверов для клиент-серверного режима с СУБД (MS SQL Server, PostgreSQL и др.).
  • Модули расширения веб-сервера — компоненты для публикации информационных баз на IIS или Apache, дают доступ через браузер и тонкий клиент по HTTP/HTTPS.
  • Администрирование сервера 1С:Предприятия — консоль управления кластером (серверы, рабочие процессы, сеансы, базы).
  • Дополнительные интерфейсные модули — языки интерфейса, компоненты для работы с кириллицей в консоли и прочие вспомогательные модули.
  • Компоненты доступа к серверам баз данных / внешние компоненты — например, сервер внешних компонент, COM-соединитель.

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

Что ставить на рабочее место пользователя

Если база работает в клиент-серверном режиме или опубликована на веб-сервере, пользователю достаточно тонкого клиента плюс интерфейсных модулей (нужный язык интерфейса). Тонкий клиент занимает меньше места, быстрее обновляется и не тащит за собой конфигуратор, который рядовому пользователю не нужен и по соображениям безопасности лучше не раздавать.

Если база файловая и лежит в общей сетевой папке, на каждом рабочем месте ставится основной компонент «1С:Предприятие» — именно он обеспечивает работу с файловой базой напрямую. Тонкий клиент здесь не поможет: он не умеет открывать файловую базу по сетевому пути без веб-сервера.

Маршрут решения

Как выбрать компонент для клиентского ПК

База на сервере 1С с СУБДСтавьте тонкий клиент
База опубликована на веб-сервереТонкий клиент или работа через браузер без установки
Файловая база в сетевой папкеОсновной компонент 1С:Предприятие
База локальная на этом же ПКОсновной компонент 1С:Предприятие

Один компьютер и локальная база

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

Обратите внимание на разрядность: для современных версий платформы выпускаются 64-разрядные дистрибутивы, и на 64-битной Windows логично ставить их. 32-разрядный клиент имеет смысл только при жёстких ограничениях — например, использовании старых внешних компонент, собранных только под x86.

Клиент-серверный режим: что ставить на сервер

На выделенный сервер устанавливается компонент «Сервер 1С:Предприятия». Он разворачивает службу агента сервера и рабочие процессы кластера. Сама СУБД (MS SQL Server, PostgreSQL) ставится отдельно — на тот же сервер или на соседний, это не компонент 1С.

Консоль администрирования сервера необязательна на самом сервере: её удобнее поставить на машину администратора и подключаться к кластеру удалённо. Но на практике её часто ставят и на сервер — чтобы управлять кластером локально при обслуживании.

Если планируется публикация баз для доступа через браузер или тонкий клиент по вебу, на машину с веб-сервером (IIS или Apache) ставятся модули расширения веб-сервера той же версии платформы, что и кластер. Несовпадение версий платформы на веб-сервере и сервере 1С — частая причина ошибок публикации.

Нужен ли сервер для 5–10 пользователей

Формального порога нет: файловый режим технически выдерживает небольшое число одновременных пользователей, но при росте нагрузки, объёма базы и числа фоновых операций начинаются блокировки и замедления. Ориентируйтесь не на число сотрудников, а на симптомы: жалобы на «подвисания», конфликты блокировок, долгое проведение документов — сигналы к переходу на клиент-серверный вариант.

Файловый и клиент-серверный режимы

Файловый режим

Подходит для 1–5 пользователей и небольших баз. Не требует сервера и СУБД, но уязвим к блокировкам и повреждению файла при сбоях сети.

Клиент-серверный режим

Для растущих баз и десятков пользователей. Требует сервера 1С и СУБД, даёт надёжность, регламентные задания и масштабирование.

Веб-публикация

Дополнение к любому режиму: доступ через браузер и извне офиса. Требует веб-сервера и модулей расширения.

Компоненты для разработчика и администратора

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

  • тонкий клиент — для тестирования поведения прикладного решения в том режиме, в котором работают пользователи;
  • сервер 1С на локальной машине или тестовом сервере — для проверки кода в клиент-серверном режиме, потому что поведение запросов и транзакций в файловом и серверном режимах отличается;
  • консоль администрирования — для наблюдения за сеансами и фоновыми заданиями при отладке.
  • Для разработки также распространена среда 1C:Enterprise Development Tools (EDT) — это отдельный продукт на базе Eclipse, он не входит в состав установщика платформы и ставится независимо. Конфигуратор и EDT могут сосуществовать на одной машине.

    Держите на машине разработчика две версии платформы, если сопровождаете базы на разных релизах: установщики разных версий не конфликтуют и живут в отдельных каталогах. Переключение базы на нужную версию выполняется в списке информационных баз.
    ПЗ
    Практическое замечание

    Что не ставить без необходимости

    Каждый лишний компонент — это не только занятое место. Сервер 1С, установленный «на всякий случай» на рабочем ПК, регистрирует службу, которая стартует вместе с системой и потребляет память. Веб-расширения на машине без веб-сервера просто бесполезны. Конфигуратор на компьютерах пользователей — риск случайного входа в режим разработки и непреднамеренных изменений.

    Типичные ошибки
    01
    Установка всех компонентов на каждый ПК — лишние службы, долгие обновления, путаница у пользователей
    02
    Разные версии платформы на клиенте и сервере — ошибки подключения и отказ сеансов
    03
    Установка сервера 1С и СУБД на перегруженную машину без запаса памяти — деградация производительности всей базы
    04
    Отсутствие консоли администрирования у администратора — невозможно оперативно завершить зависший сеанс
    05
    32-разрядный клиент там, где нужен 64-разрядный, — ограничение по памяти при работе с большими отчётами

    Порядок установки и проверка результата

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

    После установки проверьте результат до передачи машины пользователю. Для клиентского места достаточно запустить базу и открыть пару типовых документов и отчёт. Для сервера — убедиться, что служба агента работает, кластер виден в консоли администрирования, а база успешно создана и доступна клиентам.

    Контрольные точки

    Как проверить результат

    Служба агента сервера 1С
    Норма

    Служба в состоянии «Работает», перезапускается без ошибок

    Тревожный признак

    Служба остановлена или падает сразу после запуска

    Подключение клиента
    Норма

    База открывается, сеанс виден в консоли кластера

    Тревожный признак

    Ошибка соединения или несовпадения версий

    Веб-публикация
    Норма

    База открывается в браузере по адресу публикации

    Тревожный признак

    Ошибка веб-сервера или «база не обнаружена»

    Версия платформы
    Норма

    Совпадает или новее минимальной версии конфигурации

    Тревожный признак

    Клиент старше сервера или ниже требований конфигурации

    Если установка завершилась ошибкой, не пытайтесь «доставить» компоненты копированием файлов — удалите платформу штатно через «Установку и удаление программ» и повторите установку чисто. Ручное копирование каталогов платформы между машинами не регистрирует службы и COM-компоненты и приводит к труднодиагностируемым сбоям.

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

    Нужно ли ставить сервер 1С, если пользователей всего трое?

    Обычно нет: для небольшого коллектива достаточно файлового режима с общей сетевой папкой. Сервер оправдан при росте объёма базы, частых блокировках или необходимости регламентных заданий под контролем СУБД.

    Можно ли работать в 1С вообще без установки программы?

    Да, если база опубликована на веб-сервере: пользователь заходит через браузер. Для этого на стороне сервера должны быть установлены модули расширения веб-сервера, а сама публикация настраивается администратором.

    Чем тонкий клиент отличается от толстого?

    Тонкий клиент подключается к серверу или веб-серверу и не умеет запускать конфигуратор и файловые базы напрямую. Толстый клиент (основной компонент) работает с файловыми базами и включает конфигуратор, но тяжелее и требовательнее к ресурсам.

    Можно ли держать на одном компьютере несколько версий платформы?

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

    Где взять дистрибутив платформы?

    Дистрибутивы доступны зарегистрированным пользователям на портале 1С в разделе обновлений программ. Требуется действующая регистрация программных продуктов; для партнёров и подписчиков ИТС доступ расширен.

    Что делать, если после установки база не открывается с ошибкой о версии?

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

    Итог

    Что важно запомнить

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