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

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

Чем отличается платформа 1С от конфигурации

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

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

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

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

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

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

Платформа отвечает за технические механизмы, единые для всех прикладных решений:

  • работу с базами данных (файловый режим или клиент-серверный через СУБД);
  • встроенный язык программирования и его исполнение;
  • пользовательский интерфейс: формы, окна, отчёты, механизм «Тонкий клиент» и веб-клиент;
  • механизмы прав доступа, аутентификации и разграничения ролей;
  • обмен данными, веб-сервисы, интеграционные механизмы;
  • конфигуратор — инструмент разработчика для изменения прикладных решений.

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

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

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

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

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

У конфигураций тоже есть своя нумерация версий, независимая от платформы. Например, «1С:Бухгалтерия 3.0» — это редакция прикладного решения, которая может работать на разных версиях платформы 8.3. Обновления конфигурации содержат изменения законодательства, новые формы отчётности и доработку учётных механизмов.

Ключевые различия в одной таблице

Чтобы закрепить различие, удобно сопоставить оба понятия по основным параметрам:

КритерийПлатформаКонфигурация
НазначениеТехнологическая среда исполненияПрикладная учётная логика
АналогияОперационная системаПриложение
Что содержитЯзык, интерфейс, механизмы доступа к даннымСправочники, документы, регистры, отчёты
Примеры версий8.3.22, 8.3.24Бухгалтерия 3.0, ЗУП 3.1, УТ 11
Что дают обновленияПроизводительность, безопасность, новые технологииИзменения законодательства, новые формы отчётности
Кто разрабатываетТолько фирма «1С»Фирма «1С», партнёры, собственные разработчики
Можно ли изменитьНет, закрыта для доработкиДа, через конфигуратор

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

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

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

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

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

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

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

После обновления конфигурации программа требует новую платформуУстановите требуемый релиз платформы на все рабочие места и сервер, затем повторите запуск
Нужно обновить платформу, но конфигурация стараяПроверьте режим совместимости конфигурации и протестируйте работу на копии базы
Бизнесу нужна новая учётная функцияЭто доработка или обновление конфигурации — платформа здесь ни при чём
Программа тормозит или не поддерживает новую ОССкорее всего, требуется обновление платформы, а не конфигурации

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

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

Практический порядок обновления типовой конфигурации выглядит так:

Порядок безопасного обновления
  1. 1
    Сделайте резервную копию информационной базы через конфигуратор или средствами СУБД
  2. 2
    Проверьте в описании релиза конфигурации требования к версии платформы
  3. 3
    При необходимости сначала обновите платформу на сервере и всех рабочих местах
  4. 4
    Выполните обновление конфигурации на тестовой копии базы и проверьте ключевые операции
  5. 5
    Только после успешной проверки обновите рабочую базу, желательно в нерабочее время
  6. 6
    Убедитесь, что у всех пользователей база запускается и отчёты формируются корректно

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

Лицензии: что покупается отдельно

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

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

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

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

Частые ошибки из-за смешения понятий

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

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

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

Контрольные точки

Как проверить, где проблема

Запуск другой информационной базы на том же компьютере
Норма

Другая база работает — проблема в конфигурации или данных конкретной базы

Тревожный признак

Все базы падают одинаково — вероятна проблема платформы или окружения

Версия платформы в окне «О программе»
Норма

Соответствует требованиям релиза конфигурации

Тревожный признак

Ниже требуемой — нужно обновить платформу

Поведение на другом рабочем месте
Норма

Там всё работает — искать причину в локальной установке

Тревожный признак

Ошибка повторяется у всех — проблема в базе или сервере

Как посмотреть версии в своей программе

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

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

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

Итог

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

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

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

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

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

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

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

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

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

Что такое режим совместимости и нужно ли его отключать?

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

Кто может доработать конфигурацию под наши задачи?

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

Как понять, типовая у нас конфигурация или доработанная?

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