Быстрый старт · 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С взаимодействует с сайтами, кассовым оборудованием, банками и другими учётными системами.
Отдельная группа — драйверы и компоненты для торгового оборудования: сканеры штрихкодов, фискальные регистраторы, терминалы сбора данных. Они не входят в базовую поставку платформы и устанавливаются отдельно, часто от сторонних производителей.
Для администрирования применяются встроенные средства: журнал регистрации, настройка технологического журнала, механизмы резервного копирования на уровне СУБД или выгрузки через конфигуратор.
Что важно запомнить
Система 1С:Предприятие — это платформа, конфигурация, информационная база и, в клиент-серверном варианте, сервер с СУБД. Платформа и конфигурация обновляются независимо, клиент выбирается под сценарий работы, а файловый вариант подходит только для небольших внедрений.
Частые вопросы
Можно ли запустить конфигурацию без установки платформы?
Нет. Конфигурация — это набор метаданных и кода, который исполняется только платформой. Без установленной платформы подходящей версии база не откроется.
Чем отличается файловая база от клиент-серверной?
В файловом варианте данные хранятся в одном файле и клиенты работают с ним напрямую. В клиент-серверном данные находятся в СУБД, а доступ к ним идёт через сервер 1С, что даёт лучшую производительность, надёжность и масштабируемость.
Нужен ли отдельный сервер для небольшой компании?
Обычно нет. При небольшом числе пользователей достаточно файлового варианта на одном компьютере или в общей сетевой папке. Переход на сервер оправдан при росте нагрузки, количества пользователей и требований к отказоустойчивости.
Что такое расширение конфигурации и когда его применять?
Расширение — это доработка, которая подключается к типовой конфигурации без изменения её кода. Его применяют, чтобы добавить печатные формы, отчёты или небольшие изменения логики, сохранив возможность простого обновления типового решения.
Можно ли работать с 1С через браузер?
Да, через веб-клиент, если информационная база опубликована на веб-сервере. Это удобно для удалённой работы, но часть функций, связанных с локальным оборудованием и файловой системой, в браузере недоступна.
Как узнать, какая версия платформы и конфигурации используется?
Запустите базу и откройте «Сервис» — «О программе» (или значок информации в интерфейсе). Там указаны версия платформы, имя и версия конфигурации, а также режим работы базы.