Администрирование · 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С (стартер) и выделите нужную базу.
- 2Посмотрите строку подключения внизу окна — параметр File= указывает каталог базы.
- 3Откройте этот каталог в проводнике и убедитесь, что внутри есть файл 1Cv8.1CD.
- 4Скопируйте путь в документ или заметку — он понадобится для резервного копирования и переноса.
Как создать и подключить файловую базу
Создание новой файловой базы выполняется из окна запуска: кнопка «Добавить» — «Создание новой информационной базы». Далее выбирается источник: шаблон конфигурации из поставки (например, «1С:Бухгалтерия» или «Управление торговлей») или пустая база без конфигурации. На последнем шаге указывается каталог, в котором платформа создаст файл 1Cv8.1CD.
Подключение уже существующей базы делается аналогично, только выбирается пункт «Добавление в список существующей информационной базы» и указывается путь к каталогу с файлом. Это актуально после переустановки системы, при подключении к базе в сетевой папке или при получении копии базы от коллег.
Для сетевой работы папку с базой нужно открыть в общий доступ и дать пользователям права на чтение и запись. Подключаться следует по сетевому пути вида \\Server\Bases\Trade, а не через подключённый сетевой диск с буквой — у разных пользователей буквы могут отличаться.
Ограничения файлового режима
Файловый вариант имеет принципиальные ограничения, заданные архитектурой платформы. Ключевое — ограничение на размер отдельных внутренних таблиц базы: при приближении к пределу возникают ошибки, и базу приходится срочно переводить на клиент-серверный режим. На практике дискомфорт начинается раньше: при файле в несколько гигабайтов замедляются отчёты, проведение документов и регламентные операции.
Второе ограничение — одновременная работа. Файловый режим официально поддерживает многопользовательскую работу через сетевую папку, но при росте числа активных пользователей возрастают блокировки и конфликты записи. Практическим ориентиром считается небольшое количество одновременно работающих сотрудников; при десятках пользователей файловый режим становится источником постоянных проблем.
Третья группа ограничений — функциональная: в файловом варианте недоступны некоторые механизмы, например полноценное разделение данных и часть сервисных возможностей, а регламентные задания выполняются только пока запущен сеанс с соответствующими настройками.
Файловый или клиент-серверный режим
Подходит для одного пользователя или небольшой группы, простое резервное копирование копированием файла, не требует СУБД. Ограничения: размер таблиц, блокировки при одновременной работе, чувствительность к обрывам сети.
Данные хранятся в СУБД (MS SQL, PostgreSQL и др.), выдерживает десятки и сотни пользователей, устойчивее к сбоям. Требует сервера, лицензий и администрирования.
Резервное копирование и перенос файловой базы
Главное преимущество файлового режима — простота резервного копирования. Достаточно скопировать каталог базы целиком, пока в ней никто не работает. Однако более надёжный способ — выгрузка через конфигуратор: меню «Администрирование» — «Выгрузить информационную базу». Полученный файл с расширением .dt содержит и данные, и конфигурацию и загружается обратно штатной командой «Загрузить информационную базу».
Перенос базы на другой компьютер сводится к копированию каталога и добавлению базы в список запуска на новом месте с указанием нового пути. Если переносится база, работающая по сети, нужно также перенастроить общий доступ к папке и проверить права пользователей.
Перед любым копированием завершите все сеансы: копирование «живого» открытого файла может дать повреждённую копию, которая не откроется. Проверяйте результат: загрузите копию и убедитесь, что данные на месте, прежде чем удалять оригинал.
Типичные проблемы и их решение
Самая частая жалоба — ошибка «Файл базы данных повреждён» после внезапного отключения электричества или обрыва сети во время записи. Для таких случаев в поставку платформы входит утилита проверки и восстановления файловой базы chdbfl.exe, которая находится в каталоге bin установленной платформы. Перед запуском восстановления обязательно сделайте копию повреждённого файла.
Вторая типичная ситуация — сообщение о том, что база заблокирована или «не удаётся получить монопольный доступ». Причина почти всегда в зависших сеансах: кто-то не закрыл программу или сеанс остался висеть после сбоя. Решается поиском и завершением зависшего процесса на компьютере, где лежит база.
Третья проблема — падение скорости по мере роста базы. Здесь помогают штатные меры: регулярное тестирование и исправление, свёртка итогов, периодическая выгрузка-загрузка через dt для реорганизации файла. Если замедление продолжается, это сигнал рассмотреть переход на клиент-серверный вариант.
Когда переходить на клиент-серверный вариант
Переход стоит планировать, когда проявляется хотя бы один из устойчивых признаков: регулярные конфликты блокировок при одновременной работе, размер файла базы приближается к нескольким гигабайтам и продолжает расти, регламентные операции (закрытие месяца, расчёт себестоимости) занимают неприемлемо много времени, либо требуется круглосуточная работа регламентных заданий без привязки к сеансу пользователя.
Сам переход технически несложен: база выгружается в файл .dt, создаётся пустая база на сервере 1С и СУБД, после чего данные загружаются туда. Сложность — в инфраструктуре: нужен сервер, установленная СУБД, серверные лицензии и человек, который будет это администрировать. Поэтому решение принимают с запасом, не дожидаясь критических ошибок.
Как выбрать действие
Частые вопросы о файловой базе 1С
Можно ли работать в файловой базе нескольким пользователям одновременно?
Да, файловый режим поддерживает многопользовательскую работу через общую сетевую папку. Однако при росте числа активных пользователей увеличивается количество блокировок и конфликтов записи, поэтому для больших коллективов рекомендуется клиент-серверный вариант.
Чем отличается файл 1Cv8.1CD от файла выгрузки .dt?
1Cv8.1CD — рабочий файл базы, с которым платформа работает напрямую. Файл .dt — это архивная выгрузка, созданная через конфигуратор: его нельзя открыть как базу напрямую, но можно загрузить в пустую базу для переноса или восстановления данных.
Можно ли открыть файл базы без установленной платформы 1С?
Нет. Формат 1Cv8.1CD внутренний, и работать с ним может только платформа 1С:Предприятие соответствующей версии. Для просмотра данных без платформы базу предварительно выгружают или конвертируют.
Безопасно ли хранить файловую базу на сетевом диске NAS?
Технически возможно, но есть риски: обрыв сети во время записи может повредить файл. Если используете сетевое хранилище, обеспечьте стабильное соединение, источник бесперебойного питания и регулярные резервные копии в другое место.
Что делать, если база не открывается и пишет о несовместимости версии?
Такая ошибка означает, что база была открыта более новой версией платформы, чем та, которой вы пытаетесь её запустить. Установите актуальную версию платформы — обратного преобразования формата не существует.
Как уменьшить размер файловой базы?
Используйте обработку свёртки базы для переноса старых данных в итоги, удалите помеченные объекты, выполните выгрузку и загрузку через .dt — это физически пересоздаёт файл и убирает незанятое пространство. Перед любыми операциями сделайте резервную копию.
Что важно запомнить
Файловая база 1С — это вся информация в одном файле 1Cv8.1CD, простая в создании, копировании и переносе. Она подходит небольшим командам, но ограничена по размеру и числу пользователей. Копируйте файл только при закрытых сеансах, делайте регулярные выгрузки в .dt и при росте нагрузки вовремя переходите на клиент-серверный режим.