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

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

Файловая информационная база 1С:Предприятие 8 — что это и когда её выбирать

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

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

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

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

Как устроена файловая база и где она хранится

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

Размещать базу можно локально (на диске рабочего компьютера) или в общей сетевой папке, если работают несколько пользователей. Второй вариант удобен, но чувствителен к качеству сети: обрыв соединения во время записи способен повредить файл.

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

В клиент-серверном варианте данные хранит СУБД (MS SQL Server, PostgreSQL, Oracle), а платформа 1С обращается к ней через сервер приложений. Это сложнее в развёртывании, но даёт параллельную работу десятков и сотен пользователей, разграничение прав на уровне СУБД и более высокую устойчивость к сбоям.

КритерийФайловая базаКлиент-серверная
ХранениеОдин файл 1Cv8.1CDБаза в СУБД
УстановкаМинимальная, без сервераТребует СУБД и сервера 1С
Одновременные пользователиЕдиницы, при росте — конфликтыДесятки и сотни
Регламентные операцииМонопольный доступ часто обязателенОбычно без монопольного режима
Резервное копированиеКопирование папкиСредства СУБД

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

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

Файловая база локально

Подходит для одного пользователя или ИП. Ограничение — нет совместной работы и зависимость от состояния конкретного компьютера.

Файловая база в сетевой папке

Подходит для 2–5 пользователей в одном офисе. Ограничение — чувствительность к сбоям сети и блокировки при интенсивной записи.

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

Подходит при росте числа пользователей и объёма данных. Ограничение — стоимость лицензий и необходимость администрирования.

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

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

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

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

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

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

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

Создание занимает несколько минут. При первом запуске платформа предложит добавить базу в список; если база уже есть, достаточно указать путь к её папке.

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

Признак успешного создания — в папке появился файл 1Cv8.1CD, а база открывается и в режиме «Предприятие», и в конфигураторе. Если при открытии появляется ошибка формата файла или «база повреждена», файл уже был испорчен (например, при копировании по сети) — восстановите его из резервной копии или проверьте утилитой chdbfl.exe из каталога платформы.

Ограничения и риски файлового режима

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

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

Типичные ошибки
01
Хранение базы только на одном компьютере без копий — поломка диска приводит к полной потере учёта
02
Размещение базы на съёмном флеш-накопителе — медленная работа и высокий риск повреждения файла
03
Запуск тестирования и исправления без свежей резервной копии — при сбое откатить изменения нечем
04
Игнорирование роста файла 1Cv8.1CD — при больших объёмах файловая база заметно тормозит, переход на клиент-сервер откладывать нельзя

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

Минимальный порядок: ежедневное копирование папки базы (при завершённых сеансах) на другой диск или сетевое хранилище плюс периодическая выгрузка в .dt через конфигуратор («Администрирование → Выгрузить информационную базу»). Выгрузка .dt удобна тем, что компактна и подходит для переноса между вариантами работы.

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

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

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

Наличие резервной копии
Норма

Копия папки или файл .dt созданы сегодня и лежат на другом носителе

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

Последняя копия старше нескольких дней или лежит в той же папке

Открытие базы
Норма

База открывается в режиме «Предприятие» без сообщений об ошибках

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

Ошибки формата файла, сообщения о повреждении таблиц

Совместная работа
Норма

Пользователи записывают документы без длительных ожиданий

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

Частые сообщения о конфликте блокировок и зависания

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

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

Да. Завершите все сеансы, скопируйте всю папку базы на новый компьютер и добавьте её в список баз, указав новый путь. Лицензия привязывается к компьютеру, поэтому может потребоваться повторная активация лицензии на новом месте.

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

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

Чем выгрузка .dt отличается от копирования папки базы?

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

Что делать, если файл 1Cv8.1CD повреждён?

Сначала восстановите базу из последней резервной копии. Если копии нет, попробуйте утилиту chdbfl.exe из каталога установленной платформы и «Тестирование и исправление» в конфигураторе — обе операции выполняйте только над копией повреждённого файла.

Можно ли перевести файловую базу в клиент-серверную без потери данных?

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

Где лучше хранить файловую базу при работе нескольких пользователей?

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