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

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

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

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

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

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

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

Из чего состоит технологическая платформа 1С

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

Основные компоненты платформы:

  • Клиентские приложения — толстый клиент, тонкий клиент и веб-клиент. Через них пользователи работают с программой. Тонкий клиент требует минимум ресурсов, толстый нужен для разработки и некоторых режимов администрирования.
  • Сервер «1С:Предприятия» — компонент для клиент-серверного режима, который обрабатывает запросы пользователей и взаимодействует с СУБД.
  • Конфигуратор — среда разработки, в которой создают и изменяют конфигурации.
  • Встроенный язык — язык программирования, на котором описана бизнес-логика конфигураций.
  • Механизмы платформы — подсистемы прав доступа, журнал регистрации, планы обмена, фоновые задания, работа с СУБД.

Отдельно стоит выделить хранилище данных. В файловом режиме база хранится в одном файле с расширением 1Cv8.1cd. В клиент-серверном режиме данные размещаются в СУБД — Microsoft SQL Server, PostgreSQL, Oracle Database или IBM DB2. Выбор режима влияет на производительность, надёжность и стоимость инфраструктуры.

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

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

КритерийПлатформаКонфигурация
НазначениеСреда исполнения и разработкиПрикладная логика учёта
Примеры1С:Предприятие 8.3Бухгалтерия предприятия, Управление торговлей, ЗУП
ОбновлениеУстановка нового релиза платформыОбновление через конфигуратор или поддержку
ЛицензированиеКлиентские и серверные лицензииЛицензия на прикладное решение

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

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

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

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

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

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

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

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

Для средних и крупных внедрений с десятками пользователей. Требует лицензии на сервер 1С, СУБД и квалифицированного администрирования.

Работа через веб-сервер

Публикация базы на веб-сервере для доступа через браузер или тонкий клиент по протоколу HTTP. Требует настройки веб-сервера и защиты соединения.

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

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

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

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

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

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

Обновление платформы: риски и проверка результата

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

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

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

Как проверить результат

Запуск базы
Норма

База открывается без сообщений о несовместимости версий

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

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

Проведение документов
Норма

Типовые документы проводятся за обычное время

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

Ошибки при проведении, резкое замедление

Отчёты и обмены
Норма

Регламентные отчёты формируются, обмены выполняются по расписанию

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

Ошибки в фоновых заданиях, остановка синхронизации

Журнал регистрации
Норма

Единичные информационные записи

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

Повторяющиеся ошибки от разных пользователей

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

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

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

Отдельная группа ошибок — попытки самостоятельно «починить» повреждённую базу сторонними утилитами или редактированием файла 1Cv8.1cd. Такие действия почти гарантированно усугубляют повреждение. Штатный инструмент — утилита chdbfl.exe из каталога платформы для файловых баз и тестирование-исправление в конфигураторе, и то только после создания копии.

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

Когда платформы недостаточно: разработка и доработки

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

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

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

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

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

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

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

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

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

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

Нужно ли обновлять платформу при каждом обновлении конфигурации?

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

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

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

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

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

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

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

Можно ли изменить саму платформу под свои задачи?

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