Как найти папку информационной базы 1С 7.7 и что в ней лежит

· 9 мин

Содержание

База 1С:Предприятия 7.7 — это обычная папка на диске. В ней лежат файл конфигурации 1Cv7.MD, словарь данных 1Cv7.DD и десятки таблиц *.DBF с индексами *.CDX. Путь к этой папке хранится в реестре Windows текущего пользователя, в ключе HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles, и виден в окне запуска по кнопке «Изменить».

Статья про версию 7.7. В 8.3 всё устроено иначе: там один файл 1Cv8.1CD и список баз в ibases.v8i. Здесь ни того, ни другого нет, поэтому советы для «восьмёрки» к семёрке не подходят.

Где база 1С 7.7 обычно лежит на локальном диске

Единого обязательного места нет. Каталог базы выбирают при её создании, и он может оказаться где угодно: D:\1C\Buh, C:\Base\Torg, на флешке. Но есть типичные варианты.

📁 Рядом с программой. Установщик кладёт исполняемые файлы в папку 1Cv77\BIN внутри Program Files (на 64-разрядной Windows — Program Files (x86)). Демо-базы и первые рабочие базы часто создают в соседних подпапках того же каталога 1Cv77.

📁 Отдельная папка в корне диска. Опытные администраторы выносят базы в короткий путь вроде D:\1C77\Base_Firma. Так проще делать копии и не мешает контроль учётных записей Windows.

📁 Папка конфигурации от поставщика. Типовые конфигурации при установке предлагают свой каталог, обычно с названием продукта.

Если база лежит внутри Program Files, на Windows 7 и новее запись туда может перенаправляться в виртуальную папку пользователя (AppData\Local\VirtualStore). В итоге один бухгалтер видит свежие данные, а другой — старые. Базу из Program Files лучше перенести в обычную папку.

Чтобы быстро найти все базы на компьютере, ищите по диску файл 1Cv7.MD. Каждая папка, где он лежит, — отдельная информационная база или её копия. В проводнике это поиск по имени, в командной строке — так:

dir C:\1Cv7.MD /s /b
dir D:\1Cv7.MD /s /b

Команда выведет полные пути. Дальше остаётся отличить рабочую базу от старых копий: смотрите на дату изменения файлов 1SJOURN.DBF и 1SCONST.DBF — у рабочей базы она свежая.

Как узнать путь к базе 1С 7.7 через окно запуска и реестр

Окно «Запуск 1С:Предприятия»

  1. Запустите 1С 7.7 обычным ярлыком.
  2. В списке информационных баз выделите нужную.
  3. Нажмите «Изменить».
  4. В поле «Путь» будет полный адрес каталога базы.

Оттуда путь можно скопировать и вставить в адресную строку проводника.

Где хранится сам список баз

В 7.7 нет отдельного файла со списком баз, как ibases.v8i в 8.3. Список живёт в реестре:

HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles

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

Имя параметраЗначение
D:\1C77\Buh\Бухгалтерия ООО Ромашка
\\SRV\1C\Torg\Торговля и склад

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

Список баз как файл: экспорт и перенос

Удобно сохранить ключ Titles в .reg-файл. Это и текстовая «конфигурация» списка, и способ раздать его другим пользователям.

  1. Нажмите Win+R, введите regedit.
  2. Перейдите в ключ Titles.
  3. Правой кнопкой по ключу → «Экспортировать», сохраните файл.

Внутри файл выглядит так:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]
"D:\\1C77\\Buh\\"="Бухгалтерия ООО Ромашка"
"\\\\SRV\\1C\\Torg\\"="Торговля и склад"

Обратные косые черты в .reg удваиваются. Двойной щелчок по такому файлу на другом компьютере добавит те же базы в список пользователя, под которым вы вошли.

💡 Если в .reg-файле есть кириллица, сохраняйте его в той же кодировке, в какой выгрузил редактор реестра (UTF-16). Иначе названия баз превратятся в кракозябры.

Путь к базе в свойствах ярлыка: параметр /D

