1С:Предприятие работает в двух режимах: файловом и клиент-серверном. Файловый — одна база в файле 1Cv8.1CD, доступ по сети напрямую. Клиент-серверный — трёхзвенная архитектура: клиент, сервер 1С (ragent/rmngr/rphost), СУБД (SQL Server или PostgreSQL). Выбор между ними определяет стоимость инфраструктуры, надёжность и потолок масштабирования.

Если в компании 2 бухгалтера — файловый режим закроет задачи без лишних затрат. Если 15 менеджеров одновременно проводят документы — файловый режим станет узким местом. В этой статье — конкретные критерии выбора, подкреплённые данными из 61 теста на реальном оборудовании. Все наши бенчмарки проведены именно в клиент-серверном режиме.

Сравнительная таблица: файловый vs клиент-серверный режим 1С

КритерийФайловый режимКлиент-серверный режим
Максимум пользователей3-5 одновременных100+ одновременных
Размер базыДо 2-3 ГБ (практический предел)Без ограничений (зависит от СУБД)
СтоимостьБесплатно (только клиентские лицензии)+90 тыс. (сервер 1С) + СУБД
Скорость при 1 пользователеСопоставимаСопоставима
Скорость при 10+ пользователяхДеградируетСтабильна
НадёжностьРиск повреждения файла при сбое сетиSQL-транзакции, журналирование
Резервное копированиеКопия файла (при остановке базы)SQL backup с точкой восстановления
Удалённый доступЧерез VPN или RDPТонкий клиент, веб-клиент
БлокировкиНа уровне файлаНа уровне записей (управляемые)
Фоновые заданияТолько при запущенном клиентеВыполняются на сервере 1С

Ключевое отличие — в масштабируемости. Файловый режим упирается в ограничения одного файла и одного канала доступа. Клиент-серверный распределяет нагрузку между тремя уровнями. Клиент отвечает за интерфейс, сервер 1С — за бизнес-логику и кеш, СУБД — за хранение и индексы.

Файловый режим 1С — подробный разбор

Как работает

В файловом режиме вся база данных хранится в одном файле — 1Cv8.1CD. Клиентское приложение 1С обращается к файлу напрямую через сетевую папку. Никакого промежуточного сервера нет: каждый клиент читает и пишет в файл самостоятельно.

Блокировки работают на уровне файла операционной системы. Когда два пользователя одновременно проводят документы, они конкурируют за доступ к одному файлу. При 3+ одновременных операциях записи начинаются конфликты и ожидания.

Плюсы файлового режима

Минусы файлового режима

Когда файловый режим оправдан

Файловый режим подходит для микробизнеса: 1-3 бухгалтера, одна база (Бухгалтерия или Зарплата), размер базы до 1-2 ГБ. Типичный сценарий — ИП или малое предприятие с минимальным документооборотом. Экономия на инфраструктуре составит 100-400 тысяч рублей (серверная лицензия + СУБД + настройка).

Клиент-серверный режим 1С — подробный разбор

Архитектура

Клиент-серверный режим — это трёхзвенная архитектура. Между клиентом и данными стоит сервер 1С, который управляет сеансами, кешем и бизнес-логикой.

Сервер 1С состоит из трёх процессов:

Данные хранятся в СУБД — MS SQL Server, PostgreSQL, IBM DB2 или Oracle. SQL Server — стандарт для Windows-инфраструктуры. PostgreSQL — бесплатная альтернатива, которую 1С официально поддерживает и даже выпускает собственную сборку.

Плюсы клиент-серверного режима

Минусы клиент-серверного режима

Производительность: данные из наших тестов

Все 61 тест на сайте сервер-для-1с.рф проведены в клиент-серверном режиме. Конфигурация: 1С:Предприятие 8.3.23.2040, сервер 1С на localhost, MS SQL Server. Тест Гилёва TPC+G1C v2.1.0.7 измеряет производительность именно этой связки: клиент → сервер 1С → SQL Server.

Результаты — от 13 до 56 баллов Гилёва в зависимости от диска и процессора. Мы тестировали 26 процессоров трёх поколений (подробнее — в подборке по числу пользователей). Лучшие результаты:

ПроцессорБалл TPC (NVMe)ОценкаРек. пользователей
Platinum 8252C56.18Замечательно105
Gold 624455.56Замечательно105
Gold 5420+55.56Замечательно105
Gold 625451.02Замечательно98
E5-2667v443.48Хорошо105

Эти числа актуальны для клиент-серверного режима. В файловом режиме тест Гилёва покажет сопоставимый балл при одном пользователе. Но при 5+ одновременных сеансах файловый режим начнёт деградировать из-за блокировок на уровне файла. Клиент-серверный сохраняет стабильность за счёт SQL-транзакций и управляемых блокировок.

Для выбора конкретного процессора под клиент-серверный режим — смотрите руководство по выбору процессора и рейтинг Gen14.

Что выбрать для вашего сценария

До 5 пользователей

Файловый режим — если выполняются все три условия:

  1. Не более 3 человек работают одновременно (не подключены, а реально проводят документы в одно время).
  2. Размер базы до 2 ГБ и не растёт быстро.
  3. Не нужен удалённый доступ через браузер или тонкий клиент.

Экономия: 90-440 тыс. руб. на лицензиях + отсутствие затрат на серверное оборудование и администрирование. Хватит обычного ПК или NAS с SSD и сетевой папкой.

Клиент-серверный режим — если хотя бы одно условие не выполняется. Например, база растёт быстро, нужен веб-доступ или планируется расширение штата.

5-20 пользователей

