Быстрый старт · 12 мин
Как сделать файловую базу 1С
Как создать файловую базу 1С с нуля или из шаблона, загрузить выгрузку, настроить доступ и резервное копирование. Пошаговая инструкция с проверкой результата.
Файловая база 1С — это информационная база, которая хранится в одном файле с расширением 1Cv8.1CD в обычной папке на диске. Такой вариант подходит для небольших компаний и индивидуальных предпринимателей: его легко создать, перенести и резервировать без сервера и администратора СУБД. Ниже — полный цикл: от создания пустой базы до загрузки данных и настройки безопасной работы.
Создать файловую базу можно тремя способами: пустую базу без конфигурации, базу из шаблона типовой конфигурации (например, «Бухгалтерия предприятия» или «Управление торговлей») и базу из файла выгрузки .dt. Выбор зависит от того, начинаете ли вы учёт с нуля или переносите существующие данные.
Перед началом убедитесь, что на компьютере установлена платформа 1С:Предприятие подходящей версии, есть лицензия (программная или аппаратный ключ), а на диске достаточно свободного места. Для комфортной работы файловой базы желательно иметь запас места в несколько раз больше размера самого файла базы — он нужен для временных файлов, обновлений и резервных копий.
Что такое файловая база и когда её выбирать
В файловом варианте вся информационная база — конфигурация, данные, пользователи, настройки — упакована в один файл 1Cv8.1CD. Платформа обращается к нему напрямую, без промежуточного сервера баз данных. Это упрощает установку и обслуживание, но накладывает ограничения по нагрузке.
Файловый режим разумно выбирать, когда с базой работает небольшое количество пользователей (обычно до 5–10 одновременно), объём данных умеренный, а требования к отказоустойчивости невысокие. Для локальной сети файл размещают в общей папке, к которой у пользователей есть доступ по сети.
Если пользователей много, документооборот интенсивный или нужна работа через веб-сервер с тонкими клиентами в территориально распределённых офисах, стоит рассмотреть клиент-серверный вариант на PostgreSQL, MS SQL Server или другой поддерживаемой СУБД. Переход с файловой базы на клиент-серверную возможен в любой момент через выгрузку и загрузку данных.
Файловая или клиент-серверная база
Подходит для 1–10 пользователей, простое резервное копирование копированием файла, не требует сервера. Ограничение: чувствительна к разрывам сети и одновременной нагрузке.
Подходит для десятков и сотен пользователей, выдерживает высокую нагрузку, есть полноценные транзакции СУБД. Требует сервера, СУБД и администрирования.
Подготовка: платформа, шаблоны и папка для базы
Проверьте, что платформа 1С:Предприятие установлена: при запуске ярлыка «1С:Предприятие» должно открыться окно со списком информационных баз (возможно, пустым). Если планируется работа по сети, версии платформы на всех компьютерах должны быть совместимы — как правило, используют одинаковый релиз.
Если вы будете создавать базу из шаблона, сначала установите дистрибутив конфигурации. Установщик типовой конфигурации добавляет шаблоны в каталог шаблонов (по умолчанию это папка tmplts в профиле пользователя). Без установленного шаблона пункт создания базы из конфигурации будет недоступен или список шаблонов окажется пустым.
Заранее создайте отдельную папку для базы, например D:\Bases\Trade. Не размещайте базу на системном диске в папках профиля и не кладите её в каталоги, синхронизируемые облачными сервисами (OneDrive, Яндекс.Диск и подобными): одновременная запись платформы и синхронизатора может повредить файл. Для сетевой работы папку публикуют с правами на чтение и запись для всех пользователей базы.
Создание базы через окно запуска 1С
Основной способ создания файловой базы — стандартный стартер 1С. Откройте «1С:Предприятие», в окне списка баз нажмите кнопку «Добавить». В появившемся диалоге выберите «Создание новой информационной базы» и нажмите «Далее».
На следующем шаге выберите источник: «Создание информационной базы из шаблона» — если нужна типовая конфигурация, или «Создание информационной базы без конфигурации» — если нужна пустая база для разработки или последующей загрузки выгрузки. В списке шаблонов выберите нужную конфигурацию и её релиз.
Далее укажите название базы — оно будет отображаться в списке, на сам файл оно не влияет. На шаге выбора типа расположения оставьте вариант «На данном компьютере или на компьютере в локальной сети» и укажите созданную ранее папку. Завершите мастер кнопкой «Готово» — платформа создаст файл базы и при необходимости развернёт в него конфигурацию из шаблона.
- 1Установите платформу 1С и дистрибутив нужной конфигурации
- 2Создайте пустую папку на локальном диске, например D:\Bases\MyBase
- 3Откройте стартер 1С:Предприятие и нажмите «Добавить»
- 4Выберите «Создание новой информационной базы»
- 5Укажите шаблон конфигурации или вариант «без конфигурации»
- 6Введите имя базы и укажите путь к созданной папке
- 7Нажмите «Готово» и дождитесь окончания создания
- 8Откройте базу в режиме «Предприятие» и проверьте первый запуск
При первом запуске базы из шаблона типовая конфигурация предложит выполнить начальную настройку: указать страну, заполнить сведения об организации, выбрать функциональность. Эти данные можно скорректировать позже, но корректное заполнение сразу упрощает дальнейшую работу.
Создание базы из файла выгрузки .dt
Если у вас есть выгрузка существующей базы (файл с расширением .dt), сначала создайте пустую файловую базу без конфигурации, как описано выше. Затем откройте её в режиме «Конфигуратор»: в окне списка баз выделите базу и нажмите кнопку «Конфигуратор».
В конфигураторе откройте меню «Администрирование» → «Загрузить информационную базу» и укажите файл выгрузки. Платформа полностью заменит содержимое пустой базы данными из файла. Процесс может занять заметное время при большом объёме — не прерывайте его.
После загрузки платформа может предложить выполнить реструктуризацию или обновление конфигурации базы данных — соглашайтесь и дождитесь завершения. Затем откройте базу в режиме «Предприятие» и убедитесь, что справочники, документы и отчёты открываются и содержат ожидаемые данные.
Настройка пользователей и прав доступа
Сразу после создания базы добавьте пользователей и ограничьте права. В типовых конфигурациях это делается в режиме «Предприятие» через раздел администрирования: создайте учётные записи, задайте пароли и назначьте роли или профили групп доступа в соответствии с обязанностями сотрудников.
Не работайте постоянно под учётной записью с полными правами — случайное изменение или удаление данных под администратором не остановить. Административный доступ оставьте одному-двум ответственным лицам, а для повседневной работы используйте ограниченные роли.
Если база доступна по сети, права на папку в файловой системе тоже имеют значение: любой, кто может скопировать файл базы, фактически получает все данные. Ограничьте доступ к папке только теми, кому она действительно нужна, и не публикуйте её «для всех».
Резервное копирование файловой базы
Главное преимущество файлового режима — простота резервного копирования. Самый надёжный способ — выгрузка в файл .dt через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Такая выгрузка гарантированно целостна и пригодна для восстановления и переноса.
Альтернатива — копирование файла 1Cv8.1CD средствами операционной системы. Это допустимо только когда с базой никто не работает: если скопировать файл во время сеанса пользователей, копия может оказаться повреждённой. Поэтому файловое копирование планируйте на нерабочее время или настраивайте скрипт, который выполняется ночью.
Храните копии по принципу ротации: несколько последних ежедневных копий, недельные и месячные. Часть копий держите на другом носителе или в другом месте — резервная копия рядом с базой не спасает от отказа диска, кражи или шифровальщика. Периодически проверяйте копии: загрузите выгрузку в тестовую базу и убедитесь, что она открывается.
rem Пример ночного копирования файловой базы (запускать, когда никто не работает)
copy /Y "D:\Bases\MyBase\1Cv8.1CD" "E:\Backups\MyBase_%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%.1CD"Проверка работоспособности и обслуживание базы
После создания или восстановления базы проверьте ключевые признаки нормальной работы: база открывается в режиме «Предприятие» без ошибок, журналы документов и справочники отображаются, отчёты строятся за разные периоды, при сетевой работе базу одновременно открывают несколько пользователей.
Для профилактики используйте встроенное тестирование и исправление: конфигуратор → «Администрирование» → «Тестирование и исправление». Запускайте его только при отсутствии активных сеансов и обязательно после создания резервной копии. Утилита проверяет физическую и логическую целостность файла и может устранить часть ошибок.
Со временем файл базы растёт, а производительность может снижаться. Помогают регулярное обновление платформы и конфигурации на актуальные релизы, периодическое тестирование и исправление, а при существенном росте объёма и числа пользователей — переход на клиент-серверный вариант.
Как проверить результат
База открывается без сообщений об ошибках, интерфейс конфигурации загружается
Ошибки формата потока, повреждения файла или требование тестирования и исправления
Два и более пользователя одновременно входят и проводят документы
Ошибки блокировки, «файл базы данных повреждён» при втором входе
Выгрузка .dt загружается в тестовую базу и данные на месте
Копия не открывается или содержит устаревшие данные
Есть запас свободного места, заметно превышающий размер файла базы
Диск почти заполнен — риск ошибок записи и невозможности обновления
Перед обновлением конфигурации всегда делайте выгрузку .dt, а не только копию файла: выгрузка загружается даже в базу на другой версии платформы, тогда как файл 1Cv8.1CD жёстко привязан к формату конкретной версии.
Частые вопросы о файловых базах 1С
Можно ли перенести файловую базу на другой компьютер?
Да. Завершите все сеансы работы с базой, скопируйте папку с файлом 1Cv8.1CD на новый компьютер, затем в стартере 1С нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите новый путь. Платформа на новом компьютере должна быть совместимой версии.
Сколько пользователей может работать с файловой базой одновременно?
Технического жёсткого ограничения нет, но на практике комфортная работа обычно сохраняется при нескольких одновременных пользователях. По мере роста их числа и объёма данных увеличиваются блокировки и время отклика — это сигнал рассмотреть клиент-серверный вариант.
Чем выгрузка .dt отличается от копирования файла 1Cv8.1CD?
Выгрузка .dt создаётся штатными средствами платформы и гарантирует целостность данных, её можно загрузить в базу на другой версии платформы. Копирование файла быстрее, но требует полного отсутствия сеансов и привязывает копию к версии платформы, на которой файл создавался.
Что делать, если при открытии появляется ошибка «Файл базы данных повреждён»?
Прежде всего сделайте копию файла базы в отдельную папку. Затем попробуйте утилиту chdbfl.exe из каталога платформы для проверки физической целостности, после неё — «Тестирование и исправление» в конфигураторе. Если база не восстанавливается, остаётся восстановление из последней исправной резервной копии.
Можно ли разместить файловую базу в облачной папке для доступа из разных офисов?
Нет, это небезопасно: сервисы синхронизации не поддерживают механизм блокировок 1С, и одновременная запись почти наверняка повредит файл. Для удалённой работы используйте публикацию базы на веб-сервере, терминальный доступ или переход на клиент-серверный вариант.
Что важно запомнить
Файловая база создаётся через стартер 1С за несколько минут: «Добавить» → «Создание новой информационной базы» → выбор шаблона и папки. Храните базу вне облачных синхронизаций, настройте пользователей с разными правами, регулярно делайте выгрузки .dt и проверяйте их восстановление — это главная защита данных в файловом режиме.