Часто базу открывают не через список, а прямым ярлыком на рабочем столе. Тогда путь записан в самом ярлыке.

  1. Правой кнопкой по ярлыку → «Свойства».
  2. Вкладка «Ярлык», поле «Объект».
  3. Найдите параметр /D — сразу за ним идёт каталог базы.

Типичная строка:

"C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" enterprise /D"\\SRV\1C\Buh" /N"Иванова"

Разбор параметров:

  • 🔹 1cv7s.exe, 1cv7.exe или 1cv7l.exe — какой вариант платформы запускается;
  • 🔹 enterprise — режим работы пользователя, config — Конфигуратор;
  • 🔹 /D — каталог информационной базы;
  • 🔹 /N и /P — имя пользователя и пароль.

Если параметра /D нет, ярлык просто открывает окно выбора базы. Тогда путь ищите в списке, как описано выше.

Пароль в параметре /P хранится в ярлыке открытым текстом. Любой, кто откроет свойства ярлыка, его увидит. Для общих компьютеров такой ярлык не подходит.

Путь изнутри работающей программы

Если база уже открыта, а ярлыка и списка под рукой нет, путь вернёт встроенная функция КаталогИБ(). Её можно вызвать во внешней обработке одной строкой:

Сообщить(КаталогИБ());

Путь появится в окне сообщений. Рядом есть функции КаталогПрограммы() — папка с исполняемыми файлами — и КаталогПользователя() — личная папка пользователя внутри базы.

Базы 1С 7.7 в общей сетевой папке и SQL-вариант

Файловая база по сети

В многопользовательской работе файловую базу кладут в общую папку на сервере или на одном из компьютеров. Все пользователи открывают один и тот же каталог.

Правила, которые снимают большинство проблем:

  1. Указывайте путь в формате UNC: \\SRV\1C\Buh, а не Z:\Buh. Буква сетевого диска у разных людей может отличаться или не подключиться после перезагрузки.
  2. Дайте полный доступ к папке базы всем пользователям 1С: чтение, запись, создание и удаление файлов. Платформа создаёт и удаляет служебные файлы во время работы.
  3. Не храните базу в папке с синхронизацией (облачные диски, Яндекс Диск, OneDrive). Синхронизация открытых DBF-файлов легко их портит.

💡 На новых версиях Windows сетевое кэширование SMB иногда приводит к повреждению индексов DBF при одновременной работе нескольких пользователей. Если индексы ломаются регулярно, а железо в порядке, ищите причину в настройках общего доступа на сервере.

SQL-версия 1С 7.7

В варианте для MS SQL Server данные лежат не в DBF, а в базе на SQL-сервере. Но каталог информационной базы на диске всё равно есть, и путь к нему ищется так же — через список баз или параметр /D.

В этом каталоге остаются:

  • 📄 1Cv7.MD — конфигурация;
  • 📄 1Cv7.DDS — словарь данных для SQL;
  • 📄 1Cv7.DBA — параметры подключения к SQL-серверу: имя сервера, базы, пользователя;
  • 📂 USRDEF и SYSLOG — пользователи и журнал регистрации.

Параметры подключения задаются в Конфигураторе: Администрирование → Параметры базы данных SQL. Где на SQL-сервере физически лежат файлы .mdf и .ldf, смотрите в SQL Server Management Studio, в свойствах базы данных на странице «Файлы».

Какие файлы хранятся в каталоге базы 1С 7.7

Состав файловой (DBF) базы стабилен. Зная его, легко понять, что перед вами: полноценная база, неполная копия или папка с мусором.

Файл или папкаЧто хранит
1Cv7.MDКонфигурация: справочники, документы, формы, модули
1Cv7.DDСловарь данных: описание всех таблиц и полей
1SJOURN.DBFОбщий журнал документов
1SCONST.DBFКонстанты и значения периодических реквизитов
1SBLOB.DBFДанные неограниченной длины
1SCRDOC.DBFСвязи документов: подчинённость и графы отбора
SCxxx.DBFТаблицы справочников
DHxxx.DBF, DTxxx.DBFШапки и табличные части документов
RAxxx.DBF, RGxxx.DBFДвижения и итоги регистров
1SACCS, 1SOPER, 1SENTRY (.DBF)План счетов, операции и проводки — если в конфигурации есть бухгалтерский учёт
*.CDXИндексы к таблицам с тем же именем
USRDEF\users.usrСписок пользователей и их права
SYSLOG\1cv7.mlgЖурнал регистрации
ExtFormsВнешние формы и печатные формы конфигурации

