Администрирование · 10 мин
Какие компоненты 1С установить
Разбираем, какие компоненты платформы 1С нужны для клиентского ПК, сервера, веб-доступа и разработки. Состав установки, типичные ошибки и проверка результата.
Состав установки платформы 1С:Предприятие 8 определяется ролью компьютера: рабочее место пользователя, файловый сервер, сервер приложений, веб-сервер или машина разработчика. Установщик предлагает набор компонентов, и выбор по умолчанию («ставить всё») почти всегда избыточен: на клиентском ПК оказывается сервер, на сервере — ненужные интерфейсные модули, а администратор потом разбирается, почему обновления занимают вдвое больше времени.
Ниже разобраны все основные компоненты дистрибутива, для каждого указано назначение, когда он нужен, а когда его установка — пустая трата ресурсов. Отдельно даны готовые наборы под типовые сценарии: бухгалтер на одном компьютере, офис из десяти пользователей с сервером, публикация базы через веб, рабочее место разработчика.
Из чего состоит дистрибутив платформы 1С
При запуске установщика платформы открывается список компонентов. Точный состав зависит от версии платформы и разрядности дистрибутива, но основной набор стабилен:
- 1С:Предприятие — основной компонент: толстый клиент, конфигуратор, механизмы файлового режима. Нужен там, где база работает локально или где ведётся разработка и администрирование конфигураций.
- Тонкий клиент — облегчённый клиент для подключения к серверу 1С или веб-серверу. Не умеет запускать конфигуратор и работать с файловой базой напрямую (только через веб-сервер).
- Сервер 1С:Предприятия — служба кластера серверов для клиент-серверного режима с СУБД (MS SQL Server, PostgreSQL и др.).
- Модули расширения веб-сервера — компоненты для публикации информационных баз на IIS или Apache, дают доступ через браузер и тонкий клиент по HTTP/HTTPS.
- Администрирование сервера 1С:Предприятия — консоль управления кластером (серверы, рабочие процессы, сеансы, базы).
- Дополнительные интерфейсные модули — языки интерфейса, компоненты для работы с кириллицей в консоли и прочие вспомогательные модули.
- Компоненты доступа к серверам баз данных / внешние компоненты — например, сервер внешних компонент, COM-соединитель.
Ключевой принцип: компонент привязан к роли машины, а не к «полноте» установки. На одном компьютере роли могут совмещаться — например, на домашнем ПК разработчика разумно поставить и основную платформу, и сервер для тестов.
Что ставить на рабочее место пользователя
Если база работает в клиент-серверном режиме или опубликована на веб-сервере, пользователю достаточно тонкого клиента плюс интерфейсных модулей (нужный язык интерфейса). Тонкий клиент занимает меньше места, быстрее обновляется и не тащит за собой конфигуратор, который рядовому пользователю не нужен и по соображениям безопасности лучше не раздавать.
Если база файловая и лежит в общей сетевой папке, на каждом рабочем месте ставится основной компонент «1С:Предприятие» — именно он обеспечивает работу с файловой базой напрямую. Тонкий клиент здесь не поможет: он не умеет открывать файловую базу по сетевому пути без веб-сервера.
Как выбрать компонент для клиентского ПК
Один компьютер и локальная база
Сценарий «бухгалтер работает один, база лежит на его же компьютере» — самый простой. Нужен только основной компонент «1С:Предприятие» и языковые модули. Сервер, веб-расширения и консоль администрирования здесь не нужны вообще.
Обратите внимание на разрядность: для современных версий платформы выпускаются 64-разрядные дистрибутивы, и на 64-битной Windows логично ставить их. 32-разрядный клиент имеет смысл только при жёстких ограничениях — например, использовании старых внешних компонент, собранных только под x86.
Клиент-серверный режим: что ставить на сервер
На выделенный сервер устанавливается компонент «Сервер 1С:Предприятия». Он разворачивает службу агента сервера и рабочие процессы кластера. Сама СУБД (MS SQL Server, PostgreSQL) ставится отдельно — на тот же сервер или на соседний, это не компонент 1С.
Консоль администрирования сервера необязательна на самом сервере: её удобнее поставить на машину администратора и подключаться к кластеру удалённо. Но на практике её часто ставят и на сервер — чтобы управлять кластером локально при обслуживании.
Если планируется публикация баз для доступа через браузер или тонкий клиент по вебу, на машину с веб-сервером (IIS или Apache) ставятся модули расширения веб-сервера той же версии платформы, что и кластер. Несовпадение версий платформы на веб-сервере и сервере 1С — частая причина ошибок публикации.
Нужен ли сервер для 5–10 пользователей
Формального порога нет: файловый режим технически выдерживает небольшое число одновременных пользователей, но при росте нагрузки, объёма базы и числа фоновых операций начинаются блокировки и замедления. Ориентируйтесь не на число сотрудников, а на симптомы: жалобы на «подвисания», конфликты блокировок, долгое проведение документов — сигналы к переходу на клиент-серверный вариант.
Файловый и клиент-серверный режимы
Подходит для 1–5 пользователей и небольших баз. Не требует сервера и СУБД, но уязвим к блокировкам и повреждению файла при сбоях сети.
Для растущих баз и десятков пользователей. Требует сервера 1С и СУБД, даёт надёжность, регламентные задания и масштабирование.
Дополнение к любому режиму: доступ через браузер и извне офиса. Требует веб-сервера и модулей расширения.
Компоненты для разработчика и администратора
Разработчику нужен основной компонент с конфигуратором — без него невозможно редактировать конфигурацию. Дополнительно полезны:
- тонкий клиент — для тестирования поведения прикладного решения в том режиме, в котором работают пользователи;
- сервер 1С на локальной машине или тестовом сервере — для проверки кода в клиент-серверном режиме, потому что поведение запросов и транзакций в файловом и серверном режимах отличается;
- консоль администрирования — для наблюдения за сеансами и фоновыми заданиями при отладке.
- 1Определите роль машины: клиент, сервер, веб-сервер, разработка
- 2Скачайте дистрибутив платформы нужной версии и разрядности с портала 1С
- 3Запустите установщик и отметьте только нужные компоненты
- 4Для сервера: убедитесь, что служба агента сервера 1С запущена
- 5Для клиента: добавьте информационную базу и выполните тестовый вход
- 6Проверьте версию платформы в окне «О программе» и сопоставьте с требованиями конфигурации
Для разработки также распространена среда 1C:Enterprise Development Tools (EDT) — это отдельный продукт на базе Eclipse, он не входит в состав установщика платформы и ставится независимо. Конфигуратор и EDT могут сосуществовать на одной машине.
Держите на машине разработчика две версии платформы, если сопровождаете базы на разных релизах: установщики разных версий не конфликтуют и живут в отдельных каталогах. Переключение базы на нужную версию выполняется в списке информационных баз.
Что не ставить без необходимости
Каждый лишний компонент — это не только занятое место. Сервер 1С, установленный «на всякий случай» на рабочем ПК, регистрирует службу, которая стартует вместе с системой и потребляет память. Веб-расширения на машине без веб-сервера просто бесполезны. Конфигуратор на компьютерах пользователей — риск случайного входа в режим разработки и непреднамеренных изменений.
Порядок установки и проверка результата
После установки проверьте результат до передачи машины пользователю. Для клиентского места достаточно запустить базу и открыть пару типовых документов и отчёт. Для сервера — убедиться, что служба агента работает, кластер виден в консоли администрирования, а база успешно создана и доступна клиентам.
Как проверить результат
Служба в состоянии «Работает», перезапускается без ошибок
Служба остановлена или падает сразу после запуска
База открывается, сеанс виден в консоли кластера
Ошибка соединения или несовпадения версий
База открывается в браузере по адресу публикации
Ошибка веб-сервера или «база не обнаружена»
Совпадает или новее минимальной версии конфигурации
Клиент старше сервера или ниже требований конфигурации
Если установка завершилась ошибкой, не пытайтесь «доставить» компоненты копированием файлов — удалите платформу штатно через «Установку и удаление программ» и повторите установку чисто. Ручное копирование каталогов платформы между машинами не регистрирует службы и COM-компоненты и приводит к труднодиагностируемым сбоям.
Частые вопросы
Нужно ли ставить сервер 1С, если пользователей всего трое?
Обычно нет: для небольшого коллектива достаточно файлового режима с общей сетевой папкой. Сервер оправдан при росте объёма базы, частых блокировках или необходимости регламентных заданий под контролем СУБД.
Можно ли работать в 1С вообще без установки программы?
Да, если база опубликована на веб-сервере: пользователь заходит через браузер. Для этого на стороне сервера должны быть установлены модули расширения веб-сервера, а сама публикация настраивается администратором.
Чем тонкий клиент отличается от толстого?
Тонкий клиент подключается к серверу или веб-серверу и не умеет запускать конфигуратор и файловые базы напрямую. Толстый клиент (основной компонент) работает с файловыми базами и включает конфигуратор, но тяжелее и требовательнее к ресурсам.
Можно ли держать на одном компьютере несколько версий платформы?
Да, версии устанавливаются в отдельные каталоги и не конфликтуют. В списке информационных баз для каждой базы указывается нужная версия платформы, что удобно при сопровождении разных конфигураций.
Где взять дистрибутив платформы?
Дистрибутивы доступны зарегистрированным пользователям на портале 1С в разделе обновлений программ. Требуется действующая регистрация программных продуктов; для партнёров и подписчиков ИТС доступ расширен.
Что делать, если после установки база не открывается с ошибкой о версии?
Сравните версию платформы на клиенте и сервере, а также минимальную версию, требуемую конфигурацией. Установите недостающую версию платформы и в свойствах базы укажите её явно, если автоматический выбор подхватывает не ту.
Что важно запомнить
Набор компонентов определяется ролью машины: тонкий клиент для пользователей серверной базы, основной компонент для файлового режима, сервер 1С и веб-расширения — только на соответствующих серверах. Версии платформы на клиенте и сервере должны совпадать, а лишние компоненты лучше не устанавливать.