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

Администрирование · 13 мин

Технологическая платформа 1С 8.3: что это и зачем она нужна

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

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

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

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

Из чего состоит платформа 1С 8.3

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

Внутри платформы работает собственный встроенный язык программирования, система типов данных (справочники, документы, регистры, отчёты), механизм запросов к базе данных, подсистема прав и ролей, механизмы обмена данными и интеграции. Прикладной разработчик описывает структуру учёта в конфигураторе, а платформа сама формирует таблицы в СУБД, строит интерфейс и обеспечивает выполнение кода.

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

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

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

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

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

Файловый и клиент-серверный режимы работы

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

В клиент-серверном режиме между пользователями и данными встаёт сервер 1С:Предприятия, который обращается к СУБД — Microsoft SQL Server, PostgreSQL (в том числе Postgres Pro), Oracle Database или IBM DB2. Такой вариант обеспечивает лучшую производительность при большом количестве пользователей, надёжность при сбоях, разграничение прав на уровне СУБД и возможность масштабирования.

Сравнение вариантов развёртывания

Файловый режим

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

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

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

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

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

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

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

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

Работа в офисной сетиТонкий клиент

Стандартный выбор: минимальная нагрузка на компьютер пользователя, централизованные обновления.

Удалённый доступ без установки ПОВеб-клиент

Нужна публикация базы на веб-сервере и защищённое соединение.

Отладка и старые режимыТолстый клиент

Используется разработчиками и для специфических сценариев совместимости.

Установка и обновление платформы

Дистрибутив платформы загружается с портала 1С по действующей подписке или поставляется вместе с конфигурацией. Установка на Windows выполняется запуском setup.exe с выбором компонентов: для рабочих мест достаточно клиентских приложений, для сервера — соответствующих серверных компонентов. На Linux платформа также доступна, что актуально для серверных развёртываний с PostgreSQL.

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

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

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

Роль платформы в производительности и безопасности

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

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

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

Как проверить корректность работы платформы

Запуск базы после обновления
Норма

База открывается, версия платформы в окне «О программе» соответствует установленной

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

Ошибка несовместимости версий или требование конвертации, которое завершается сбоем

Работа пользователей
Норма

Документы проводятся, отчёты формируются за привычное время

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

Массовые ошибки, зависания, взаимоблокировки в технологическом журнале

Регламентные задания
Норма

Задания выполняются по расписанию, в журнале регистрации нет ошибок

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

Задания не запускаются или завершаются исключениями

Типичные ошибки при работе с платформой

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

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

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

Когда платформы 8.3 достаточно и что учитывать на будущее

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

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

Итог

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

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

Частые вопросы о платформе 1С 8.3

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

Да, через веб-клиент: если база опубликована на веб-сервере, достаточно браузера. Однако сам веб-сервер при этом взаимодействует с установленной платформой, поэтому полностью без неё система работать не может — вопрос лишь в том, где именно она установлена.

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

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

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

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

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

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

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

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

Нужна ли отдельная лицензия на сервер 1С для файлового режима?

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