К статье
Практический материал

Администрирование · 11 мин

Где хранятся базы 1С 7.7 и как их найти

Разбираем, где физически хранятся базы 1С 7.7: структура каталога, файлы 1Cv7.MD, DBF и CDX, как найти базу, перенести её и сделать резервную копию.

База 1С 7.7 в файловом варианте — это обычный каталог на диске, содержащий набор файлов с данными, метаданными и служебной информацией. Никакой отдельной СУБД для работы не требуется: платформа читает и пишет файлы напрямую. Поэтому вопрос «где хранится база» сводится к поиску конкретной папки и пониманию того, какие файлы внутри неё критичны, а какие можно удалять без потерь.

Знание структуры каталога нужно в трёх практических ситуациях: при резервном копировании, при переносе базы на другой компьютер или сервер и при восстановлении после сбоя. Ошибка на любом из этих этапов — например, копирование базы во время работы пользователей — приводит к повреждению данных, поэтому важно понимать не только «где», но и «как правильно с этим работать».

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

Из чего состоит каталог базы 1С 7.7

При создании информационной базы платформа формирует каталог с фиксированным набором файлов. Главный из них — 1Cv7.MD: в нём хранятся метаданные конфигурации, то есть описание документов, справочников, журналов, форм и модулей. Без этого файла база не откроется, а его повреждение делает данные недоступными даже при целых таблицах.

Сами данные размещаются в таблицах формата DBF с индексными файлами CDX. Имена таблиц назначаются платформой системно (например, DH1234.DBF, DT5678.DBF), и по имени файла понять его назначение затруднительно — соответствие хранится в словаре данных 1SJOURN.DBF и файле описания структуры 1Cv7.DDS. Удалять или переименовывать отдельные DBF-файлы вручную нельзя: это гарантированно нарушает целостность базы.

Кроме основных файлов, в каталоге присутствуют служебные: 1Cv7.DBA (список пользователей и пароли), 1Cv7.CFG (параметры базы), 1Cv7.LOG и SYSLOG\ (журнал регистрации), 1Cv7.LCK (файл блокировок при активной работе). Также встречаются подкаталоги NEW_STRU, ExtForms (внешние отчёты и обработки), PRNFORMS. Понимание назначения каждого элемента помогает при диагностике проблем.

Как найти, где лежит конкретная база

Самый простой способ — запустить ярлык 1С и посмотреть окно выбора информационной базы. В списке база отображается с именем, а путь к каталогу показывается в нижней части окна либо по кнопке «Изменить». Этот путь и есть физическое расположение данных.

Если база запускается ярлыком с рабочего стола, откройте свойства ярлыка: в поле «Объект» после пути к исполняемому файлу 1cv7.exe обычно указан параметр с каталогом базы, например /D"C:\Bases\Trade\". Этот способ надёжен, когда в списке запуска несколько баз и нужно быстро определить, какая куда смотрит.

Как определить расположение базы
  1. 1
    Запустите 1С через ярлык и дождитесь окна выбора информационной базы
  2. 2
    Выделите нужную базу — путь отобразится в нижней строке окна
  3. 3
    Если путь не виден, нажмите «Изменить» и посмотрите поле «Расположение»
  4. 4
    Откройте этот путь в Проводнике и убедитесь, что внутри есть файл 1Cv7.MD
  5. 5
    Запишите путь в документацию, чтобы не искать его повторно

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

Файловый и SQL-вариант: в чём разница хранения

1С 7.7 поддерживает два режима работы. В файловом варианте все данные лежат в DBF/CDX-таблицах внутри каталога базы — это самый распространённый случай для небольших организаций. В SQL-варианте данные хранятся в базе Microsoft SQL Server, а в каталоге остаются только метаданные, словарь и служебные файлы.

Где искать данные в разных режимах

Файловый вариант (DBF/CDX)

Все данные в каталоге базы. Резервная копия — копирование папки. Подходит для небольших баз и нескольких пользователей.

SQL-вариант

Данные в базе MS SQL Server, в каталоге только 1Cv7.MD и служебные файлы. Резервная копия делается средствами SQL Server, копирование папки недостаточно.

Определить режим можно по содержимому каталога: если в нём много файлов вида DH*.DBF, DT*.DBF, SC*.DBF заметного размера — это файловый вариант. Если DBF-файлов почти нет, а в окне запуска база помечена как SQL — данные нужно искать в Management Studio на соответствующем SQL-сервере. Смешивать методы резервного копирования нельзя: для SQL-варианта копия папки не содержит данных.

Какие файлы обязательно включать в резервную копию

Минимально безопасный подход — копировать каталог базы целиком. Это исключает риск забыть критичный файл и решает проблему восстановления «в один шаг»: достаточно вернуть папку на место и прописать путь в списке баз. Размер каталога обычно позволяет делать такие копии регулярно.

Если место ограничено, теоретически можно исключить журнал регистрации (SYSLOG) и временные файлы, но экономия невелика, а риск ошибиться при выборочном копировании выше. Файлы .LCK и .tmp в архив включать не нужно — это следы активных сеансов.

Альтернатива прямому копированию — выгрузка данных через Конфигуратор («Администрирование → Выгрузить данные»). Такой архив в формате ZIP компактнее и переносим между компьютерами, но выгрузка тоже требует монопольного доступа и занимает заметное время на больших базах. Для ежедневного резервирования чаще используют копирование каталога по расписанию, а выгрузку — для переноса и длительного хранения.

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

Перенос файловой базы сводится к трём действиям: завершить все сеансы, скопировать каталог на новое место (локальный диск или сетевую папку) и зарегистрировать базу в списке запуска на новом рабочем месте через кнопку «Добавить» с указанием нового пути. Никакой «установки» базы не требуется — платформе достаточно пути к каталогу.

