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

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

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

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

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

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

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

Что такое платформа 1С и что она делает

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

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

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

Что такое конфигурация и какие они бывают

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

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

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

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

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

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

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

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

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

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

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

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

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

Главное правило — резервная копия перед любым обновлением конфигурации. Обновление меняет структуру базы (реструктуризация), и прервать его сбой питания или ошибка могут оставить базу в нерабочем состоянии. Для файловой базы достаточно скопировать файл 1Cv8.1CD; для клиент-серверной — сделать выгрузку через конфигуратор или средствами СУБД.

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

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

Как выбрать конфигурацию под задачу

Выбор начинается с предметной области, а не с функций. Для учёта по российскому законодательству в малой компании обычно достаточно «Бухгалтерии предприятия». Если нужен оперативный учёт продаж, заказов и склада — смотрят на «Управление торговлей» или «Управление нашей фирмой». Для расчёта зарплаты и кадров — «Зарплата и управление персоналом». Комплексные задачи производственных и крупных торговых компаний закрывает ERP-решение.

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

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

Типовая конфигурация на поддержке

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

Типовая + доработки

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

Самописная конфигурация

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

Частые вопросы о платформе и конфигурации

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

Итог

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

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

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

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

Чем конфигурация отличается от информационной базы?

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

Что будет, если обновить конфигурацию, не обновив платформу?

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

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

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

Что означает «конфигурация на поддержке» и почему это важно?

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

Как понять, какая конфигурация нужна компании?

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