Только клиент-серверный режим. Файловый режим при 5+ одновременных пользователях создаёт конфликты блокировок, которые невозможно устранить настройками. Это ограничение архитектуры, а не конфигурации.

Для 5-20 пользователей подойдёт сервер среднего класса. По нашим тестам, процессоры с баллом 40-47 (Gold 6128, Silver 4214, E5-2667v4) обеспечивают комфортную работу на этом уровне. Стоимость серверного оборудования — от 80 до 200 тыс. руб. на вторичном рынке. С PostgreSQL вместо MS SQL Server можно сэкономить 350 тыс. руб. на лицензии СУБД.

Подробнее о подборе — в статье как выбрать сервер для 1С.

20+ пользователей

Клиент-серверный режим без вариантов. На этом уровне вопрос не «какой режим», а «какой сервер». Нужен процессор с баллом 46+ Гилёва, NVMe-диски, 128+ ГБ ECC-памяти. Для 50+ пользователей — топовые конфигурации с баллом 50+ (Gold 6244, Platinum 8252C, Gold 5420+). Для 100+ — кластерная архитектура с выделением СУБД на отдельный сервер.

Конкретные конфигурации под ваше число пользователей — в подборке серверов по числу пользователей.

Как перейти с файлового на клиент-серверный режим

Миграция не требует переустановки 1С или перенастройки конфигурации. Данные переносите через выгрузку/загрузку, пользователей переподключаете к новой базе. Основные шаги:

  1. Подготовить сервер. Установить ОС (Windows Server), MS SQL Server или PostgreSQL, платформу 1С:Предприятие с компонентом «Сервер 1С». Настроить службы ragent. О требованиях к серверу — подробная статья.
  2. Выгрузить файловую базу. В конфигураторе: Администрирование → Выгрузить информационную базу. Получится файл .dt (дамп). Выгрузка при базе 2 ГБ занимает 5-15 минут.
  3. Создать серверную базу. В консоли администрирования 1С (или через утилиту ras/rac) создать информационную базу на кластере. Указать СУБД, имя базы, логин.
  4. Загрузить дамп. Подключиться к новой базе в конфигураторе, Администрирование → Загрузить информационную базу. Загрузка 2 ГБ — 10-30 минут в зависимости от диска.
  5. Перенастроить подключения. На клиентских машинах изменить строку подключения: вместо файлового пути указать сервер и имя базы. Старая файловая база остаётся как архив.
  6. Проверить работу. Провести тестовые документы, проверить отчёты, убедиться в корректности остатков. Настроить регламентные задания на сервере.

Миграция одной базы занимает 1-3 часа с учётом проверки. Конфигурация 1С (Бухгалтерия, УТ, ERP) не меняется — меняется только способ хранения данных.

Вопросы и ответы

Можно ли работать в файловом режиме с 10 пользователями?

Технически подключить 10 пользователей можно. Но одновременная работа 5+ человек приведёт к конфликтам блокировок, замедлению и риску повреждения базы. Для 10 пользователей клиент-серверный режим — единственный надёжный вариант.

Сколько стоит переход на клиент-серверный режим?

Минимально: серверная лицензия 1С (~90 тыс. руб.) + PostgreSQL (бесплатно) + серверное оборудование (от 80 тыс. руб. на вторичном рынке). Итого: от 170 тыс. руб. С MS SQL Server Standard: от 520 тыс. руб. Клиентские лицензии 1С нужны в обоих режимах и в стоимость перехода не входят.

PostgreSQL или MS SQL Server для 1С — что лучше?

MS SQL Server — проверенный стандарт, лучше документирован для 1С, есть SQL Profiler для диагностики. PostgreSQL — бесплатен (экономия ~350 тыс. руб.), 1С выпускает собственную сборку. По производительности при правильной настройке они сопоставимы. Для бюджетных проектов до 30 пользователей PostgreSQL — разумный выбор.

Нужен ли отдельный сервер или можно поставить 1С на обычный ПК?

Для 5-10 пользователей можно использовать мощный ПК с ECC-памятью и SSD. Для 10+ пользователей рекомендуем серверное оборудование: Xeon-процессор, ECC-память, серверные диски с горячей заменой, RAID. Подробнее — в статье о требованиях к серверу для 1С.

Потеряются ли данные при миграции с файлового на клиент-серверный режим?

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

Может ли клиент-серверный режим работать медленнее файлового?

При одном пользователе — да, возможна небольшая задержка из-за дополнительного звена (сервер 1С между клиентом и данными). На практике разница незаметна. Уже при 3-5 пользователях клиент-серверный режим быстрее за счёт управляемых блокировок и SQL-оптимизации.

Все ваши тесты проведены в клиент-серверном режиме — результаты применимы к файловому?

Балл TPC при одном пользователе будет сопоставим в обоих режимах. Но рекомендуемое число пользователей из теста Гилёва актуально только для клиент-серверного режима. В файловом режиме потолок — 3-5 одновременных пользователей вне зависимости от мощности оборудования.

Итог

Файловый режим — для 1-3 пользователей, базы до 2 ГБ, минимального бюджета. Клиент-серверный — для всех остальных случаев. Граница проходит по 5 одновременным пользователям: выше этого порога файловый режим перестаёт быть надёжным.

Если вы планируете рост — начинайте с клиент-серверного режима сразу. Миграция с файлового несложна, но проще не делать её вовсе. Стоимость входа: мини-сервер от 80 тыс. руб. + серверная лицензия 1С (90 тыс. руб.) + PostgreSQL (бесплатно). От 170 тыс. руб. за инфраструктуру, которая выдержит 20-50 пользователей.

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

клиент-серверный-режим сравнение тест-гилёва файловый-режим