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

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

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

Файловая версия платформы 1С

Самый простой и распространенный вариант для малого бизнеса — это файловая версия. В этом сценарии база данных хранится в виде обычных файлов на диске компьютера или сетевого хранилища (NAS). Для работы не требуется установка дополнительных серверов баз данных, таких как MS SQL или PostgreSQL. Пользователи подключаются к базе напрямую через локальную сеть, открывая файл конфигурации.

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

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

⚠️ Внимание: Файловая версия платформы технически не поддерживает работу через веб-браузер или тонкий клиент в режиме терминала без использования сторонних решений проброса рабочего стола. Если вам нужен доступ из любой точки мира, этот вариант вам не подойдет.

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

💡

Используйте файловую версию только если у вас до 5 пользователей и база данных не превышает 1-2 Гб. Для роста бизнеса сразу планируйте переход на SQL.

Клиент-серверная версия на базе MS SQL Server

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

Использование MS SQL Server дает ряд неоспоримых преимуществ. Во-первых, это высокая производительность даже при сотнях одновременных пользователей. Во-вторых, надежность хранения данных благодаря механизмам транзакций и журналирования. В-третьих, возможность использования мощных встроенных средств резервного копирования и восстановления самой СУБД, не останавливая работу 1С.

Однако за эти преимущества приходится платить. Лицензия на MS SQL Server стоит дорого, особенно если речь идет о редакциях Standard или Enterprise. Кроме того, серверная часть 1С требует отдельной лицензии на каждый рабочий сеанс (пользовательское подключение). Это делает общую стоимость владения такой системой довольно высокой по сравнению с файловым вариантом.

  • 🚀 Высокая скорость работы с большими объемами данных.
  • 🔒 Надежная система разграничения прав доступа на уровне записей.
  • 💰 Высокая стоимость лицензий на сервер и клиентские подключения.
  • 🛠 Требует квалифицированного администратора для настройки и обслуживания.

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

📊 На какой СУБД работает ваша 1С?
Файловый вариант
MS SQL Server
PostgreSQL
Я не знаю / У нас нет 1С

Клиент-серверная версия на базе PostgreSQL

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

Тем не менее, переход на PostgreSQL требует тщательной подготовки. Стандартная поставка базы данных «из коробки» не оптимизирована под специфику работы 1С. Необходимо вручную настраивать параметры буферов, планировщика запросов и методов сжатия данных. Без этой настройки производительность системы может оказаться значительно ниже, чем на MS SQL.

Существуют специализированные сборки PostgreSQL от партнеров 1С (например, Postgres Pro), которые уже содержат необходимые патчи и настройки для максимальной совместимости. Использование таких версий рекомендуется для производственных сред, чтобы минимизировать риски возникновения ошибок при выполнении сложных запросов.

⚠️ Внимание: Конфигурации, написанные с использованием специфических функций MS SQL (T-SQL), могут потребовать доработки кода для корректной работы на PostgreSQL. Всегда тестируйте миграцию на копии базы перед переносом на боевой сервер.

Несмотря на сложность первоначальной настройки, в долгосрочной перспективе связка 1С + PostgreSQL является одной из самых экономически эффективных для бизнеса любого масштаба. Она позволяет масштабироваться практически без ограничений по количеству пользователей, упираясь только в возможности серверного оборудования.

Скрытые преимущества PostgreSQL

В отличие от MS SQL, PostgreSQL позволяет гибко управлять процессами вакуумирования и индексации без остановки базы, что критично для систем, работающих 24/7.

Лицензии на сервер 1С и типы подключений

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

Существует два основных типа лицензий на подключения: на одно рабочее место и на сервер x86-64. Лицензия на рабочее место привязывается к конкретному компьютеру или пользователю. Это удобно для небольших офисов, где состав сотрудников стабилен. Лицензия на сервер x86-64 позволяет подключаться неограниченному количеству пользователей, но ограничивает мощность самого сервера (обычно до 16 или 64 ядер процессора).

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

Тип лицензии Ограничение Лучшее применение
На 1 рабочее место Привязка к ПК или пользователю Малый офис, фиксированный штат
На сервер x86-64 (до 16 ядер) Ограничение по ядрам CPU Средний бизнес, терминальный доступ
На сервер x86-64 (до 64 ядер) Ограничение по ядрам CPU Крупный бизнес, высокая нагрузка
Веб-сервер Доступ через браузер Удаленная работа, мобильные сотрудники

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

💡

Для компаний с численностью более 20 человек и планируемым ростом выгоднее сразу покупать лицензию на сервер x86-64, чем наращивать количество лицензий на рабочие места.

Версии платформы для операционной системы Linux

В связи с санкционным давлением и уходом вендоров оборудования, многие компании переносят свою инфраструктуру на операционные системы семейства Linux. Платформа 1С имеет нативные версии для популярных дистрибутивов, таких как Astra Linux, RED OS, Ubuntu и CentOS. Это позволяет строить полностью отечественные или открытые IT-ландшафты.

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

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

  • 🐧 Полная независимость от западных операционных систем.
  • 🛡 Повышенная безопасность и устойчивость к вирусам.
  • ⚙️ Сложность первоначальной настройки для администраторов, привыкших к Windows.
  • 🖥 Возможные проблемы с совместимостью периферии.

При миграции на Linux рекомендуется предварительно протестировать работу вашей конфигурации 1С на тестовом сервере. Особое внимание уделите производительности файловой системы и настройке прав доступа к каталогам с базами данных, так как в Linux модель прав доступа отличается от Windows.

⚠️ Внимание: Официальная поддержка конкретных версий дистрибутивов Linux может меняться. Перед установкой обязательно сверьтесь с текущим списком сертифицированных ОС на сайте фирмы 1С или у партнера.

☑️ Подготовка к миграции на Linux

Выполнено: 0 / 5

Мобильная платформа и веб-клиент

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

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

Веб-клиент работает по принципу «тонкого клиента» внутри браузера. Для его запуска на сервере должен быть установлен веб-сервер (например, Apache или IIS) и опубликована база 1С. Это идеальный вариант для удаленных сотрудников, работающих из дома, или для предоставления доступа контрагентам к определенным разделам системы (например, к личному кабинету клиента).

ras cluster --cluster=server1 create session --base=MyBase --user=Admin

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

Ограничения мобильного клиента

Мобильная платформа не поддерживает работу с некоторыми сложными объектами метаданных, например, с планами видов характеристик или сложными регистрими сведений в полном объеме.

Часто задаваемые вопросы (FAQ)

Можно ли перевести файловую базу 1С на SQL сервер?

Да, это стандартная процедура. В режиме «Предприятие» под правами администратора необходимо выбрать пункт меню «Администрирование» -> «Выгрузить информационную базу». Затем создать пустую базу на SQL сервере и выполнить команду «Восстановить информационную базу», указав выгруженный файл. Все данные и настройки будут перенесены.

В чем разница между учебной и коммерческой версией платформы?

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

Нужен ли отдельный сервер для 1С, если у нас 3 пользователя?

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

Работает ли 1С на macOS?

Нативной версии платформы 1С для macOS не существует. Однако пользователи Mac могут работать с 1С через веб-браузер (если на сервере настроен веб-доступ) или используя решения виртуализации (Parallels Desktop), устанавливая внутри macOS операционную систему Windows, где и запускается 1С.

Что такое «Тонкий клиент» и чем он отличается от «Толстого»?

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