Цифры в именах вида SC123.DBF — внутренние номера объектов. Какому справочнику или документу соответствует номер, записано в 1Cv7.DD. Это обычный текстовый файл, его можно открыть блокнотом и найти номер поиском.

Что можно удалять, а что нет

  • ✅ Индексы *.CDX платформа умеет пересоздать при реиндексации.
  • ✅ Папка NEW_STRU остаётся после прерванной реструктуризации. Если база открывается нормально, её можно убрать.
  • ❌ Любой .DBF без замены из копии удалять нельзя — пропадут данные.
  • ❌ 1Cv7.MD и 1Cv7.DD — без них база не откроется.

Перед любыми действиями с файлами внутри каталога базы сделайте копию всей папки целиком.

Полная ли перед вами база 1С 7.7
Выполнено: 0 / 6

Как перенести базу 1С 7.7 в другую папку или на другой компьютер

Перенос файловой базы — это копирование папки и правка пути в списке баз.

  1. Попросите всех пользователей выйти из базы.
  2. Сделайте архив средствами программы: в Конфигураторе Администрирование → Сохранить данные. Получится .zip с данными базы.
  3. Скопируйте весь каталог базы целиком, со всеми подпапками, в новое место.
  4. В окне запуска нажмите «Добавить» и укажите новый путь. Старую запись удалите, чтобы никто случайно не открыл прежнюю копию.
  5. Если базу открывали прямыми ярлыками, исправьте в них параметр /D.
  6. Откройте базу на новом месте и проверьте последние документы.

На новом компьютере сначала нужно установить платформу 1С 7.7 и защиту лицензии. Сам каталог базы о лицензии ничего не знает и переносится отдельно.

Если база переезжает в новую Windows, сразу после первого запуска проверьте кодовую страницу (см. ниже). Это самая частая неожиданность при переезде семёрки.

Ошибки при поиске и переносе базы 1С 7.7

Большая часть проблем после переезда связана не с потерей файлов, а с путями, правами и кодовой страницей.

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

Тестирование и исправление ИБ требует, чтобы в базе не было пользователей. Запускайте его в нерабочее время и предупредите коллег заранее — все открытые сеансы придётся закрыть.

Частые вопросы

Можно ли держать базу 1С 7.7 на флешке?
Можно для поездки или однопользовательской работы. Но флешку нельзя выдёргивать при открытой базе: DBF-таблицы и индексы повреждаются. Работайте с копией, а не с единственным экземпляром.
Почему база не видна в списке у другого пользователя того же компьютера?
Список хранится в разделе реестра текущего пользователя. Добавьте базу в его окне запуска кнопкой «Добавить» или импортируйте ему .reg-файл с ключом Titles.
Как понять, DBF-база или SQL-версия?
Загляните в каталог базы. Если там много файлов SC, DH, DT с расширением .DBF — это файловая база. Если таблиц нет, а есть 1Cv7.DDS и 1Cv7.DBA — данные хранятся на SQL-сервере.
Сколько места занимает база 1С 7.7?
Размер равен размеру папки на диске. Небольшая бухгалтерия весит десятки мегабайт, торговая база с многолетней историей — гигабайты. Размер отдельной DBF-таблицы ограничен 2 ГБ, поэтому большие базы иногда упираются в этот предел.
Можно ли открыть файлы базы без 1С?
DBF-таблицы открываются любой программой для просмотра DBF, но названия полей там служебные. Чтобы понять, какое поле что хранит, сверяйтесь со словарём 1Cv7.DD. Редактировать таблицы в обход 1С не стоит — нарушится целостность данных.