Файловая информационная база 1С:Предприятие 8.3: подключение, запуск и решение ошибок
Содержание
Чтобы открыть файловую базу
1С, запустите 1С:Предприятие, в окне запуска нажмите Добавить…, выберите «Добавление в список существующей информационной базы» и укажите папку, в которой лежит файл 1Cv8.1CD. После этого база появится в списке, и её можно открыть кнопкой 1С:Предприятие или Конфигуратор.
Чаще всего всё ломается на мелочах: указан сам файл вместо каталога, нет прав на запись в папку, стоит не та версия платформы или база открыта через сетевой диск, которого у пользователя нет. Ниже разобран каждый шаг открытия файловой базы 1С 8.3 и типичные причины, по которым она не запускается.
Что нужно, чтобы открыть файловую базу 1С
Файловая база — это обычная папка на диске. Главный файл в ней — 1Cv8.1CD: внутри хранятся и конфигурация, и все данные. Рядом обычно лежат служебные каталоги:
- 📁
1Cv8Log— журнал регистрации; - 📁
1Cv8FTxt— индекс полнотекстового поиска (может отсутствовать); - 📄
1Cv8.1CL— служебный файл, который платформа создаёт во время работы с базой.
Перед открытием проверьте три вещи.
1. Установлена платформа подходящей версии. Конфигурация требует платформу с номером не ниже определённого. Если база пришла от бухгалтера или из другой организации, узнайте у них номер платформы, на которой с ней работали. Установленные версии видны в C:\Program Files\1cv8\ — каждая лежит в своей папке вида 8.3.24.1548.
2. Есть права на чтение и запись в папку базы. Одного чтения мало. Даже при простом просмотре платформа пишет в каталог журнал регистрации и служебные файлы. Пользователю Windows нужны права «Изменение» на всю папку.
3. Есть лицензия. Без лицензии платформа базу не запустит. Исключение — учебная версия 1С, у неё свои ограничения на объём данных.
Если база пришла архивом, распакуйте её в отдельную папку с понятным именем, например D:\Bases\Buh_Romashka. Не держите базу на рабочем столе и в «Загрузках»: их чистят и синхронизируют облачные клиенты, что портит файл 1Cv8.1CD.
Как добавить файловую базу в список 1С
Окно запуска 1С показывает не все базы на компьютере, а только те, что занесены в список. Поэтому базу, скопированную с флешки или из архива, сначала нужно добавить.
Добавление существующей базы через окно запуска
- Откройте ярлык «1С:Предприятие» на рабочем столе или в меню «Пуск».
- В окне запуска нажмите
Добавить…. - Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
- Введите понятное имя, например «Бухгалтерия Ромашка».
- Тип расположения — «На данном компьютере или на компьютере в локальной сети».
- В поле «Каталог информационной базы» укажите папку, где лежит
1Cv8.1CD. Сам файл выбирать не нужно. - Нажмите «Далее». На следующей странице при необходимости задайте основной режим запуска и версию 1С:Предприятия, затем «Готово».
Указывайте именно каталог, а не файл 1Cv8.1CD — это самая частая ошибка при добавлении. Если вместо папки выбрать файл, база не откроется.
Создание новой файловой базы
Если базы ещё нет, в том же окне выберите «Создание новой информационной базы». Дальше два варианта:
- 🆕 создать базу из шаблона конфигурации — шаблоны появляются после установки дистрибутива конфигурации;
- 📦 создать базу без конфигурации — пустую, например чтобы потом загрузить в неё файл выгрузки
.dt.
Путь к каталогу указывается так же, как при добавлении существующей базы. Платформа сама создаст папку и файл 1Cv8.1CD.
Версия платформы для конкретной базы
Когда на компьютере стоят несколько версий платформы, полезно закрепить нужную за базой. Выделите базу в списке, нажмите Изменить… и пройдите до страницы с полем «Версия 1С:Предприятия». Варианты записи:
| Значение | Что произойдёт |
|---|---|
8.3 | запустится самая новая установленная версия 8.3 |
8.3.24 | самая новая сборка из ветки 8.3.24 |
8.3.24.1548 | строго эта сборка |
Пустое поле равносильно автоматическому выбору. Для базы, которая капризничает на свежей платформе, задайте точный номер.
Где хранится список баз
Список баз лежит в текстовом файле ibases.v8i в профиле пользователя:
%APPDATA%\1C\1CEStart\ibases.v8i
Запись о файловой базе выглядит примерно так:
[Бухгалтерия Ромашка]
Connect=File="D:\Bases\Buh_Romashka";
Folder=/
Version=8.3
Этот файл удобно передать коллеге: он откроет его двойным щелчком или скопирует строки в свой ibases.v8i, и базы появятся в его списке. Сам файл правьте только при закрытом окне запуска 1С.
Запуск базы в режиме 1С:Предприятие и в Конфигураторе
После добавления выделите базу в списке и выберите режим.
1С:Предприятие— обычная работа: документы, отчёты, справочники. Сюда заходят бухгалтеры и кадровики.Конфигуратор— режим администратора и разработчика: обновление конфигурации , выгрузка и загрузка базы, список пользователей, тестирование и исправление.
Если в базе заведены пользователи, программа спросит логин и пароль. В новой пустой базе пользователей нет, и вход происходит без вопросов.
Монопольный режим: когда он нужен
Обычная работа в Конфигураторе не мешает другим пользователям. Монопольный доступ нужен только для отдельных операций:
- 🔄 обновление конфигурации базы данных (изменение структуры);
- 📥 загрузка информационной базы из файла
.dt; - 🛠 тестирование и исправление информационной базы.
Если в этот момент кто-то работает в 1С:Предприятии, платформа сообщит, что установить монопольный режим не удалось. Попросите коллег выйти из программы или выберите время, когда в базе никого нет.
Запуск из командной строки и ярлык
Базу можно открыть ярлыком, минуя окно выбора. Пригодится, если пользователь работает только с одной базой. Пример для режима Предприятия:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F "D:\Bases\Buh_Romashka" /N "Иванова"
Для Конфигуратора вместо ENTERPRISE пишут DESIGNER. Параметр /F задаёт каталог файловой базы, /N — имя пользователя. Пароль через /P в ярлыке лучше не хранить: его увидит любой, кто откроет свойства ярлыка.
Если после обновления платформы база открывается со странностями (не та форма, старые настройки), добавьте к строке запуска /ClearCache — платформа сбросит кэш клиента для этой базы.
Как открыть файловую базу 1С по сети
Файловую базу можно держать на одном компьютере или файловом сервере, а работать с ней с нескольких рабочих мест. Порядок такой.
- На компьютере, где лежит база, откройте общий доступ к папке с базой (или к родительской папке).
- В разрешениях общего доступа и на вкладке «Безопасность» дайте пользователям права «Изменение».
- На рабочем месте добавьте базу в список, а в качестве каталога укажите сетевой путь вида
\\SERVER\Bases\Buh_Romashka. - На каждом рабочем месте должна стоять платформа той же версии, что указана для базы.
Почему лучше UNC-путь, а не сетевой диск
Подключённая буква диска (Z:\Bases\…) существует только в сеансе пользователя, который её подключил. У другого пользователя, в планировщике заданий или при запуске от имени службы этой буквы нет. Путь \\SERVER\Bases\… работает везде, поэтому в списке баз используйте именно его.
Ограничения сетевой файловой базы
Файловый вариант рассчитан на небольшую команду в локальной сети. С ростом числа пользователей и объёма базы он начинает тормозить и чаще ловит блокировки.
| Ситуация | Что выбрать |
|---|---|
| 1–3 человека в одной локальной сети | сетевая файловая база подойдёт |
| пользователи работают удалённо через интернет | терминальный сервер или веб-публикация, а не общая папка по VPN |
| много одновременных пользователей, большая база | клиент-серверный вариант на сервере 1С |
Не открывайте файловую базу по VPN как общую папку. Обрыв связи посреди записи — частая причина повреждения 1Cv8.1CD.
Отдельно добавьте папку с базами в исключения антивируса на сервере и, если требуется, на рабочих местах. Проверка файла 1Cv8.1CD «на лету» заметно замедляет работу и может вызывать ошибки доступа.
Почему файловая база 1С не открывается
Ниже — самые частые симптомы. Нажмите на свой, чтобы увидеть причину и порядок действий.
Если база не открывается после всех проверок
Действуйте от безопасного к радикальному:
- Скопируйте папку базы целиком на локальный диск и попробуйте открыть копию. Если копия открывается, проблема в сети или правах, а не в самой базе.
- Запустите базу с параметром
/ClearCache, чтобы исключить испорченный кэш клиента. - Удалите базу из списка и добавьте заново. Это меняет только запись в
ibases.v8i, данные не трогает. - Проверьте файл утилитой
chdbfl.exe— только на закрытой базе, когда никто с ней не работает. - Восстановите базу из последней выгрузки
.dtили копии папки.
Служебный файл 1Cv8.1CL не удаляйте, пока хотя бы один пользователь может работать с базой. Если без этого не обойтись, сначала убедитесь, что все вышли из 1С и процессов 1cv8.exe не осталось ни на одном рабочем месте.
Копия, перенос и выгрузка файловой базы
Файловая база удобна тем, что её копия — это просто копия папки. Но делать её можно только тогда, когда с базой никто не работает. Иначе в копию попадёт файл в промежуточном состоянии.
Два способа сделать копию
| Способ | Как сделать | Когда подходит |
|---|---|---|
| Копия папки | закрыть 1С у всех пользователей и скопировать каталог базы целиком | быстрый откат перед обновлением, перенос на другой диск |
Выгрузка .dt | в Конфигураторе: Администрирование → Выгрузить информационную базу… | перенос на другой компьютер, переход на клиент-серверный вариант, хранение архивов |
Файл .dt компактнее папки и не зависит от формата хранения конкретной платформы. Его загружают через Администрирование → Загрузить информационную базу… в Конфигураторе. Загрузка .dt полностью заменяет данные в базе, куда её загружают — загружайте только в пустую или специально созданную базу.
Перенос базы на другой компьютер
- Попросите всех выйти из базы.
- Сделайте выгрузку
.dtили скопируйте папку базы. - На новом компьютере установите ту же версию платформы.
- Скопированную папку добавьте в список как существующую базу. Если переносите через
.dt, создайте новую пустую базу и загрузите файл в Конфигураторе. - Откройте базу и проверьте последние документы и остатки.
Лицензия на программу не переезжает вместе с базой: она привязана к компьютеру, а не к файлу 1Cv8.1CD. На новом месте её нужно получить отдельно по правилам вашей лицензии.
Частые вопросы
Можно ли открыть файл 1Cv8.1CD двойным щелчком?
Как понять, файловая база или серверная?
File="…" с путём к папке, для серверной — Srvr= и Ref= с именем сервера и базы.Сколько человек могут одновременно работать в файловой базе?
Можно ли открыть одну файловую базу на разных версиях платформы?
Где найти файловую базу, если её путь неизвестен?
1Cv8.1CD поиском Проводника.