Быстрый старт · 10 мин
Технологическая платформа 1С: что это и для чего она нужна
Что такое технологическая платформа 1С, из чего она состоит и для чего нужна бизнесу. Режимы работы, связь платформы и конфигурации, выбор версии.
Технологическая платформа 1С — это программная основа, на которой работают все прикладные решения фирмы «1С»: «Бухгалтерия», «Управление торговлей», «Зарплата и управление персоналом», «ERP» и другие. Сама по себе платформа не ведёт учёт и не формирует отчёты — она предоставляет среду исполнения, механизмы хранения данных, интерфейс, права доступа и инструменты разработки. Прикладная логика (проводки, документы, алгоритмы расчёта) содержится в конфигурации, которая устанавливается поверх платформы.
Разделение на платформу и конфигурацию — ключевая идея экосистемы 1С. Благодаря этому одна и та же конфигурация может работать на разных СУБД, в файловом или клиент-серверном режиме, под Windows и Linux, а обновления механизмов платформы не ломают прикладной код. Для пользователя это означает: чтобы запустить учётную программу, нужно сначала установить платформу, затем создать информационную базу и загрузить в неё конфигурацию.
Ниже разобрано, из чего состоит платформа, какие задачи она решает, чем отличается от конфигурации, какие режимы работы поддерживает и как выбрать подходящую версию без лишних затрат.
Что такое платформа 1С и из чего она состоит
Платформа включает несколько компонентов. Клиентские приложения — толстый, тонкий и веб-клиент — обеспечивают интерфейс пользователя. Сервер 1С:Предприятия обслуживает клиент-серверный режим и взаимодействует с СУБД. Конфигуратор — среда разработки, в которой создают и дорабатывают конфигурации. Дополнительно в состав входят средства администрирования, механизмы обновления и инструменты отладки.
Поверх технической инфраструктуры платформа предоставляет готовые прикладные механизмы: объектную модель данных (справочники, документы, регистры, отчёты), встроенный язык программирования, систему прав доступа, подсистему обмена данными, механизмы печати и формирования отчётов. Разработчик конфигурации не пишет эти вещи с нуля — он описывает структуру учёта, а платформа исполняет её.
Для чего нужна платформа: какие задачи она решает
Первая задача — исполнение прикладных решений. Платформа загружает конфигурацию, создаёт структуру базы данных, обеспечивает проведение документов, расчёт итогов по регистрам, построение отчётов. Все типовые операции учёта в итоге выполняет именно платформенный код, что гарантирует предсказуемое поведение механизмов.
Вторая задача — разработка и доработка. Через конфигуратор на платформе создают собственные учётные системы: отраслевые решения, узкоспециализированные учётные модули, доработки типовых конфигураций. Встроенный язык, конструкторы запросов и отчётов, механизмы расширений позволяют адаптировать программу под процессы конкретной компании.
Третья группа задач — интеграция и администрирование: обмен данными между базами, веб-сервисы, работа с внешними системами, разграничение прав пользователей, журнал регистрации, резервные механизмы. Эти функции нужны не только разработчикам, но и системным администраторам, сопровождающим учётную систему.
Чем платформа отличается от конфигурации
Частая путаница у начинающих: пользователь говорит «обновить 1С», не разделяя, что именно обновляется. Платформа — это «движок», конфигурация — «начинка». Обновление платформы меняет механизмы исполнения (производительность, новые возможности, исправления ошибок ядра), обновление конфигурации меняет учётную логику (формы отчётности, алгоритмы расчёта налогов, новые документы).
Практическое следствие: платформу и конфигурацию обновляют независимо и по-разному. Платформа ставится как обычная программа на компьютер или сервер, конфигурация обновляется внутри информационной базы через конфигуратор или механизм обновления из интернета. Версии должны быть совместимы: новая конфигурация может требовать минимальную версию платформы, что указано в её документации.
Сравнение вариантов
Среда исполнения и разработки. Устанавливается на компьютер или сервер, лицензируется отдельно. Обновляется установкой новой версии поверх.
Прикладное решение с учётной логикой. Загружается в информационную базу. Обновляется через конфигуратор или сервис обновлений.
Конкретная база данных: конфигурация плюс введённые пользователями данные. Может храниться в файле или на сервере СУБД.
Режимы работы: файловый и клиент-серверный
В файловом режиме база хранится в одном файле на диске или в сетевой папке, а платформа каждого пользователя работает с ним напрямую. Это простой вариант для небольших компаний: не нужен отдельный сервер и СУБД, достаточно установить платформу на рабочие места. Ограничение — производительность и надёжность при росте числа пользователей и объёма данных: при одновременной работе нескольких десятков человек файловый режим начинает тормозить.
В клиент-серверном режиме данные хранятся в СУБД (MS SQL Server, PostgreSQL и другие поддерживаемые), а между клиентами и базой работает сервер 1С:Предприятия. Такой вариант выдерживает сотни одновременных пользователей, даёт более тонкое управление блокировками и правами, но требует администрирования сервера и дополнительных лицензий на сервер 1С и, при необходимости, на СУБД.
Как выбрать действие
Как установить платформу и создать первую базу
Установка начинается с дистрибутива платформы, который получают через портал 1С по действующему договору сопровождения или с диска поставки. Установщик предлагает выбрать компоненты: для обычного пользователя достаточно клиентских компонентов, для сервера — сервер 1С:Предприятия. Важно ставить разрядность, соответствующую системе, и не смешивать без необходимости 32- и 64-разрядные версии.
После установки платформы создают информационную базу: при первом запуске ярлыка 1С открывается список баз, где можно добавить новую — пустую или из шаблона конфигурации. Шаблоны типовых конфигураций устанавливаются отдельным дистрибутивом и появляются в списке при создании базы. Дальше остаётся заполнить реквизиты организации и начать работу.
- 1Установите платформу из официального дистрибутива, выбрав нужные компоненты
- 2Установите шаблон типовой конфигурации (например, «1С:Бухгалтерии»)
- 3Запустите 1С, добавьте новую информационную базу из шаблона
- 4Укажите режим размещения базы: файл на диске или сервер СУБД
- 5Откройте базу, заполните реквизиты организации и проверьте, что документы и отчёты доступны
Лицензирование и выбор версии
Платформа и клиентские лицензии приобретаются отдельно от конфигураций. Лицензии бывают однопользовательскими, многопользовательскими (на определённое число одновременных сеансов) и серверными. Программные лицензии привязываются к параметрам компьютера, аппаратные ключи защиты — к USB-устройству. Для файлового режима на одно рабочее место достаточно однопользовательской лицензии, для сетевой работы — многопользовательской.
Для части задач существуют варианты с уменьшенными требованиями: учебные версии платформы для обучения, специальные поставки для небольших организаций. Перед покупкой стоит сопоставить число одновременно работающих пользователей, необходимость серверного режима и планы роста — это определяет состав лицензий и итоговую стоимость владения.
Типичные ошибки и ограничения
Одна из распространённых ошибок — игнорирование требований к совместимости: после обновления конфигурации база отказывается запускаться на старой платформе. Лечится установкой требуемой версии платформы, но время простоя уже потеряно. Вторая ошибка — работа большой группы пользователей в файловом режиме по сети: база растёт, блокировки множатся, появляются ошибки и повреждения файла при сбоях сети.
Также стоит помнить об ограничениях: платформа 1С — закрытая коммерческая среда, и перенос конфигурации на другие технологии без полной переработки невозможен. Обучение встроенному языку и объектной модели требует времени, а глубокие доработки типовых конфигураций усложняют последующие обновления. Для доработок без изменения типового кода предусмотрен механизм расширений — используйте его в первую очередь.
Что важно запомнить
Платформа 1С — это среда исполнения и разработки, поверх которой работают конфигурации с учётной логикой. Платформа и конфигурация устанавливаются и обновляются независимо, режим работы (файловый или клиент-серверный) выбирают по числу пользователей и размеру базы, а любое обновление начинают с резервной копии.
Частые вопросы
Можно ли работать в 1С без установки платформы?
Нет, любая конфигурация запускается только на платформе. Альтернатива локальной установке — работа через веб-клиент в браузере, если база опубликована на веб-сервере, или облачный сервис, где платформа уже развёрнута поставщиком. Но и в этих случаях платформа присутствует — просто на стороне сервера.
Чем отличаются толстый, тонкий и веб-клиент?
Толстый клиент выполняет больше логики на компьютере пользователя и поддерживает режим конфигуратора. Тонкий клиент переносит основную работу на сервер, требует меньше ресурсов и хорошо подходит для медленных каналов связи. Веб-клиент работает в браузере и не требует установки, но имеет ограничения по интеграции с локальным оборудованием.
Нужно ли покупать платформу отдельно от конфигурации?
Обычно поставка конфигурации уже включает платформу и лицензию на одно рабочее место. Отдельно докупают дополнительные клиентские лицензии при увеличении числа пользователей и серверную лицензию при переходе на клиент-серверный режим.
Что такое расширение конфигурации и когда его использовать?
Расширение — механизм доработки, который добавляет формы, отчёты и алгоритмы, не изменяя код типовой конфигурации. Его используют, когда нужна небольшая адаптация под компанию: расширения сохраняют возможность простого обновления типового решения, тогда как прямая правка конфигурации усложняет каждое обновление.
Как понять, что пора переходить с файлового режима на клиент-серверный?
Тревожные признаки: заметное замедление при одновременной работе пользователей, частые блокировки, ошибки при доступе к файлу базы, размер базы, затрудняющий резервное копирование. Если такие симптомы регулярны, файловый режим исчерпал себя, и стоит планировать развёртывание сервера 1С с СУБД.
Можно ли держать несколько версий платформы на одном компьютере?
Да, версии платформы устанавливаются параллельно и не конфликтуют. В свойствах информационной базы в списке запуска можно указать, какой версией её открывать. Это удобно, когда разные базы требуют разных версий платформы.