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

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

Что такое платформа и конфигурация 1С:Предприятие

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

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

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

Аналогия помогает быстро уловить суть: платформа — это операционная система и двигатель, а конфигурация — приложение, установленное на этой системе. Как Windows может запускать разные программы, так платформа 1С может запускать разные конфигурации: «Бухгалтерию предприятия», «Управление торговлей», «Зарплату и управление персоналом» и другие.

Что такое платформа 1С:Предприятие

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

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

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

Что такое конфигурация

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

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

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

Как платформа и конфигурация работают вместе

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

Информационная база может быть файловой — вся база хранится в одном файле на диске, что подходит для небольшого числа пользователей. В клиент-серверном варианте данные хранятся в СУБД (MS SQL Server, PostgreSQL и других поддерживаемых), а между клиентом и СУБД работает сервер 1С:Предприятия. Выбор варианта влияет на производительность, надёжность и стоимость инфраструктуры, но не меняет саму конфигурацию.

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

КритерийПлатформаКонфигурация
Что этоСреда исполнения и инструментарийПрикладное решение для учёта
Кто разрабатываетФирма «1С»«1С», партнёры, собственные разработчики
Что содержитКлиенты, сервер, встроенный язык, механизмыМетаданные, алгоритмы, формы, отчёты
Как обновляетсяУстановщиком, отдельно от базыЧерез конфигуратор или сервис обновления
Может ли работать отдельноНет, без конфигурации бессмысленнаНет, требует платформу для запуска

Версии и совместимость

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

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

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

Как выбрать действие

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

Как проверить, какие версии используются

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

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

Как узнать версии платформы и конфигурации
  1. 1
    Откройте окно запуска 1С и выберите нужную информационную базу — версия платформы видна внизу окна
  2. 2
    Запустите базу и откройте меню «Справка» (или значок информации) — «О программе»
  3. 3
    Запишите номер версии платформы, имя и версию конфигурации
  4. 4
    Перед обновлением сверьте требования нового релиза конфигурации с установленной версией платформы
  5. 5
    Убедитесь, что есть свежая резервная копия базы

Типичные ошибки и риски

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

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

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

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

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

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

Одна платформа подойдёт для нескольких конфигураций?

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

Что обновляется чаще — платформа или конфигурация?

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

Что такое расширение конфигурации и чем оно лучше доработки?

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

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

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

Как понять, что конфигурация снята с поддержки?

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

Итог

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

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