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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как выбрать режим работы

Работают до 5–10 пользователей и нет выделенного сервераФайловый режим на быстром диске, обязательное регулярное копирование файла базы
Пользователей больше 10–15 или база растёт быстрее нескольких гигабайт в годКлиент-серверный режим на PostgreSQL или MS SQL с сервером 1С
Нужен доступ через браузер извне офисаПубликация базы на веб-сервере и работа через веб-клиент или тонкий клиент
Планируются регламентные задания и фоновая обработкаКлиент-серверный режим — в файловом фоновые задания работают ограниченно

Версии платформы и совместимость

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

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

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

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

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

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

Лицензии: что нужно знать о легальной работе

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

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

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

Как проверить, что система работает корректно

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

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

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

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

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

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

Версия ниже минимально требуемой конфигурацией

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

Все сеансы стартуют без ошибок лицензий

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

Сообщения о нехватке лицензий или несовместимости версий

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

Выполняются по расписанию, журнал без ошибок

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

Задания висят или завершаются с ошибкой после обновления

Скорость открытия документов и отчётов
Норма

Сопоставимо с работой до обновления

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

Резкое замедление — проверяйте СУБД, индексы и сеть

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

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

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

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

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

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

Чем режим совместимости отличается от версии платформы?

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

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

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

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

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

Итог

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

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