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

Администрирование · 11 мин

Что такое файловая база 1С и когда её выбирать

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

Файловая база 1С — это информационная база, которая хранится целиком в одном файле с расширением 1Cv8.1CD на локальном диске компьютера или в общей сетевой папке. Платформа 1С:Предприятие работает с этим файлом напрямую, без промежуточного сервера баз данных вроде MS SQL или PostgreSQL. Именно такой вариант чаще всего встречается в небольших организациях и у индивидуальных предпринимателей.

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

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

Как устроена файловая база 1С

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

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

Из-за такой архитектуры сетевая файловая база чувствительна к качеству сети: при медленном канале или нестабильном соединении замедляется работа всех пользователей и растёт риск повреждения файла при обрыве во время записи.

Чем файловая база отличается от клиент-серверной

Различия между двумя режимами работы определяют выбор архитектуры для конкретной организации. Сравнение по основным параметрам приведено ниже.

ПараметрФайловая базаКлиент-серверная база
Хранение данныхОдин файл 1Cv8.1CDБаза в СУБД (MS SQL, PostgreSQL и др.)
Одновременные пользователиОбычно до 5–10 комфортноДесятки и сотни пользователей
Стоимость инфраструктурыМинимальная, нужен только компьютерТребуются сервер, СУБД и лицензии
АдминистрированиеПростое, справляется пользовательНужен администратор СУБД и сервера 1С
Устойчивость к сбоямРиск повреждения файла при обрыве питания или сетиТранзакционная защита на уровне СУБД
Резервное копированиеКопирование файла при закрытых сеансахШтатные средства СУБД, горячие копии

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

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

Файловая база

Подходит для 1–10 пользователей, небольшого документооборота и ограниченного бюджета. Ограничение — чувствительность к сбоям сети и росту объёма.

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

Подходит для десятков пользователей и больших объёмов данных. Ограничение — стоимость сервера, СУБД и необходимость квалифицированного администрирования.

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

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

Файловый вариант удобен и для вспомогательных задач: тестовая база для проверки обновлений перед установкой в рабочую, обучение сотрудников, разработка и отладка доработок. Создать копию базы для экспериментов — дело нескольких минут.

Маршрут решения

Как выбрать действие

В базе работают 1–5 человек, документов немного, бюджет ограниченОставайтесь на файловом режиме и настройте регулярное резервное копирование
Пользователи регулярно жалуются на блокировки и медленную работу по сетиПроверьте сеть, перенесите базу на быстрый диск и рассмотрите публикацию через веб-сервер или переход на клиент-сервер
Планируется рост штата и подключение филиаловЗакладывайте переход на клиент-серверную архитектуру заранее
Нужна база для тестов и обученияИспользуйте файловую копию рабочей базы на отдельном компьютере

Как создать файловую базу и подключить пользователей

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

Порядок действий
  1. 1
    Откройте окно запуска 1С и нажмите «Добавить», выберите «Создание новой информационной базы».
  2. 2
    Укажите вариант: из шаблона типовой конфигурации или пустую базу без конфигурации.
  3. 3
    Задайте имя базы и выберите тип расположения — «на данном компьютере или в локальной сети».
  4. 4
    Укажите путь к каталогу, где будет создан файл 1Cv8.1CD, и завершите мастер.
  5. 5
    Запустите базу, выполните первоначальное заполнение и заведите пользователей в разделе администрирования.
  6. 6
    Для сетевой работы откройте общий доступ к папке с базой и пропишите сетевой путь на компьютерах пользователей.

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

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

Резервное копирование и обслуживание

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

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

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

Контрольные точки

Как проверить результат

Резервная копия
Норма

Файл копии создан, имеет ненулевой размер и успешно разворачивается на тестовом компьютере

Тревожный признак

Копия не создаётся, обрывается с ошибкой или не открывается при проверке

Работа пользователей по сети
Норма

Документы проводятся без длительных ожиданий и ошибок блокировок

Тревожный признак

Регулярные конфликты блокировок, зависания при проведении

Состояние базы
Норма

Тестирование и исправление завершается без ошибок

Тревожный признак

Утилита сообщает об ошибках, требующих исправления

Ограничения, типичные ошибки и перенос базы

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

Типичные ошибки
01
Копирование файла базы при открытых сеансах — резервная копия оказывается повреждённой и непригодной для восстановления.
02
Хранение базы и её копий на одном диске — отказ носителя уничтожает и базу, и резерв.
03
Работа через Wi-Fi или нестабильную сеть — обрывы во время записи повышают риск порчи файла.
04
Отсутствие тестирования копий — в момент аварии выясняется, что архив не разворачивается.
05
Игнорирование роста числа пользователей — база доводится до состояния постоянных блокировок вместо своевременного перехода на клиент-сервер.

Перенос файловой базы на другой компьютер прост: закройте все сеансы, скопируйте файл 1Cv8.1CD (или весь каталог базы) на новое место и добавьте базу в список запуска с новым путём. Для перехода на клиент-серверный режим используется выгрузка в .dt и последующая загрузка в базу на СУБД через конфигуратор.

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

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

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

Частые вопросы о файловой базе 1С

Сколько пользователей может работать в файловой базе одновременно?

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

Можно ли работать с файловой базой через интернет?

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

Чем выгрузка .dt отличается от копирования файла 1Cv8.1CD?

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

Что делать, если файл базы повреждён?

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

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

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

Можно ли ограничить доступ пользователей к файловой базе?

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