Файловая база в списке 1С: создание, подключение и перенос
Содержание
Файловая база добавляется в окне запуска 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С открывается ярлыком платформы. Если список пустой, первое, что вы увидите, — предложение добавить базу .
Пошаговое создание
- Нажмите «Добавить» в правой части окна.
- Выберите «Создание новой информационной базы» и нажмите «Далее».
- Выберите источник: «Создание информационной базы из шаблона» (типовая конфигурация, например «Бухгалтерия предприятия») или «Создание информационной базы без конфигурации» (пустая, для разработчиков).
- Из списка шаблонов выберите нужную конфигурацию и релиз. Если шаблонов нет, их нужно установить отдельно: они ставятся вместе с дистрибутивом конфигурации.
- Задайте наименование базы — так она будет называться в вашем списке. Лучше осмысленно: «Бухгалтерия ООО Ромашка», а не «Новая база 3».
- На шаге с типом расположения выберите «На данном компьютере или на компьютере в локальной сети». Это и есть файловый режим.
- Укажите каталог — пустую папку, где появится база.
- Оставьте параметры запуска по умолчанию и нажмите «Готово».
Платформа развернёт шаблон и добавит базу в список. Запускайте её кнопкой «1С:Предприятие».
Если на шаге 6 случайно выбрать «На сервере 1С:Предприятия», платформа попросит имя кластера и сервера, которых у вас нет. Вернитесь на шаг назад и поменяйте вариант.
Что появится в папке
После первого запуска в каталоге будет несколько объектов:
1Cv8.1CD— сама база, все данные в одном файле;1Cv8Log— журнал регистрации (кто и что делал);1Cv8FTxt— индексы полнотекстового поиска, если вы его включили;- временные служебные файлы, которые исчезают при закрытии базы.
Ни один из них вручную править и удалять не нужно, пока база открыта.
Подключаем готовую базу, которая уже лежит на диске
Эта ситуация встречается чаще создания с нуля: базу скопировали с другого компьютера, получили на флешке или после переустановки Windows список баз опустел. Данные целы, в списке их просто нет.
- В окне запуска нажмите «Добавить».
- Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
- Введите наименование.
- Выберите «На данном компьютере или на компьютере в локальной сети».
- Укажите каталог, где лежит
1Cv8.1CD. Выбирать нужно папку, а не сам файл. - Нажмите «Готово».
Если вы указали неверную папку, платформа при запуске скажет, что базы там нет. Тогда откройте нужную папку в проводнике и убедитесь, что файл 1Cv8.1CD лежит прямо в ней, а не во вложенном каталоге.
Как вернуть список баз целиком
Список баз хранится не в самой базе, а в текстовом файле ibases.v8i в профиле пользователя Windows. Обычно он лежит в %APPDATA%\1C\1CEStart.
Если вы переустановили систему, но профиль сохранили, достаточно скопировать этот файл на новое место. Все базы окажутся в списке сразу. Можно также открыть файл блокнотом: каждая база описана блоком с именем в квадратных скобках и путём в строке Connect=File="...";.
Хотите дать список баз коллегам? Скопируйте им ibases.v8i. Правда, пути в нём должны быть доступны и с их компьютеров.
Доступ по сети: чтобы базу открыли сразу несколько человек
Файловую базу
можно открыть с нескольких компьютеров, если папка расшарена. 1С при этом работает на каждом ПК отдельно, а общий у них только файл 1Cv8.1CD.
Порядок настройки
- На компьютере, где лежит база, откройте свойства папки и включите общий доступ.
- Дайте нужным пользователям полные права на изменение: и на сетевой ресурс, и на вкладке «Безопасность» (права NTFS). Нужно именно изменение, не только чтение.
- На клиентских компьютерах добавьте базу так же, как в предыдущем разделе, но путь укажите в формате UNC:
\\ИМЯ-КОМПЬЮТЕРА\Bases\Buh. - Запустите базу под пользователем, у которого есть доступ к папке.
Права на запись нужны всем, кто работает. Платформа создаёт и удаляет рядом с базой служебные файлы блокировок, и без права записи работать не сможет даже человек, которому нужно только смотреть отчёты.
Что делать, чтобы работа по сети не тормозила
- 🔌 Подключайте компьютер с базой по кабелю, не по Wi-Fi. Нестабильный канал — самая частая причина повреждения файла.
- 🖥️ Не используйте для хранения базы обычный ноутбук, который уходит в спящий режим. Заснул — оборвал связь для остальных.
- 🛡️ Исключите папку с базой из проверки антивируса в реальном времени, если политика безопасности это допускает. Антивирус, сканирующий каждое обращение к
1Cv8.1CD, заметно замедляет работу. - 📍 Лучше всего хранить базу на отдельном компьютере или небольшом сервере, а не на машине бухгалтера.
Подключение по букве сетевого диска (Z:\Buh) работает, но ненадёжно: буква может не примонтироваться при входе в систему, и 1С скажет, что базы нет. Пути UNC стабильнее.
Если нужны разные уровни доступа внутри самой базы, это настраивается отдельно — пользователями и ролями в конфигураторе или в разделе администрирования, и к файловой части отношения не имеет.
Переносим файловую базу на другой компьютер или сервер
Перенос — это копирование папки и переподключение. Но есть нюанс: копировать нужно при закрытой базе. Если кто-то её открыл, файл может скопироваться наполовину записанным.
Способ 1. Копирование папки
- Попросите всех выйти из базы. Проверить, что никого нет, можно в списке активных пользователей.
- Скопируйте всю папку с базой на новое место.
- На новом компьютере добавьте базу через «Добавление в список существующей информационной базы».
- Запустите и убедитесь, что данные на месте.
- Старую папку не удаляйте несколько дней — как страховку.
Способ 2. Выгрузка в файл .dt
Этот способ чуть дольше, зато даёт чистый переносимый файл и заодно «встряхивает» структуру базы.
- Откройте базу в режиме «Конфигуратор».
- В меню выберите «Администрирование» → «Выгрузить информационную базу» и сохраните файл
.dt. - На новом месте создайте пустую базу (без конфигурации или из того же шаблона).
- Откройте её в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу».
- Укажите сохранённый
.dt.
| Способ | Когда подходит | Риск |
|---|---|---|
| Копирование папки | тот же релиз платформы, база целая | перенесёте скрытые повреждения вместе с базой |
Выгрузка и загрузка .dt | смена версии платформы, подозрение на сбои, перенос на сервер | дольше по времени, нужен конфигуратор |
Перед любым переносом сделайте копию базы и убедитесь, что её можно открыть. Копия, которую вы ни разу не проверили, — не копия.
Ускоряем и обслуживаем файловую базу
База из одного файла чувствительна к состоянию диска и объёму данных. Несколько регулярных действий снижают риск сбоев.
Регулярные действия
- 📦 Копия по расписанию. Копируйте папку при закрытой базе, например вечером. Хранить лучше несколько копий за разные дни, а не одну перезаписываемую.
- 🧹 Чистка журнала регистрации. Каталог
1Cv8Logрастёт годами. Если истории пятилетней давности не нужно, его можно сокращать по правилам организации. - 🔄 Тестирование и исправление. В конфигураторе есть режим «Тестирование и исправление» (меню «Администрирование»). Запускайте его при странностях с базой, обязательно с копией на руках.
- 📏 Следите за размером. Когда файл заметно перерос комфортную отметку, а пользователей прибавилось, пора думать о смене режима.
Проверка файла базы утилитой chdbfl
В папке bin платформы лежит утилита chdbfl.exe. Она проверяет физическую целостность файла 1Cv8.1CD и пытается исправить найденные ошибки.
- Закройте все сеансы 1С.
- Сделайте копию файла базы.
- Запустите
chdbfl.exe, укажите путь к1Cv8.1CDи включите опцию исправления ошибок. - Дождитесь окончания и запустите базу.
Утилита помогает, когда 1С жалуется на повреждённый файл. Но она не волшебница: если данные порваны сильно, часть может не вернуться. Поэтому копия обязательна.
Что идёт не так при добавлении базы
Большинство проблем сводится к трём причинам: путь, права и блокировка файла.
1Cv8.1CD лежит прямо в нём. Для сетевого пути проверьте, открывается ли папка из проводника на этом же компьютере. Замените букву диска на UNC.1Cv8.1CD атрибут «Только чтение».1cv8.exe и завершите лишние.ibases.v8i из старого профиля.Ещё две ловушки, о которых редко пишут.
Копия с «хвостом». Папку скопировали вместе с рабочим 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.1cv8.exe с параметрами ENTERPRISE /F и путём к папке..dt в конфигураторе и загрузите в новую пустую базу.