Быстрый старт · 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) привязаны к физическому ключу.
Для получения обновлений типовых конфигураций и доступа к сервисам фирмы «1С» оформляется договор информационно-технологического сопровождения (1С:ИТС). Без действующего договора официальные обновления конфигураций недоступны, а учёт быстро перестаёт соответствовать изменениям законодательства.
Как проверить, что установлено, и с чего начать работу
Узнать версию платформы можно прямо в запущенной программе: меню «Справка» (или значок информации) — «О программе». Там же видно режим работы базы — файловый или клиент-серверный. Список установленных релизов платформы отображается в окне запуска 1С при выборе информационной базы — в колонке версий или в свойствах базы.
- 1Установите платформу 1С:Предприятие подходящего релиза с дистрибутива или портала 1С.
- 2Установите конфигурацию — она создаст шаблоны информационных баз.
- 3Запустите 1С, добавьте новую информационную базу из шаблона (чистую или демонстрационную).
- 4Активируйте лицензии: пин-кодом на компьютере или через USB-ключ.
- 5Создайте пользователей, назначьте права и проверьте вход под каждой ролью.
- 6Настройте регулярное резервное копирование до начала ввода реальных данных.
Когда платформы недостаточно: доработки и разработка
Типовая конфигурация закрывает стандартный учёт, но реальные бизнес-процессы часто требуют изменений: дополнительные печатные формы, нестандартные отчёты, обмены с сайтом или оборудованием. Для этого платформа включает полноценную среду разработки — конфигуратор со встроенным языком, отладчиком и механизмом сравнения конфигураций.
Небольшие доработки безопаснее делать через механизм расширений конфигурации: расширение накладывается поверх типовой конфигурации, не снимая её с поддержки, и обновления проходят без ручного сопоставления. Прямое изменение типовых модулей оправдано только тогда, когда задачу нельзя решить расширением.
Перед заказом доработки проверьте, не решается ли задача настройкой: добавлением дополнительного реквизита, внешней печатной формой или настройкой прав. Значительная часть «доработок» в типовых конфигурациях делается штатными средствами без изменения кода — это дешевле и не мешает обновлениям.
Частые вопросы о платформе 1С:Предприятие
Можно ли работать в 1С:Бухгалтерии без установленной платформы?
Нет. Конфигурация — это только описание прикладной логики, а исполняет её платформа. Сначала устанавливается платформа подходящего релиза, затем конфигурация, после чего создаётся информационная база.
Чем 1С:Предприятие 8.3 отличается от 7.7?
Это разные поколения: другая архитектура, другой язык и формат данных, клиент-серверный режим и современный интерфейс появились в восьмёрке. Между ними нет прямой совместимости — данные из 7.7 переносят специальными обработками конвертации.
Сколько пользователей выдержит файловая база?
Файловый режим комфортно работает примерно до 5 одновременных пользователей и умеренных объёмах данных. При большем числе растут блокировки и риск повреждения файла при сбоях — это сигнал переходить на клиент-серверный вариант.
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Не всегда. Обновлять платформу нужно, когда новый релиз конфигурации явно требует более свежую версию — это указано в описании обновления. Если требований нет, смена платформы необязательна, но регулярное обновление полезно ради исправлений ошибок.
Можно ли запустить 1С в браузере без установки программы?
Да, через веб-клиент: администратор публикует информационную базу на веб-сервере, и пользователи открывают её по ссылке в браузере. Для этого нужен настроенный веб-сервер и клиент-серверная или опубликованная файловая база.
Что делать, если при запуске появляется «не обнаружено лицензии»?
Проверьте, активирована ли лицензия на этом компьютере или сервере, виден ли USB-ключ и не исчерпано ли число одновременных сеансов. Часто проблема решается повторной активацией пин-кода или установкой сервера лицензирования в локальной сети.
Что важно запомнить
Платформа 1С:Предприятие — среда исполнения, конфигурация — прикладное решение, информационная база — данные; для работы нужны все три компонента. Выбирайте файловый режим для небольших команд и клиент-серверный для десятков пользователей, покупайте лицензии на конфигурацию и рабочие места отдельно, а перед любыми обновлениями делайте резервную копию базы.