Запуск файловой базы 1С:Предприятия из любого каталога
Содержание
Чтобы запустить 1С из папки, укажите платформе каталог, где лежит файл 1Cv8.1CD. Быстрее всего это сделать в окне запуска: Добавить → Добавление в список существующей информационной базы → На данном компьютере или на компьютере в локальной сети и путь к каталогу. Второй способ — ярлык с командой 1cestart.exe ENTERPRISE /F"D:\Bases\Buh". Тогда база открывается сразу, без выбора в списке.
Речь о файловом варианте 1С:Предприятия 8.3. Платформа при этом установлена обычным образом, а сама база может лежать где угодно: на диске D, на флешке, в общей папке на сервере. Ниже — как устроен каталог базы, все рабочие способы запуска, настройка доступа по сети, разбор ошибок и готовые скрипты.
Что лежит в папке файловой базы
Файловая база 1С — это не одна программа, а каталог с данными. Платформа (исполняемые файлы) и база хранятся отдельно, и это главное, что нужно держать в голове.
Платформа устанавливается в C:\Program Files\1cv8\ (или C:\Program Files (x86)\1cv8\ для 32-разрядной версии):
- 📁
common\1cestart.exe— стартер. Он показывает список баз и сам подбирает нужную версию платформы. - 📁
8.3.xx.xxxx\bin\1cv8.exe— толстый клиент, в нём же запускается Конфигуратор. - 📁
8.3.xx.xxxx\bin\1cv8c.exe— тонкий клиент, только режим 1С:Предприятие. - 📁
8.3.xx.xxxx\bin\chdbfl.exe— утилита проверки файловой базы без входа в программу.
Каталог базы — любая папка, например D:\Bases\Buh. Внутри:
| Объект | Что это |
|---|---|
1Cv8.1CD | Сам файл базы: конфигурация и все данные |
1Cv8Log | Папка журнала регистрации |
1Cv8tmp.1CD | Временный файл, появляется при некоторых операциях и удаляется после них |
Для запуска платформе нужен именно путь к каталогу, а не к файлу 1Cv8.1CD. Это частая путаница: в поле пути указывают D:\Bases\Buh, без имени файла.
Папку базы можно свободно переносить: скопировали каталог целиком на другой диск или компьютер — и подключили по новому пути. Копировать нужно, когда в базе никто не работает, иначе копия получится несогласованной.
Способ 1. Подключение папки через окно запуска
Это самый простой путь, без командной строки. Подходит, если база будет открываться регулярно и ее удобно видеть в общем списке.
- Запустите 1С через ярлык «1С:Предприятие» на рабочем столе. Откроется окно со списком информационных баз.
- Нажмите
Добавить.... - Выберите
Добавление в список существующей информационной базыи нажмитеДалее. - Введите понятное имя, например «Бухгалтерия — ООО Ромашка».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле каталога нажмите кнопку выбора и укажите папку, где лежит
1Cv8.1CD. НажмитеДалее. - На последнем шаге оставьте вариант запуска «Выбирать автоматически» и версию
8.3, если нет причин закреплять конкретную сборку. НажмитеГотово.
База появится в списке. Выделите ее и нажмите 1С:Предприятие или Конфигуратор.
Если в списке баз нужна группа
Когда баз много, их удобно разложить по группам. В окне добавления базы можно указать папку списка, а в самом списке ее видно как раскрывающуюся ветку. На путь к данным на диске это не влияет: группа существует только в списке стартера.
Способ 2. Ярлык с параметрами командной строки
Если база одна или ее нужно открывать в обход списка, сделайте отдельный ярлык.
Как создать ярлык
- Щелкните правой кнопкой по рабочему столу →
Создать → Ярлык. - В поле расположения объекта вставьте команду (пример ниже).
- Дайте ярлыку имя и нажмите
Готово.
Запуск в режиме 1С:Предприятие через стартер:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh"
Запуск Конфигуратора той же базы:
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F"D:\Bases\Buh"
Если нужна строго определенная версия платформы, указывайте путь к 1cv8.exe в папке этой версии:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh"
Номер в пути замените на тот, что установлен у вас: загляните в C:\Program Files\1cv8\.
Основные параметры запуска
| Параметр | Что делает | Пример |
|---|---|---|
ENTERPRISE | Режим 1С:Предприятие | — |
DESIGNER | Режим Конфигуратора | — |
/F | Путь к каталогу файловой базы | /F"\\srv\Bases\Buh" |
/S | Адрес клиент-серверной базы | /S"srv1c\buh" |
/IBName | Открыть базу по имени из списка | /IBName"Бухгалтерия" |
/N | Имя пользователя | /N"Иванова" |
/P | Пароль | /P"12345" |
/DisableStartupMessages | Не показывать стартовые сообщения | — |
/Out | Файл для служебных сообщений | /Out"C:\Temp\log.txt" |
Пример ярлыка, который сразу открывает базу под нужным пользователем:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова"
Пароль в параметре /P хранится в ярлыке открытым текстом. Его видит любой, кто откроет свойства ярлыка. Для рабочих баз лучше оставить ввод пароля вручную или настроить аутентификацию Windows для пользователя 1С.
Пути с пробелами всегда берите в кавычки: /F"D:\Мои базы\Бухгалтерия". Без кавычек платформа обрежет путь на первом пробеле.
Способ 3. Правка списка баз вручную через ibases.v8i
Список баз, который показывает стартер, хранится в текстовом файле:
%APPDATA%\1C\1CEStart\ibases.v8i
Вставьте эту строку в адресную строку Проводника — откроется нужная папка. Файл свой у каждого пользователя Windows.
Запись о файловой базе выглядит так:
[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Buh";
Заголовок в квадратных скобках — имя в списке. Строка Connect задает расположение. Недостающие служебные строки (идентификатор, порядок в списке и т.п.) стартер обычно дописывает сам при следующем запуске.
Когда ручная правка удобнее мастера:
- 🗂 нужно разом прописать 10–20 баз;
- 🖥 одинаковый список надо раздать на несколько компьютеров;
- 🔁 базы переехали на новый диск, и пути нужно поменять во всех записях сразу.
Перед правкой закройте все окна 1С и сохраните копию ibases.v8i. Если стартер открыт, он может перезаписать файл своим вариантом.
Общий список для всего офиса
Чтобы не править файл на каждом компьютере, положите один файл списка, например \\srv\1C\bases.v8i, в общую папку. Затем в файле %APPDATA%\1C\1CEStart\1cestart.cfg на каждом рабочем месте добавьте строку:
CommonInfoBases=\\srv\1C\bases.v8i
Базы из общего списка появятся у пользователя автоматически. Меняете путь в одном файле — изменение видят все.
Запуск базы из сетевой папки: доступ и права
Файловую базу на сервере или на соседнем компьютере открывают точно так же, только путь указывают сетевой.
Какой путь указывать
Используйте UNC-путь вида \\srv\Bases\Buh, а не букву подключенного диска вроде Z:\Buh. Причины:
- 🔤 у разных пользователей одна и та же папка может быть подключена под разными буквами;
- ⏳ подключенный диск после перезагрузки иногда «просыпается» не сразу, и 1С успевает выдать ошибку;
- ⚙️ задания по расписанию и службы не видят диски, подключенные в сеансе пользователя.
Какие права нужны
1С не только читает 1Cv8.1CD, но и постоянно пишет в него, создает временные файлы и ведет журнал регистрации. Поэтому прав «только чтение» недостаточно.
| Уровень | Что выставить |
|---|---|
| Общий доступ (вкладка «Доступ») | Чтение и изменение для группы пользователей 1С |
| NTFS (вкладка «Безопасность») | «Изменение» на каталог базы и все вложенные объекты |
Файл 1Cv8.1CD | Не должен иметь атрибут «Только чтение» |
Права проще выдавать не каждому сотруднику, а группе, например «Пользователи 1С». Новый бухгалтер добавляется в группу и сразу получает доступ.
Ограничения файлового режима по сети
- 👥 Файловая база рассчитана на небольшую группу. При 5–10 одновременных пользователях по сети работа заметно замедляется, особенно при проведении и закрытии месяца.
- 🛡 Антивирус на сервере и на клиентах проверяет
1Cv8.1CDпри каждом обращении. Добавьте каталог баз в исключения — это часто дает самый ощутимый прирост скорости. - 📶 Обрыв сети или Wi-Fi во время записи может повредить файл базы. Для сетевой работы нужен кабель и стабильное соединение.
Не открывайте одну файловую базу одновременно с компьютеров, подключенных через облачные синхронизаторы (Яндекс Диск, Dropbox и подобные). Синхронизатор копирует 1Cv8.1CD по частям, и база почти гарантированно повреждается.
Почему база не открывается из папки: разбор ошибок
1Cv8.1CD по указанному пути. Проверьте, что в параметре /F или в свойствах базы указан каталог, а не файл, и что папка не переименована. Для сетевого пути откройте его в Проводнике под тем же пользователем Windows.1cv8.exe и 1cv8c.exe; на сервере проверьте открытые файлы через «Управление компьютером → Общие папки → Открытые файлы».1Cv8.1CD.chdbfl.exe из папки bin установленной платформы.1cestart.exe с автоматическим выбором версии.Как работать с утилитой chdbfl.exe
Утилита проверяет физическую целостность файла базы без запуска 1С.
- Убедитесь, что в базе никто не работает : при проверке утилита требует монопольного доступа к файлу.
- Скопируйте каталог базы целиком в отдельную папку.
- Запустите
C:\Program Files\1cv8\8.3.xx.xxxx\bin\chdbfl.exe. - Укажите путь к файлу
1Cv8.1CD(здесь нужен именно файл). - Сначала запустите проверку без исправления. Галочку исправления ставьте, только если найдены ошибки и копия уже сделана.
Исправление может удалить поврежденные записи. Без копии каталога откатить его нельзя.
Скрипты и автоматизация запуска
Bat-файл удобен, когда нужно сделать что-то перед запуском: проверить доступность сервера, подключить сетевую папку, выбрать базу по условию.
Простой скрипт запуска
@echo off
chcp 65001 >nul
set V8="C:\Program Files\1cv8\common\1cestart.exe"
set IB=\\srv\Bases\Buh
if not exist "%IB%\1Cv8.1CD" (
echo Папка базы недоступна: %IB%
pause
exit /b 1
)
start "" %V8% ENTERPRISE /F"%IB%"
Скрипт сначала проверяет, что файл базы виден по сети, и только потом запускает 1С. Если сервер выключен, пользователь увидит понятное сообщение вместо системной ошибки.
Строка chcp 65001 нужна, чтобы корректно работали русские буквы в путях и сообщениях. Сохраняйте такой файл в кодировке UTF-8 без BOM. Второй вариант — сохранить bat в кодировке OEM 866 и обойтись без chcp.
Выгрузка базы в файл .dt по расписанию
Тот же механизм параметров позволяет делать резервные копии без участия человека:
@echo off
set V8="C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe"
set IB=D:\Bases\Buh
set OUT=E:\Backup
%V8% DESIGNER /F"%IB%" /N"Администратор" /P"пароль" /DumpIB"%OUT%\buh_%date%.dt" /Out"%OUT%\dump_log.txt" /DisableStartupMessages
Повесьте скрипт на ночное время через Планировщик заданий Windows.
Выгрузка в .dt требует, чтобы в базе не было пользователей. Если кто-то забыл закрыть 1С, выгрузка не выполнится, а причину вы увидите в файле из параметра /Out. Запускайте задание тогда, когда сеансы гарантированно завершены.
Переменная %date% подставляет дату в формате системы. В русской локали это 09.10.2026, и имя файла получается корректным. В других локалях в дате бывают символы /, которые недопустимы в имени файла, поэтому проверьте результат на своем сервере.
Что еще удобно автоматизировать
- 📋 раздачу одинакового
ibases.v8iили строкиCommonInfoBasesна все компьютеры через групповые политики или скрипт входа; - 🔄 запуск конфигуратора с параметрами для пакетных операций по нескольким базам по очереди;
- 🧾 сбор логов из
/Outв одну папку, чтобы утром сразу видеть, какая выгрузка не прошла.
Частые ошибки при запуске из папки
- Путь к файлу вместо каталога. В
/Fи в мастере добавления указывают папку. Путь к1Cv8.1CDнужен только утилитеchdbfl.exe. - База на рабочем столе пользователя. Такую папку не видят другие пользователи и часто не захватывает резервное копирование
. Держите базы в отдельном каталоге вроде
D:\Bases. - Копирование работающей базы. Пока в базе кто-то есть, копия каталога может оказаться неработоспособной. Копируйте после выхода всех пользователей или делайте выгрузку
.dt. - Разные версии платформы на компьютерах. Если один сотрудник открыл базу более новой платформой, у коллег со старой версией база может перестать открываться. Обновляйте платформу на всех рабочих местах одновременно.
- Две записи на одну базу. После переноса старая запись в списке продолжает указывать на прежнюю папку. Удалите ее, чтобы никто случайно не открыл устаревшую копию.
Частые вопросы
Можно ли запустить 1С с флешки?
Чем отличается запуск через 1cestart.exe и через 1cv8.exe?
1cestart.exe сам подбирает подходящую версию платформы и показывает список баз. 1cv8.exe из конкретной папки bin всегда запускает именно эту версию.Как открыть сразу Конфигуратор, минуя окно выбора?
DESIGNER и параметром /F с путем к каталогу базы. Окно со списком баз при этом не появится.Почему база пропала из списка после смены пользователя Windows?
%APPDATA%\1C\1CEStart\ibases.v8i. У нового пользователя он свой и пустой, поэтому базу нужно добавить заново или настроить общий список через CommonInfoBases.Можно ли открыть файловую базу тонким клиентом?
1cv8c.exe с параметром /F работает с файловой базой напрямую, но запустить в нем Конфигуратор нельзя — для этого нужен 1cv8.exe.