Файловая база в списке 1С: создание, подключение и перенос

· 11 мин

Содержание

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

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

Что проверить до того, как нажимать «Добавить»

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

Перед созданием проверьте четыре вещи:

  • 💾 Свободное место. Для пустой базы с типовой конфигурацией хватит 1-2 ГБ. Но база растёт, плюс нужен запас под выгрузки и копии. Закладывайте минимум 10-15 ГБ.
  • 🧩 Платформа. Установлена 1С:Предприятие 8.3, и версия не ниже той, под которую сделана конфигурация. Старая платформа новую базу не откроет.
  • 📁 Путь. Латиница или кириллица — обоим платформа рада, но короткий путь без экзотики надёжнее. C:\Bases\Buh лучше, чем C:\Users\Иванова О.П\Рабочий стол\новая база (копия) (2).
  • 👥 Сколько будет пользователей. Файловый режим комфортен примерно до 5-10 человек, если работают одновременно и проводят документы. Дальше растут блокировки и тормоза.

Не создавайте базу на рабочем столе и в папке «Документы». Эти каталоги часто синхронизируются с облаком, а облачный клиент, схвативший 1Cv8.1CD в момент записи, — прямая дорога к повреждению базы.

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

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

ПараметрФайловаяКлиент-серверная
Пользователейпримерно до 5-10десятки и сотни
Установкатолько платформасервер 1С + СУБД
Администрированиеминимальноенужен специалист
Скорость при росте базыпадает быстродержится дольше
Резервная копиякопирование папки при закрытой базесредства СУБД или выгрузка

Если пользователей больше десятка или база перевалила за несколько гигабайт, подумайте о клиент-серверном варианте. Подробности — в последнем разделе.

Создаём новую файловую базу из списка баз

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

Пошаговое создание

  1. Нажмите «Добавить» в правой части окна.
  2. Выберите «Создание новой информационной базы» и нажмите «Далее».
  3. Выберите источник: «Создание информационной базы из шаблона» (типовая конфигурация, например «Бухгалтерия предприятия») или «Создание информационной базы без конфигурации» (пустая, для разработчиков).
  4. Из списка шаблонов выберите нужную конфигурацию и релиз. Если шаблонов нет, их нужно установить отдельно: они ставятся вместе с дистрибутивом конфигурации.
  5. Задайте наименование базы — так она будет называться в вашем списке. Лучше осмысленно: «Бухгалтерия ООО Ромашка», а не «Новая база 3».
  6. На шаге с типом расположения выберите «На данном компьютере или на компьютере в локальной сети». Это и есть файловый режим.
  7. Укажите каталог — пустую папку, где появится база.
  8. Оставьте параметры запуска по умолчанию и нажмите «Готово».

Платформа развернёт шаблон и добавит базу в список. Запускайте её кнопкой «1С:Предприятие».

Если на шаге 6 случайно выбрать «На сервере 1С:Предприятия», платформа попросит имя кластера и сервера, которых у вас нет. Вернитесь на шаг назад и поменяйте вариант.

Что появится в папке

После первого запуска в каталоге будет несколько объектов:

  • 1Cv8.1CD — сама база, все данные в одном файле;
  • 1Cv8Log — журнал регистрации (кто и что делал);
  • 1Cv8FTxt — индексы полнотекстового поиска, если вы его включили;
  • временные служебные файлы, которые исчезают при закрытии базы.

Ни один из них вручную править и удалять не нужно, пока база открыта.

Подключаем готовую базу, которая уже лежит на диске

Эта ситуация встречается чаще создания с нуля: базу скопировали с другого компьютера, получили на флешке или после переустановки Windows список баз опустел. Данные целы, в списке их просто нет.

  1. В окне запуска нажмите «Добавить».
  2. Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
  3. Введите наименование.
  4. Выберите «На данном компьютере или на компьютере в локальной сети».
  5. Укажите каталог, где лежит 1Cv8.1CD. Выбирать нужно папку, а не сам файл.
  6. Нажмите «Готово».

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

Как вернуть список баз целиком

Список баз хранится не в самой базе, а в текстовом файле ibases.v8i в профиле пользователя Windows. Обычно он лежит в %APPDATA%\1C\1CEStart.

Если вы переустановили систему, но профиль сохранили, достаточно скопировать этот файл на новое место. Все базы окажутся в списке сразу. Можно также открыть файл блокнотом: каждая база описана блоком с именем в квадратных скобках и путём в строке Connect=File="...";.

Хотите дать список баз коллегам? Скопируйте им ibases.v8i. Правда, пути в нём должны быть доступны и с их компьютеров.

Доступ по сети: чтобы базу открыли сразу несколько человек

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

Порядок настройки

  1. На компьютере, где лежит база, откройте свойства папки и включите общий доступ.
  2. Дайте нужным пользователям полные права на изменение: и на сетевой ресурс, и на вкладке «Безопасность» (права NTFS). Нужно именно изменение, не только чтение.
  3. На клиентских компьютерах добавьте базу так же, как в предыдущем разделе, но путь укажите в формате UNC: \\ИМЯ-КОМПЬЮТЕРА\Bases\Buh.
  4. Запустите базу под пользователем, у которого есть доступ к папке.

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

