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

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

Файловая информационная база 1С: что это такое и как с ней работать

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

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

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

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

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

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

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

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

Где находится файл базы и как его найти

Путь к файловой базе виден прямо в окне запуска 1С: выделите базу в списке — внизу окна отобразится строка вида File="D:\Bases\Trade". Это и есть каталог, внутри которого лежит файл 1Cv8.1CD. Тот же путь можно посмотреть в свойствах базы через кнопку настройки в стартере.

Изнутри программы расположение базы можно узнать через раздел «Администрирование» — «Обслуживание» или через сведения о программе: там отображается каталог информационной базы. Это полезно, когда база подключена сетевым путём и нужно понять, на каком компьютере она физически хранится.

Типичные места размещения: локальная папка на диске компьютера пользователя (для одного сотрудника) или общая сетевая папка на выделенном компьютере либо файловом сервере (для нескольких пользователей). Хранить рабочую базу на съёмных носителях и в синхронизируемых облачных папках не рекомендуется — об этом подробнее в разделе про риски.

Как найти файл базы
  1. 1
    Откройте окно запуска 1С (стартер) и выделите нужную базу.
  2. 2
    Посмотрите строку подключения внизу окна — параметр File= указывает каталог базы.
  3. 3
    Откройте этот каталог в проводнике и убедитесь, что внутри есть файл 1Cv8.1CD.
  4. 4
    Скопируйте путь в документ или заметку — он понадобится для резервного копирования и переноса.

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

Создание новой файловой базы выполняется из окна запуска: кнопка «Добавить» — «Создание новой информационной базы». Далее выбирается источник: шаблон конфигурации из поставки (например, «1С:Бухгалтерия» или «Управление торговлей») или пустая база без конфигурации. На последнем шаге указывается каталог, в котором платформа создаст файл 1Cv8.1CD.

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

Для сетевой работы папку с базой нужно открыть в общий доступ и дать пользователям права на чтение и запись. Подключаться следует по сетевому пути вида \\Server\Bases\Trade, а не через подключённый сетевой диск с буквой — у разных пользователей буквы могут отличаться.

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

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

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

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

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

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

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

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

Данные хранятся в СУБД (MS SQL, PostgreSQL и др.), выдерживает десятки и сотни пользователей, устойчивее к сбоям. Требует сервера, лицензий и администрирования.

Резервное копирование и перенос файловой базы

Главное преимущество файлового режима — простота резервного копирования. Достаточно скопировать каталог базы целиком, пока в ней никто не работает. Однако более надёжный способ — выгрузка через конфигуратор: меню «Администрирование» — «Выгрузить информационную базу». Полученный файл с расширением .dt содержит и данные, и конфигурацию и загружается обратно штатной командой «Загрузить информационную базу».

Перенос базы на другой компьютер сводится к копированию каталога и добавлению базы в список запуска на новом месте с указанием нового пути. Если переносится база, работающая по сети, нужно также перенастроить общий доступ к папке и проверить права пользователей.

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

Типичные проблемы и их решение

Самая частая жалоба — ошибка «Файл базы данных повреждён» после внезапного отключения электричества или обрыва сети во время записи. Для таких случаев в поставку платформы входит утилита проверки и восстановления файловой базы chdbfl.exe, которая находится в каталоге bin установленной платформы. Перед запуском восстановления обязательно сделайте копию повреждённого файла.

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

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

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

Когда переходить на клиент-серверный вариант

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

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

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

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

В базе работает один человек, файл меньше пары гигабайтОставайтесь на файловом режиме, настройте регулярное резервное копирование.
Пользователей несколько, появляются конфликты блокировокПроверьте сеть и зависшие сеансы; если конфликты повторяются — планируйте переход на сервер.
Файл базы быстро растёт и отчёты замедляютсяВыполните тестирование и исправление, свёртку; параллельно готовьте клиент-серверную инфраструктуру.
Появилась ошибка о повреждении файла базыСделайте копию файла, затем запустите chdbfl.exe из каталога платформы.

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

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

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

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

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

Можно ли открыть файл базы без установленной платформы 1С?

Нет. Формат 1Cv8.1CD внутренний, и работать с ним может только платформа 1С:Предприятие соответствующей версии. Для просмотра данных без платформы базу предварительно выгружают или конвертируют.

Безопасно ли хранить файловую базу на сетевом диске NAS?

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

Что делать, если база не открывается и пишет о несовместимости версии?

Такая ошибка означает, что база была открыта более новой версией платформы, чем та, которой вы пытаетесь её запустить. Установите актуальную версию платформы — обратного преобразования формата не существует.

Как уменьшить размер файловой базы?

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

Итог

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

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