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

Быстрый старт · 11 мин

Что значит платформа 1С:Предприятие и как она устроена

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

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

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

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

Из чего состоит система: платформа, конфигурация, база данных

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

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

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

Какие версии платформы существуют и чем они отличаются

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

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

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

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

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

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

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

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

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

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

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

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

Какие клиенты используются для подключения

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

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

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

Лицензии: что придётся купить на самом деле

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

Клиентские лицензии бывают на разное число рабочих мест (1, 5, 10 и далее) и суммируются: две лицензии на 5 мест дают 10 одновременных подключений. Программные лицензии активируются пин-кодами на конкретный компьютер или сервер; аппаратные (USB-ключи HASP) привязаны к физическому ключу.

Типичные ошибки
01
Купить только конфигурацию без клиентских лицензий — программа установится, но второй и последующие пользователи получат сообщение «не найдено лицензии».
02
Активировать программную лицензию на компьютере, который планируется заменить или переустановить — при смене оборудования активация может слететь, а резервные пин-коды ограничены.
03
Проигнорировать лицензию на сервер при переходе на клиент-серверный режим — сервер 1С без лицензии не даст подключиться пользователям.
04
Считать, что лицензии привязаны к пользователям поимённо — на деле они расходуются по числу одновременных сеансов.

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

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

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

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

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

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

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

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

Частые вопросы о платформе 1С:Предприятие

Можно ли работать в 1С:Бухгалтерии без установленной платформы?

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

Чем 1С:Предприятие 8.3 отличается от 7.7?

Это разные поколения: другая архитектура, другой язык и формат данных, клиент-серверный режим и современный интерфейс появились в восьмёрке. Между ними нет прямой совместимости — данные из 7.7 переносят специальными обработками конвертации.

Сколько пользователей выдержит файловая база?

Файловый режим комфортно работает примерно до 5 одновременных пользователей и умеренных объёмах данных. При большем числе растут блокировки и риск повреждения файла при сбоях — это сигнал переходить на клиент-серверный вариант.

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

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

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

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

Что делать, если при запуске появляется «не обнаружено лицензии»?

Проверьте, активирована ли лицензия на этом компьютере или сервере, виден ли USB-ключ и не исчерпано ли число одновременных сеансов. Часто проблема решается повторной активацией пин-кода или установкой сервера лицензирования в локальной сети.

Итог

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

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