Быстрый старт · 13 мин
Что такое платформа 1С:Предприятие
Что такое платформа 1С:Предприятие, из чего она состоит, чем отличается от конфигураций и как выбрать подходящий вариант для автоматизации учёта.
Платформа 1С:Предприятие — это технологическая основа, на которой работают прикладные решения фирмы «1С»: бухгалтерия, зарплата, управление торговлей, производство и десятки других программ. Сама по себе платформа не ведёт учёт — она предоставляет среду исполнения, встроенный язык, механизмы хранения данных, отчётности и прав доступа, а конкретную бизнес-логику задаёт конфигурация, установленная поверх платформы.
Такое разделение часто вызывает путаницу у новичков: пользователь покупает «1С:Бухгалтерию», а в списке установленных программ видит и платформу, и конфигурацию. Это нормально. Платформа обновляется отдельно, конфигурация — отдельно, и для стабильной работы важно понимать, какая версия чего у вас стоит и за что отвечает.
Ниже разобрано устройство платформы, режимы её работы, отличие от конфигураций, варианты развёртывания для разных размеров бизнеса и типичные ошибки при выборе и обновлении.
Из чего состоит платформа и как она устроена
Платформа включает несколько взаимосвязанных компонентов. Первый — клиентские приложения: толстый клиент, тонкий клиент и веб-клиент, через которые пользователи видят интерфейс и вводят данные. Второй — серверная часть, которая в клиент-серверном варианте управляет соединениями с СУБД и выполняет бизнес-логику. Третий — конфигуратор, среда разработки, где создают и изменяют прикладные решения.
Внутри платформы работает встроенный язык, похожий по синтаксису на высокоуровневые языки программирования, но заточенный под учётные задачи: документы, справочники, регистры, проведение, итоги. Разработчик не описывает структуру таблиц базы данных вручную — платформа сама создаёт физическое хранилище на основе метаданных конфигурации.
Также в состав платформы входят механизмы, общие для всех конфигураций: подсистема прав доступа, журналы регистрации, планы обмена данными, система компоновки данных для построения отчётов, механизмы фоновых заданий и веб-сервисов. Именно поэтому разные конфигурации «1С» выглядят и ведут себя похоже — их объединяет общая технологическая база.
Чем платформа отличается от конфигурации
Аналогия, которая помогает быстро понять разницу: платформа — это операционная система, а конфигурация — приложение, установленное на ней. Без платформы конфигурация не запустится, а платформа без конфигурации не решает ни одной учётной задачи.
Практическое следствие этого разделения — независимые циклы обновления. Фирма «1С» регулярно выпускает новые версии платформы с исправлениями ошибок, повышением производительности и поддержкой новых технологий. Конфигурации обновляются по своему расписанию: изменения законодательства, новые формы отчётности, доработка функциональности. При этом каждая версия конфигурации рассчитана на определённый диапазон версий платформы — это указано в документации к обновлению.
Ещё одно следствие — лицензирование. Лицензии приобретаются отдельно на платформу (клиентские и серверные) и отдельно на прикладные решения. Наличие конфигурации без лицензии на платформу не даёт права запускать систему для нескольких пользователей.
Режимы работы: файловый и клиент-серверный
Платформа поддерживает два принципиально разных варианта развёртывания. В файловом режиме база данных хранится в одном файле на диске или сетевом ресурсе, а платформа каждого пользователя обращается к нему напрямую. Это простой и дешёвый вариант, подходящий для небольшого числа одновременно работающих пользователей.
В клиент-серверном режиме данные хранятся в СУБД (поддерживаются Microsoft SQL Server, PostgreSQL, Oracle Database, IBM DB2), а между пользователями и базой стоит сервер «1С:Предприятия», который выполняет код и управляет транзакциями. Такой вариант масштабируется на десятки и сотни пользователей, обеспечивает лучшую отказоустойчивость и безопасность, но требует администрирования и более серьёзного оборудования.
Сравнение вариантов развёртывания
Подходит для небольшой организации с несколькими пользователями. Простая установка и резервное копирование копированием файла. Ограничение: при росте числа пользователей и объёма данных падает производительность, выше риск повреждения базы при сбое сети.
Подходит для десятков и сотен пользователей, крупных баз и круглосуточной работы. Требует СУБД, сервера 1С и квалифицированного администрирования. Даёт регламентные задания, разграничение нагрузки и надёжное резервное копирование средствами СУБД.
Подходит, когда не хотят содержать свою инфраструктуру. Доступ через интернет, обновления выполняет оператор. Ограничение: зависимость от канала связи и ограниченные возможности глубокой доработки.
Как выбрать подходящий вариант для организации
Выбор начинается не с платформы, а с прикладной задачи: что нужно автоматизировать — бухгалтерский учёт, зарплату, склад, производство или всё сразу. От этого зависит конфигурация, а уже требования конфигурации и число пользователей определяют редакцию платформы и режим работы.
Для небольшой компании, где с базой работают один–пять человек, обычно достаточно файлового режима. Важно разместить файл базы на надёжном диске, настроить регулярное копирование и не хранить базу на сетевой папке с нестабильным каналом — обрыв связи в момент записи способен повредить файл.
Если пользователей больше, база объёмная или требуется работа филиалов, планируйте клиент-серверный вариант. Здесь заранее просчитывают ресурсы сервера СУБД и сервера 1С, настраивают регламентное обслуживание СУБД (реиндексацию, обновление статистики, бэкапы) и тестируют восстановление из копии — сам факт наличия бэкапа ничего не гарантирует, пока вы не проверили, что из него можно поднять рабочую базу.
Как выбрать действие
Обновление платформы: что проверить до и после
Обновление платформы выглядит простым — установить новую версию и запустить базу, — но именно здесь допускают больше всего ошибок. Перед обновлением проверьте совместимость: в описании релиза конфигурации указано, с какими версиями платформы она работает. Установка слишком новой платформы под старую конфигурацию может привести к ошибкам запуска или некорректной работе отдельных механизмов.
Обязательный шаг — полная резервная копия базы до начала обновления. Для файлового режима это выгрузка через конфигуратор или копирование файла при остановленной работе пользователей, для клиент-серверного — штатный бэкап средствами СУБД. Обновление без копии — прямой путь к потере данных при неудачном сценарии.
После установки новой версии платформы проверьте: база открывается в пользовательском режиме, запускаются ключевые отчёты, работают обмены с другими системами и печатные формы. Если в компании несколько рабочих мест, убедитесь, что на всех установлена совместимая версия платформы — смешение версий в одной базе является источником трудно диагностируемых сбоев.
- 1Сверьте требуемую версию платформы в описании текущей версии конфигурации
- 2Завершите работу всех пользователей и отключите регламентные задания
- 3Сделайте полную резервную копию базы и проверьте, что файл копии читается
- 4Установите новую версию платформы, не удаляя прежнюю до проверки
- 5Откройте базу в конфигураторе и при необходимости выполните обновление структуры
- 6Проверьте запуск в пользовательском режиме, отчёты, печать и обмены
- 7Обновите платформу на остальных рабочих местах и только потом удаляйте старую версию
Типичные ошибки и ограничения
Самая распространённая ошибка — путать проблемы платформы с проблемами конфигурации. Медленная работа отчёта может быть следствием неоптимального запроса в конфигурации, нехватки ресурсов сервера, устаревшей статистики СУБД или неправильных настроек платформы. Без диагностики (замер производительности, технологический журнал) любые действия — это гадание.
Вторая группа ошибок связана с доработками. Изменение типовой конфигурации напрямую затрудняет последующие обновления: при каждом релизе изменённые объекты приходится сопоставлять вручную. Платформа предлагает механизм расширений, который позволяет добавлять функциональность без изменения типового кода, — им стоит пользоваться в первую очередь.
Третья зона риска — права доступа. Работа всех пользователей под одной учётной записью с полными правами упрощает жизнь до первого инцидента: случайное удаление документов, изменение закрытых периодов, утечка данных. Журнал регистрации платформы фиксирует действия пользователей, но только если пользователи разделены.
Как проверить, что система работает правильно
После установки или обновления полезно пройти короткий контрольный маршрут. Откройте базу в пользовательском режиме, создайте тестовый документ в копии базы, проведите его и постройте связанный отчёт — цифры должны измениться. Проверьте печатную форму и выгрузку в файл. Если настроены обмены (с банком, другой базой, сайтом), выполните один сеанс обмена и убедитесь в отсутствии ошибок в журнале.
Для клиент-серверного варианта дополнительно контролируют состояние сервера: свободную память, место на дисках, очередь фоновых заданий, наличие свежего бэкапа СУБД. Регулярность этих проверок важнее их глубины — большинство проблем проще предотвратить, чем устранять.
Как проверить результат
База открывается без сообщений о несовместимости версий
Ошибки о несовпадении версии платформы или конфигурации
Документ проводится, отчёт отражает изменения
Ошибки проведения, пустой или устаревший отчёт
Файл копии создан, из копии база открывается в тестовом режиме
Копия не создаётся, не читается или её никто не проверял
Все рабочие места на совместимой версии платформы
На части компьютеров старая версия, жалобы на сбои
Держите под рукой список установленных версий: номер платформы, версия конфигурации, режим работы базы. Эту информацию первым делом спросит любой специалист по сопровождению, и её наличие сокращает диагностику с часов до минут. Посмотреть версию можно в меню «О программе» в пользовательском режиме.
Что важно запомнить
Платформа 1С:Предприятие — среда исполнения и разработки, а учётную логику задаёт конфигурация. Обновлять их нужно согласованно и только после резервной копии. Файловый режим подходит для небольших команд, клиент-серверный — для роста и нагрузки. Доработки безопаснее делать через расширения, а права — разделять по пользователям.
Частые вопросы
Можно ли работать в 1С:Бухгалтерии без установки платформы?
Нет. Любая конфигурация запускается только в среде платформы. При покупке коробочной версии прикладного решения платформа обычно входит в комплект поставки, но устанавливается и обновляется как отдельный программный продукт.
Что делать, если после обновления платформы база не открывается?
Сначала проверьте совместимость версий: возможно, конфигурация не рассчитана на новую платформу. Вернитесь на прежнюю версию платформы (поэтому её не удаляют сразу), восстановите базу из резервной копии при необходимости и изучите требования в описании релиза конфигурации.
Чем расширение конфигурации отличается от доработки?
Расширение подключается поверх типовой конфигурации и не меняет её код, поэтому типовые обновления устанавливаются проще. Прямая доработка изменяет объекты конфигурации, и при каждом обновлении изменения нужно сопоставлять вручную. Расширения имеют ограничения — не все объекты и сценарии через них доступны.
Сколько пользователей выдерживает файловый режим?
Точного порога нет: он зависит от объёма базы, интенсивности записи и качества оборудования. На практике файловый режим комфортен для небольшого числа одновременных пользователей; при росте нагрузки появляются блокировки и замедление, что является сигналом к переходу на клиент-серверный вариант.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Не обязательно. Обновление платформы требуется, когда новая версия конфигурации явно указывает более высокую минимальную версию платформы, либо когда в новой платформе исправлены критичные для вас ошибки. Слепое обновление «до последней версии» без проверки совместимости — источник риска.
Подходит ли платформа 1С для нестандартных задач?
Да, на платформе разрабатывают собственные конфигурации с нуля: учёт специфических процессов, отраслевые решения, интеграции. Для этого нужен разработчик, владеющий встроенным языком и механизмами платформы. Стоит заранее оценить, не дешевле ли адаптировать типовую конфигурацию через расширения.