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

Быстрый старт · 10 мин

Что входит в состав системы 1С:Предприятие

Разбираем, из каких компонентов состоит система 1С:Предприятие: платформа, конфигурации, СУБД, клиенты, серверная часть и инструменты разработки и администрирования.

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

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

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

Технологическая платформа — ядро системы

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

Платформа выпускается в версиях (например, линейка 8.3), и конфигурация всегда рассчитана на определённый минимальный релиз платформы. Устанавливать платформу нужной версии — обязательное условие запуска: слишком старая платформа не откроет новую конфигурацию, а слишком новая иногда требует проверки совместимости.

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

Клиентские приложения: чем пользователь подключается к базе

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

  • Толстый клиент — полнофункциональное приложение, устанавливается на компьютер. Выполняет часть логики локально, поддерживает все режимы, включая некоторые устаревшие механизмы. Требует больше ресурсов.
  • Тонкий клиент — лёгкое приложение, вся бизнес-логика выполняется на сервере. Подходит для большинства пользователей, снижает нагрузку на сеть и рабочие станции.
  • Веб-клиент — работа через браузер без установки программы. Требует публикации информационной базы на веб-сервере. Удобен для удалённого доступа, но имеет ограничения по интеграции с локальным оборудованием.
  • Мобильный клиент — приложения для смартфонов и планшетов для отдельных сценариев работы.

На практике в файловом варианте чаще используют толстый или тонкий клиент, в клиент-серверном — тонкий клиент и веб-клиент. Проверить, каким клиентом вы работаете, можно через меню «Сервис» — «О программе».

Конфигурации — прикладные решения

Конфигурация — это прикладное решение, написанное на встроенном языке платформы: справочники, документы, отчёты, регистры, алгоритмы учёта. Именно конфигурация определяет, что умеет система: вести бухгалтерский учёт, рассчитывать зарплату или управлять складом.

Типовые конфигурации выпускает фирма «1С»: «1С:Бухгалтерия», «1С:Зарплата и управление персоналом», «1С:Управление торговлей», «1С:ERP», «1С:Комплексная автоматизация» и другие. Кроме типовых существуют отраслевые решения партнёров и конфигурации собственной разработки.

Важно различать поставку конфигурации и платформы: они лицензируются и обновляются отдельно. Купив «1С:Бухгалтерию», вы получаете и платформу в комплекте, но обновления платформы и конфигурации выходят независимо друг от друга.

Информационная база и СУБД

Информационная база — это совокупность данных (документы, справочники, проводки) и самой конфигурации. Существует два варианта её хранения.

Файловый вариант — база хранится в одном файле с расширением 1Cv8.CDT в каталоге на диске или сетевой папке. Подходит для небольших команд, не требует отдельной СУБД, прост в резервном копировании (достаточно скопировать файл). Ограничения: снижение производительности при росте объёма и числа одновременных пользователей, риск повреждения файла при сбоях сети.

Клиент-серверный вариант — данные хранятся в сторонней СУБД: Microsoft SQL Server, PostgreSQL (в том числе сборка Postgres Pro), IBM Db2 или Oracle Database. Между клиентом и СУБД работает сервер «1С:Предприятия», который обрабатывает запросы и управляет транзакциями. Этот вариант обязателен при большом числе пользователей и объёмах данных.

Сравнение вариантов работы

Файловый вариант

Подходит для небольшого числа пользователей и умеренных объёмов. Ограничение: нет полноценного разграничения нагрузки, уязвим при сбоях сети.

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

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

Сервер 1С:Предприятия и кластер

Сервер «1С:Предприятия» — компонент платформы, который устанавливается на выделенный компьютер и принимает подключения клиентов. Он выполняет серверный код, управляет сеансами, фоновыми заданиями и взаимодействием с СУБД.

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

Для лицензирования сервера используются серверные лицензии, а для пользователей — клиентские. Подсчёт лицензий — отдельная задача: недостаток клиентских лицензий проявляется как отказ в подключении новых сеансов.

Конфигуратор и инструменты разработки

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

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

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

Механизмы интеграции и дополнительные компоненты

Помимо ядра, в состав системы входят технологии обмена и интеграции: планы обмена для синхронизации между базами, веб-сервисы и HTTP-сервисы, механизмы COM/OLE, работа с файлами и форматами обмена. Через них 1С взаимодействует с сайтами, кассовым оборудованием, банками и другими учётными системами.

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

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

Типичные ошибки
01
Путать платформу и конфигурацию: обновление конфигурации не обновляет платформу, и наоборот — оба компонента нужно контролировать отдельно.
02
Ставить все компоненты платформы на каждый компьютер: пользователю достаточно клиента, а сервер и конфигуратор нужны только на соответствующих машинах.
03
Работать в файловом варианте при большом числе пользователей: это ведёт к блокировкам и риску повреждения базы.
04
Игнорировать версию платформы при обновлении конфигурации: новый релиз конфигурации может потребовать более свежую платформу.
Итог

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

Система 1С:Предприятие — это платформа, конфигурация, информационная база и, в клиент-серверном варианте, сервер с СУБД. Платформа и конфигурация обновляются независимо, клиент выбирается под сценарий работы, а файловый вариант подходит только для небольших внедрений.

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

Можно ли запустить конфигурацию без установки платформы?

Нет. Конфигурация — это набор метаданных и кода, который исполняется только платформой. Без установленной платформы подходящей версии база не откроется.

Чем отличается файловая база от клиент-серверной?

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

Нужен ли отдельный сервер для небольшой компании?

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

Что такое расширение конфигурации и когда его применять?

Расширение — это доработка, которая подключается к типовой конфигурации без изменения её кода. Его применяют, чтобы добавить печатные формы, отчёты или небольшие изменения логики, сохранив возможность простого обновления типового решения.

Можно ли работать с 1С через браузер?

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

Как узнать, какая версия платформы и конфигурации используется?

Запустите базу и откройте «Сервис» — «О программе» (или значок информации в интерфейсе). Там указаны версия платформы, имя и версия конфигурации, а также режим работы базы.