Как найти папку информационной базы 1С:Предприятия 7.7 на диске
Содержание
База 1С:Предприятия 7.7 в файловом (DBF) варианте — это обычная папка на диске. В ней лежат файл конфигурации 1Cv7.MD, словарь данных 1Cv7.DD и десятки таблиц *.DBF с индексами *.CDX. Быстрее всего путь к ней показывает окно запуска: выделите базу в списке, нажмите «Изменить» — в поле «Путь» будет полный адрес каталога.
Типичная ситуация: старая «семёрка» годами работала на компьютере бухгалтера, а теперь машину меняют или нужно поднять архив за 2010 год. Ярлык есть, база открывается, но где физически хранятся её файлы данных, никто не помнит. Найти их можно за пару минут: через окно запуска, ярлык, реестр или поиск по диску.
Где база 1С 7.7 обычно лежит по умолчанию
У версии 7.7 нет единого «хранилища баз», как у списка ibases.v8i в 8.3. Каждая база — отдельный каталог, и его адрес выбирал тот, кто её создавал. Тем не менее места повторяются.
📁 Частые варианты расположения:
- внутри каталога программы:
C:\Program Files\1Cv77\DB\...или на 64-битной WindowsC:\Program Files (x86)\1Cv77\DB\...— сюда базу обычно предлагает поставить установщик типовой конфигурации; - отдельная папка в корне диска:
C:\1C\,D:\1Cbase\,D:\Buh77\— так делают администраторы, чтобы не держать данные рядом с программой; - общая сетевая папка на сервере или «главном» компьютере:
\\SERVER\1C\Buh\; - подключённый сетевой диск:
Z:\Buh\— за буквой скрывается всё тот же сетевой ресурс.
Сама программа при этом живёт в каталоге 1Cv77\BIN: там исполняемые файлы 1cv7.exe, 1cv7s.exe, 1cv7l.exe (разные варианты поставки). Папка BIN — это платформа, а не данные: копировать для переноса нужно каталог базы.
Если на компьютере несколько баз, они часто лежат соседними подпапками одного каталога: D:\1C\Buh, D:\1C\Zarplata, D:\1C\Torg. Нашли одну — посмотрите на соседей.
Путь к базе 1С 7.7 через окно запуска и ярлык
Окно запуска
- Запустите 1С:Предприятие 7.7 обычным ярлыком.
- В окне «Запуск 1С:Предприятия» выделите нужную базу в списке.
- Нажмите кнопку «Изменить».
- В открывшемся окне поле «Путь» содержит полный адрес каталога базы. Его можно выделить и скопировать.
Здесь же видно, локальная база или сетевая: путь вида \\SERVER\... или с буквой сетевого диска означает, что файлы лежат не на этом компьютере.
Свойства ярлыка
Некоторые ярлыки запускают базу сразу, минуя окно выбора. Путь в таком случае прописан в командной строке ярлыка.
- Щёлкните ярлык правой кнопкой → «Свойства».
- На вкладке «Ярлык» посмотрите поле «Объект».
- Найдите параметр
/D— сразу за ним идёт каталог базы.
Пример строки:
"C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" enterprise /D"D:\1C\Buh\" /N"Иванова"
Здесь база лежит в D:\1C\Buh\. Остальные параметры: enterprise или config — режим запуска, /N и /P — пользователь и пароль, /M — монопольный режим.
Если в строке ярлыка указан /P с паролем открытым текстом, его видит любой, кто откроет свойства. При переносе на новый компьютер лучше такой ярлык не копировать, а создать заново.
Что лежит в каталоге базы 1С 7.7 и как отличить его от чужой папки
Открыв найденную папку, убедитесь, что это действительно база, а не копия, архив или пустой шаблон. Признак — набор файлов определённого состава.
| Файл или папка | Что это |
|---|---|
1Cv7.MD | Конфигурация: справочники, документы, формы, модули |
1Cv7.DD | Словарь данных — описание структуры DBF-таблиц |
1SJOURN.DBF | Общий журнал документов |
1SCONST.DBF | Значения периодических реквизитов и констант |
SC*.DBF | Таблицы справочников |
DH*.DBF, DT*.DBF | Шапки и табличные части документов |
RA*.DBF, RG*.DBF | Движения и итоги регистров (в торговых и зарплатных конфигурациях) |
*.CDX | Индексы таблиц, программа может пересоздать их сама |
USRDEF\ | Список пользователей и их права (users.usr) |
SYSLOG\ | Журнал регистрации действий пользователей |
ExtForms\ | Внешние отчёты и обработки, печатные формы |
Ориентир по размеру: база небольшой фирмы за несколько лет занимает от сотен мегабайт до нескольких гигабайт. Если папка весит 3–5 МБ и в ней почти нет DBF-файлов, перед вами, скорее всего, пустая база или только конфигурация.
Как понять, что база на SQL, а не на DBF
В SQL-версии 7.7 вместо 1Cv7.DD в каталоге лежит 1Cv7.DDS, а самих таблиц DBF с данными нет — они находятся в базе MS SQL Server. Каталог при этом всё равно нужен: в нём хранится конфигурация 1Cv7.MD, пользователи и журнал. Для переноса такой базы одной папки мало, нужна ещё резервная копия базы SQL или выгрузка данных из Конфигуратора.
Поиск расположения баз 1С 7.7 через реестр Windows
Список баз из окна запуска хранится не в файле, а в реестре текущего пользователя Windows. Это удобно, когда 1С не запускается или нужно быстро выписать пути ко всем базам сразу.
Раздел:
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles
В нём каждая строка — одна база: имя параметра содержит путь к каталогу, значение — название, которое видно в окне запуска.
Вывести список в командной строке:
reg query "HKCU\Software\1C\1Cv7\7.7\Titles"
Сохранить его в файл, чтобы перенести на новый компьютер:
reg export "HKCU\Software\1C\1Cv7\7.7\Titles" C:\temp\bases77.reg
На новом месте файл .reg импортируется двойным щелчком, и список баз появится в окне запуска. Если пути на новом компьютере другие, перед импортом откройте .reg в Блокноте и поправьте их.
Реестр «пользовательский»: под другой учётной записью Windows список баз будет свой. Если у бухгалтера база видна, а у администратора нет — смотрите реестр, войдя под учётной записью бухгалтера.
Если ни ярлыка, ни реестра нет
Остаётся поиск по диску. Файл 1Cv7.MD есть в каждой базе, поэтому ищут именно его:
where /r C:\ 1cv7.md
where /r D:\ 1cv7.md
Команда выведет все каталоги, где лежит конфигурация 7.7. Среди результатов будут и шаблоны в папках установки конфигураций — отличить их от рабочих баз помогает таблица и размер из предыдущего раздела.
Сетевое хранение базы 1С 7.7 и общие папки
Многопользовательская работа в 7.7 на DBF устроена просто: база лежит в общей папке, каждый пользователь открывает её файлы по сети. Сервера 1С в этой схеме нет.
🖧 Что нужно для нормальной работы:
- 📂 общая папка с правами на чтение и запись для всех пользователей 1С, включая создание и удаление файлов — программа создаёт служебные и временные файлы в каталоге базы;
- 🔤 одинаковый путь у всех: либо UNC-путь
\\SERVER\1C\Buh\, либо один и тот же сетевой диск на каждом компьютере; - 🔒 сетевая версия программы с соответствующим ключом защиты, если база используется одновременно несколькими людьми.
UNC-путь надёжнее буквы диска. Буква может «отвалиться» после перезагрузки или быть другой на новом компьютере, а \\SERVER\... не зависит от настроек конкретной машины.
Как узнать, где физически лежит сетевая папка
В окне запуска виден только сетевой адрес. Чтобы найти каталог на самом сервере:
- На сервере откройте «Управление компьютером» → «Общие папки» → «Общие ресурсы».
- Найдите ресурс с именем из пути (например,
1C). - В колонке «Путь» указан локальный каталог на сервере, например
E:\Data\1C.
То же самое показывает команда net share, выполненная на сервере.
Файловая 7.7 плохо переносит сбои сети и агрессивное кэширование файлов в новых версиях Windows: при нестабильной связи растёт риск повреждения таблиц и индексов. Если базы «сыплются» только при работе по сети, сначала проверяйте сеть и настройки общего доступа на сервере, а не саму 1С.
Как безопасно скопировать и перенести базу 1С 7.7
Простое копирование папки работает, но только при одном условии: в базе никто не работает . Копия, снятая на ходу, может оказаться несогласованной — часть таблиц записана, часть нет.
Способ 1. Выгрузка через Конфигуратор
Самый надёжный вариант, потому что программа сама собирает все нужные файлы в один архив.
- Попросите всех пользователей выйти из 1С.
- Запустите базу в режиме «Конфигуратор».
- Выберите меню
Администрирование → Сохранить данные. - Укажите место и имя ZIP-архива, нажмите «Сохранить».
- На новом месте создайте пустую папку, добавьте её в окно запуска как новую базу, откройте в Конфигураторе и выполните
Администрирование → Восстановить данные, выбрав архив.
Способ 2. Копирование каталога
- Убедитесь, что все пользователи вышли из базы. На сервере это можно проверить в оснастке «Общие папки» → «Открытые файлы»: файлы из каталога базы там не должны висеть.
- Скопируйте каталог базы целиком, вместе с подпапками
USRDEF,SYSLOG,ExtForms. - Заархивируйте копию и проверьте, что архив открывается.
- На новом компьютере положите папку, добавьте её в окно запуска (кнопка «Добавить», поле «Путь») или импортируйте
.regиз реестра. - Откройте базу и проверьте последние документы, остатки и отчёты.
| Способ | Когда подходит | Риски |
|---|---|---|
| Сохранить данные в Конфигураторе | Перенос, резервная копия перед обновлением | Нужен вход в Конфигуратор с правами администратора |
| Копирование папки | Нет пароля к Конфигуратору, массовый перенос нескольких баз | Несогласованная копия, если кто-то работал в базе |
| Резервная копия SQL + папка | SQL-версия 7.7 | Нужны права на SQL Server |
Внешние отчёты и обработки иногда лежат не в ExtForms, а в произвольной папке — например, на рабочем столе бухгалтера. Если после переноса какая-то печатная форма «пропала», ищите файлы *.ert по старому компьютеру.
Почему база 1С 7.7 не находится или не открывается
Program Files, а программа работала без прав администратора, Windows могла сохранять изменения в C:\Users\<имя>\AppData\Local\VirtualStore\Program Files (x86)\1Cv77\.... Свежие данные лежат там. Перенесите базу из VirtualStore в отдельную папку вне Program Files и поправьте путь.Не открывайте найденные DBF-файлы в Excel или сторонних редакторах с сохранением: одно случайное нажатие «Сохранить» меняет формат таблицы, и 1С перестанет её читать. Для просмотра используйте копию папки.
Частые вопросы
Можно ли держать базу 1С 7.7 на флешке или в облачной папке?
Где хранятся пароли пользователей 1С 7.7?
users.usr в подпапке USRDEF каталога базы. При копировании базы без этой подпапки список пользователей пропадёт.Сколько баз может быть на одном компьютере?
Можно ли переименовать папку с базой?
/D тоже придётся поправить.