Запуск файловой базы 1С:Предприятия из любого каталога

· 10 мин

Содержание

Чтобы запустить 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С через ярлык «1С:Предприятие» на рабочем столе. Откроется окно со списком информационных баз.
  2. Нажмите Добавить....
  3. Выберите Добавление в список существующей информационной базы и нажмите Далее.
  4. Введите понятное имя, например «Бухгалтерия — ООО Ромашка».
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  6. В поле каталога нажмите кнопку выбора и укажите папку, где лежит 1Cv8.1CD. Нажмите Далее.
  7. На последнем шаге оставьте вариант запуска «Выбирать автоматически» и версию 8.3, если нет причин закреплять конкретную сборку. Нажмите Готово.

База появится в списке. Выделите ее и нажмите 1С:Предприятие или Конфигуратор.

Если в списке баз нужна группа

Когда баз много, их удобно разложить по группам. В окне добавления базы можно указать папку списка, а в самом списке ее видно как раскрывающуюся ветку. На путь к данным на диске это не влияет: группа существует только в списке стартера.

Способ 2. Ярлык с параметрами командной строки

Если база одна или ее нужно открывать в обход списка, сделайте отдельный ярлык.

Как создать ярлык

  1. Щелкните правой кнопкой по рабочему столу → Создать → Ярлык.
  2. В поле расположения объекта вставьте команду (пример ниже).
  3. Дайте ярлыку имя и нажмите Готово.

Запуск в режиме 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 по частям, и база почти гарантированно повреждается.

Почему база не открывается из папки: разбор ошибок

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

Как работать с утилитой chdbfl.exe

Утилита проверяет физическую целостность файла базы без запуска 1С.

  1. Убедитесь, что в базе никто не работает : при проверке утилита требует монопольного доступа к файлу.
  2. Скопируйте каталог базы целиком в отдельную папку.
  3. Запустите C:\Program Files\1cv8\8.3.xx.xxxx\bin\chdbfl.exe.
  4. Укажите путь к файлу 1Cv8.1CD (здесь нужен именно файл).
  5. Сначала запустите проверку без исправления. Галочку исправления ставьте, только если найдены ошибки и копия уже сделана.

Исправление может удалить поврежденные записи. Без копии каталога откатить его нельзя.

Скрипты и автоматизация запуска

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С с флешки?
Базу — да: подключите каталог на флешке как обычную папку. Платформа при этом должна быть установлена на компьютере, а флешку нельзя извлекать, пока 1С открыта, иначе база повредится.
Чем отличается запуск через 1cestart.exe и через 1cv8.exe?
1cestart.exe сам подбирает подходящую версию платформы и показывает список баз. 1cv8.exe из конкретной папки bin всегда запускает именно эту версию.
Как открыть сразу Конфигуратор, минуя окно выбора?
Создайте ярлык с ключом DESIGNER и параметром /F с путем к каталогу базы. Окно со списком баз при этом не появится.
Почему база пропала из списка после смены пользователя Windows?
Список баз хранится в профиле пользователя, в файле %APPDATA%\1C\1CEStart\ibases.v8i. У нового пользователя он свой и пустой, поэтому базу нужно добавить заново или настроить общий список через CommonInfoBases.
Можно ли открыть файловую базу тонким клиентом?
Да. 1cv8c.exe с параметром /F работает с файловой базой напрямую, но запустить в нем Конфигуратор нельзя — для этого нужен 1cv8.exe.