При размещении базы в сетевой папке учитывайте, что 1С 7.7 чувствительна к качеству сети: обрывы соединения во время записи — частая причина повреждения индексов. Сетевой диск должен быть подключён постоянно, а права на каталог — полные для всех пользователей базы. После переноса проверьте работу: откройте базу в монопольном режиме и выполните тестирование и исправление.

Контрольные точки

Как проверить результат переноса

Запуск базы с нового места
Норма

База открывается, документы и справочники на месте

Тревожный признак

Ошибка открытия таблиц или пустые журналы

Файл блокировок
Норма

После закрытия всех сеансов 1Cv7.LCK исчезает

Тревожный признак

LCK-файл остаётся — сеанс завершён аварийно

Тестирование и исправление
Норма

Проверка завершается без ошибок

Тревожный признак

Сообщения о нарушении индексов или ссылок

Типичные проблемы с файлами базы и их признаки

Самая частая неисправность — рассогласование индексов CDX с данными DBF после аварийного завершения (отключение питания, обрыв сети). Симптомы: документы «пропадают» из журналов, отчёты показывают неверные итоги, при открытии возникают ошибки. Лечится запуском «Тестирование и исправление» в Конфигураторе с включённой реиндексацией.

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

Типичные ошибки администраторов
01
Копирование базы при открытых сеансах — архив содержит несогласованные DBF и не пригоден для восстановления
02
Удаление 'лишних' DBF-файлов вручную для экономии места — база перестаёт открываться
03
Хранение единственной копии на том же диске, что и рабочая база — при отказе диска теряется всё
04
Перенос базы через выгрузку при повреждённых индексах — ошибки переносятся в новую базу, сначала нужно тестирование и исправление

Отдельно стоит упомянуть антивирусы: сканирование каталога базы в реальном времени замедляет работу и иногда блокирует файлы в момент записи. Каталог с базами 1С 7.7 рекомендуется добавить в исключения антивируса, компенсируя риск регулярным проверочным сканированием в нерабочее время.

Ограничения файлового хранения и когда пора уходить с 7.7

Формат DBF имеет практические ограничения: заметная деградация скорости при росте таблиц, риск повреждений при сетевой работе, отсутствие транзакционной целостности уровня СУБД. При активной работе более чем нескольких пользователей или при росте базы до размеров, когда копирование занимает часы, файловый вариант 7.7 становится источником постоянных проблем.

Маршрут решения

Как выбрать действие

База небольшая, работает 1–3 пользователя, сбоев нетОставьте файловый вариант, настройте регулярное копирование каталога
Частые ошибки индексов и обрывы при сетевой работеПроверьте сеть и права, рассмотрите переход на SQL-вариант 7.7
База растёт, пользователей много, нужна надёжностьПланируйте миграцию на актуальную платформу 1С 8 с переносом данных

Платформа 7.7 давно не развивается, и поддержка её на современных операционных системах требует всё больше усилий. Пока база работает, задача администратора — обеспечить регулярные проверенные копии и контроль целостности. Но стратегически стоит планировать переход на 1С 8, где хранение данных организовано надёжнее: в файле 1Cv8.1CD или в клиент-серверном варианте.

Итог

Что важно запомнить

База 1С 7.7 — это каталог с файлами: метаданные в 1Cv7.MD, данные в DBF/CDX. Путь к базе виден в окне выбора или в ярлыке. Резервная копия — копирование всего каталога при закрытых сеансах. Повреждения индексов лечатся тестированием и исправлением, повреждение MD — только восстановлением из копии.

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

Можно ли открыть DBF-файлы базы 1С 7.7 напрямую, без 1С?

Технически DBF-таблицы открываются сторонними просмотрщиками и Excel, но толку от этого мало: имена таблиц и полей системные, а связи между ними описаны в словаре данных. Редактировать файлы напрямую категорически нельзя — это разрушит целостность базы. Просмотр допустим только в копии файлов.

Что делать, если база не открывается и пишет про ошибку индексов?

Сделайте копию каталога в текущем состоянии, затем запустите Конфигуратор в монопольном режиме и выполните «Тестирование и исправление» с включённой реиндексацией таблиц. В большинстве случаев после перестроения индексов база открывается нормально.

Достаточно ли копировать только файл 1Cv7.MD для бэкапа?

Нет. MD-файл содержит только конфигурацию, без данных. Восстановив его, вы получите пустую базу с настройками. Для полноценной копии нужен весь каталог либо выгрузка данных через Конфигуратор.

Можно ли держать базу 7.7 на сетевом диске NAS?

Можно, и это распространённая практика, но NAS должен обеспечивать стабильное соединение и корректную работу блокировок файлов. Дешёвые устройства с медленными дисками и нестабильной реализацией SMB становятся источником ошибок записи. Перед вводом в эксплуатацию проверьте работу базы под нагрузкой.

Как узнать размер базы и контролировать её рост?

Откройте свойства каталога базы в Проводнике — суммарный размер всех файлов и есть размер базы. Для контроля роста достаточно периодически фиксировать это значение; резкий рост часто объясняется разросшимся журналом регистрации в подкаталоге SYSLOG, который можно периодически сокращать через Конфигуратор.

Чем перенос через выгрузку отличается от копирования каталога?

Выгрузка создаёт компактный ZIP-архив данных, удобный для пересылки и долгого хранения, но требует монопольного режима и времени. Копирование каталога быстрее и проще, но переносит и накопленные ошибки. Перед выгрузкой для миграции рекомендуется сначала выполнить тестирование и исправление.