Что делать, чтобы работа по сети не тормозила

  • 🔌 Подключайте компьютер с базой по кабелю, не по Wi-Fi. Нестабильный канал — самая частая причина повреждения файла.
  • 🖥️ Не используйте для хранения базы обычный ноутбук, который уходит в спящий режим. Заснул — оборвал связь для остальных.
  • 🛡️ Исключите папку с базой из проверки антивируса в реальном времени, если политика безопасности это допускает. Антивирус, сканирующий каждое обращение к 1Cv8.1CD, заметно замедляет работу.
  • 📍 Лучше всего хранить базу на отдельном компьютере или небольшом сервере, а не на машине бухгалтера.

Подключение по букве сетевого диска (Z:\Buh) работает, но ненадёжно: буква может не примонтироваться при входе в систему, и 1С скажет, что базы нет. Пути UNC стабильнее.

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

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

Перенос — это копирование папки и переподключение. Но есть нюанс: копировать нужно при закрытой базе. Если кто-то её открыл, файл может скопироваться наполовину записанным.

Способ 1. Копирование папки

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

Способ 2. Выгрузка в файл .dt

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

  1. Откройте базу в режиме «Конфигуратор».
  2. В меню выберите «Администрирование» → «Выгрузить информационную базу» и сохраните файл .dt.
  3. На новом месте создайте пустую базу (без конфигурации или из того же шаблона).
  4. Откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу».
  5. Укажите сохранённый .dt.
СпособКогда подходитРиск
Копирование папкитот же релиз платформы, база целаяперенесёте скрытые повреждения вместе с базой
Выгрузка и загрузка .dtсмена версии платформы, подозрение на сбои, перенос на сервердольше по времени, нужен конфигуратор

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

Перед переносом базы
Выполнено: 0 / 6

Ускоряем и обслуживаем файловую базу

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

Регулярные действия

  • 📦 Копия по расписанию. Копируйте папку при закрытой базе, например вечером. Хранить лучше несколько копий за разные дни, а не одну перезаписываемую.
  • 🧹 Чистка журнала регистрации. Каталог 1Cv8Log растёт годами. Если истории пятилетней давности не нужно, его можно сокращать по правилам организации.
  • 🔄 Тестирование и исправление. В конфигураторе есть режим «Тестирование и исправление» (меню «Администрирование»). Запускайте его при странностях с базой, обязательно с копией на руках.
  • 📏 Следите за размером. Когда файл заметно перерос комфортную отметку, а пользователей прибавилось, пора думать о смене режима.

Проверка файла базы утилитой chdbfl

В папке bin платформы лежит утилита chdbfl.exe. Она проверяет физическую целостность файла 1Cv8.1CD и пытается исправить найденные ошибки.

  1. Закройте все сеансы 1С.
  2. Сделайте копию файла базы.
  3. Запустите chdbfl.exe, укажите путь к 1Cv8.1CD и включите опцию исправления ошибок.
  4. Дождитесь окончания и запустите базу.

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

Что идёт не так при добавлении базы

Большинство проблем сводится к трём причинам: путь, права и блокировка файла.

Диагностика: выберите симптом

Ещё две ловушки, о которых редко пишут.

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

Две базы в одной папке. Кто-то перенёс в каталог второй файл с таким же именем. Одна папка — одна база. Разносите их по разным каталогам.

Нестандартные способы подключения базы

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

Запуск из командной строки

Платформа принимает параметры. Чтобы открыть файловую базу без списка баз, выполните:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F "C:\Bases\Buh"

Вместо ENTERPRISE можно указать DESIGNER — тогда откроется конфигуратор. Версию в пути подставьте свою. Параметр /F означает файловую базу, после него идёт путь к папке.

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

Сброс кеша

Если после переноса или обновления база ведёт себя странно, помогает очистка кеша клиента:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F "C:\Bases\Buh" /ClearCache

Кроме этого, можно закрыть 1С и удалить кеш вручную. Он лежит в профиле пользователя, в каталогах Local и Roaming, в папке 1C. Сам список баз (ibases.v8i) при этом лучше не трогать.

Когда файловый режим уже не нужен

Есть признаки, что пора менять формат:

  • работает больше 10 человек, и документы проводятся одновременно;
  • база растёт, и формы открываются по минуте;
  • нужны регламентные задания и расширенное администрирование;
  • файл повреждается чаще раза в год.

Тогда база переводится в клиент-серверный режим: ставится сервер 1С, СУБД, и данные переносятся через выгрузку .dt. Это уже отдельная задача, к которой стоит подключить администратора.

Какой способ подключения выбрать?

Частые вопросы

Можно ли добавить в список файл `1Cv8.1CD` напрямую?
Нет, указывается папка, в которой он лежит. Платформа сама находит нужный файл по стандартному имени.
Сколько файловых баз можно держать в списке?
Сколько угодно. Список ничем не ограничен, это просто перечень путей. Ограничения касаются только одновременной работы с каждой отдельной базой.
Что будет, если переименовать папку с базой?
База останется целой, но запись в списке станет неверной. Измените путь в свойствах базы (кнопка «Изменить») на новый.
Нужны ли права администратора Windows, чтобы добавить базу?
Для самого добавления в список нет: он хранится в профиле пользователя. Права нужны на папку с базой, где пользователь должен иметь возможность записи.
Можно ли открыть одну файловую базу сразу из двух мест, если лежит она на сервере?
Можно, если доступ к папке разрешён обоим компьютерам. Но в обычном режиме. Монопольный доступ занимает базу целиком.
Как удалить базу из списка?
Выделите её в окне запуска и нажмите «Удалить». Предложат убрать запись из списка. Сами файлы с диска при этом остаются на месте.