Администрирование · 9 мин
Где хранится список баз 1С 7.7 и как с ним работать
Где хранится список информационных баз 1С 7.7: файл 1cv7.lst, его структура, редактирование, перенос на другой компьютер и восстановление после сбоя.
Список информационных баз, который отображается в окне запуска 1С:Предприятие 7.7, хранится в обычном текстовом файле 1cv7.lst. Этот файл находится в каталоге установки платформы — как правило, по пути C:\Program Files\1Cv77\BIN\ (или C:\Program Files (x86)\1Cv77\BIN\ на 64-разрядных системах). Если платформа установлена в нестандартный каталог, файл будет лежать в подпапке BIN именно этой папки.
Файл имеет простую текстовую структуру: каждая база описывается строкой вида [Название базы], а на следующей строке — параметры подключения, прежде всего Connect=FileSystem;Directory=путь_к_каталогу_базы;. Благодаря этому список можно открыть в любом текстовом редакторе, отредактировать вручную, скопировать на другой компьютер или восстановить после сбоя.
Важно понимать: 1cv7.lst — это только «оглавление». Сами данные (справочники, документы, проводки) хранятся в каталоге каждой конкретной базы, и удаление строки из списка не удаляет базу с диска. Это удобно при восстановлении: даже если список испорчен, достаточно заново указать путь к каталогу.
Точное расположение файла 1cv7.lst
Стандартное местоположение — каталог BIN внутри папки установки 1С 7.7. При типовой установке это C:\Program Files\1Cv77\BIN\1cv7.lst. На компьютерах с 64-разрядной Windows платформа 7.7 обычно ставится в Program Files (x86), поэтому ищите файл там.
Если ярлык запуска 1С у вас на рабочем столе, самый быстрый способ найти каталог установки — открыть свойства ярлыка и посмотреть поле «Объект» или «Рабочая папка». Путь к исполняемому файлу 1cv7.exe (или 1cv7s.exe для SQL-версии) покажет каталог BIN, где и лежит список баз.
В сетевых конфигурациях, когда платформа установлена на сервере и запускается по сети, файл 1cv7.lst находится в общем сетевом каталоге BIN на сервере. Тогда список баз единый для всех пользователей, и изменения в нём видны всем сразу.
Структура файла и формат записей
Каждая информационная база описывается блоком из двух строк. Первая строка — название базы в квадратных скобках, именно оно отображается в окне запуска. Вторая строка — параметры подключения, начинающиеся с ключевого слова Connect=.
Для файловой базы строка подключения выглядит примерно так: Connect=FileSystem;Directory=D:\Bases\Trade\;. Для SQL-версии используются параметры подключения к серверу баз данных: Connect=ODBCSQL;Server=имя_сервера;Database=имя_базы; и дополнительные атрибуты. Порядок блоков в файле соответствует порядку баз в окне запуска.
Пример содержимого файла для двух баз:
[Торговля и склад]
Connect=FileSystem;Directory=D:\Bases\Trade;
[Зарплата и кадры]
Connect=FileSystem;Directory=D:\Bases\ZP;
Поскольку формат текстовый, файл легко читается и редактируется в Блокноте. Однако править его следует при закрытой 1С: если программа запущена, при выходе она может перезаписать файл и ваши ручные правки пропадут.
Как добавить, изменить или удалить базу в списке
Стандартный способ — через окно запуска 1С. Кнопка «Добавить» позволяет указать название и путь к каталогу базы, кнопка «Изменить» — отредактировать параметры выбранной записи, кнопка «Удалить» — убрать базу из списка. Все эти действия фактически редактируют файл 1cv7.lst.
Ручное редактирование оправдано, когда нужно массово изменить пути (например, базы переехали с диска D: на диск E:), добавить сразу несколько баз или исправить список, если окно запуска не открывается корректно. Откройте файл в Блокноте, внесите изменения, строго сохраняя формат строк, и сохраните файл в той же кодировке.
- 1Закройте все сеансы 1С 7.7 на компьютере.
- 2Откройте файл 1cv7.lst из каталога BIN в Блокноте.
- 3Добавьте в конец строку с названием базы в квадратных скобках.
- 4На следующей строке укажите Connect=FileSystem;Directory=путь_к_базе;
- 5Сохраните файл и запустите 1С — база появится в списке.
При ручном редактировании не забывайте точку с запятой в конце строки подключения и следите, чтобы путь указывал именно на каталог базы — тот, где лежат файлы 1Cv7.MD и 1Cv7.DD (для SQL-версии — 1Cv7.DDS). Ошибка в пути приведёт к тому, что база либо не откроется, либо 1С предложит создать пустую базу в указанном каталоге.
Перенос списка баз на другой компьютер
Чтобы не добавлять базы вручную на каждом рабочем месте, достаточно скопировать файл 1cv7.lst с настроенного компьютера в каталог BIN на остальных. Это работает, если пути к базам на всех машинах одинаковые — например, базы лежат на сетевом диске с одинаковой буквой или на сервере.
Если на разных компьютерах пути отличаются (у одного база на D:, у другого на E:), единый файл не подойдёт. В таком случае либо приводите пути к единому виду через сетевые ресурсы, либо поддерживайте отдельные списки на каждом рабочем месте.
При сетевой установке платформы на сервере список общий по умолчанию — это самый удобный вариант для нескольких пользователей: администратор один раз добавляет базу, и она появляется у всех. Минус в том, что при повреждении общего файла список пропадёт у всех одновременно, поэтому резервная копия 1cv7.lst обязательна.
Способы организации списка баз
Подходит при разных путях к базам; требует настройки каждого рабочего места отдельно.
Единый список для всех пользователей; удобно администрировать, но нужна резервная копия файла.
Быстрое развёртывание на новых машинах при одинаковых путях к базам.
Восстановление списка после сбоя или переустановки
Типовая ситуация: после переустановки Windows или платформы окно запуска открывается с пустым списком. Данные при этом целы — они лежат в каталогах баз. Восстановление сводится к повторному добавлению баз: нажмите «Добавить» в окне запуска, введите название и укажите путь к каталогу базы.
Если баз много и пути неизвестны, поищите на дисках файлы 1Cv7.MD — каждый найденный каталог с таким файлом является информационной базой. Также проверьте, не осталась ли копия 1cv7.lst в старом каталоге установки, в папке Windows.old после переустановки системы или в резервных копиях.
Полезная профилактическая мера — периодически копировать 1cv7.lst в надёжное место. Файл занимает считанные килобайты, а его наличие сокращает восстановление рабочих мест с часа до пары минут.
Где хранятся сами данные баз
Список в 1cv7.lst — только указатели. Реальные данные файловой базы лежат в её каталоге: метаданные конфигурации в 1Cv7.MD, словарь данных в 1Cv7.DD, таблицы в файлах формата DBF/CDX, пользовательские настройки в файлах usrdef\users.usr и подкаталогах пользователей.
При переносе базы на другой диск или сервер копируется весь каталог базы целиком при закрытых сеансах 1С, а затем в списке обновляется путь. Копировать каталог при открытых сеансах нельзя: файлы будут заблокированы, а копия может оказаться несогласованной.
Для SQL-версии данные хранятся в базе на сервере СУБД, а в каталоге остаются служебные файлы. Перенос такой базы выполняется средствами самой СУБД (резервная копия и восстановление), а не копированием каталога.
Как проверить результат
В каталоге есть файлы 1Cv7.MD и 1Cv7.DD
Каталог пуст или содержит только подкаталоги — путь указан неверно
База открывается, видны документы и справочники
Предлагается создать конфигурацию или список объектов пуст
После перезапуска 1С база остаётся в списке
Записи пропадают — проверьте права и атрибуты файла 1cv7.lst
Частые вопросы
Можно ли хранить список баз в другом месте?
Штатно платформа 7.7 всегда читает 1cv7.lst из своего каталога BIN, и переопределить путь настройками нельзя. Обходной вариант — сетевая установка платформы, при которой физическое расположение файла переносится на сервер вместе со всем каталогом BIN.
Почему после добавления базы она не открывается?
Чаще всего путь в списке указывает не на корневой каталог базы. Проверьте, что в указанной папке есть файлы 1Cv7.MD и 1Cv7.DD. Также убедитесь, что сетевой путь доступен с вашего компьютера и у учётной записи есть права на чтение и запись в каталог.
Удалится ли база, если убрать её из списка?
Нет. Удаление записи из списка лишь убирает строку из окна запуска — каталог с данными остаётся на диске нетронутым. Чтобы вернуть базу, достаточно снова добавить её через кнопку «Добавить» с указанием того же пути.
Можно ли редактировать 1cv7.lst при работающих пользователях?
Не рекомендуется. При выходе из 1С программа может перезаписать файл текущим состоянием списка, и ваши изменения будут потеряны. С сетевой установкой правьте файл, когда все сеансы завершены, либо предупредите пользователей о необходимости перезапуска.
Чем отличается 1cv7.lst от файла 1cv7.cfg?
Файл 1cv7.lst содержит только список информационных баз с путями подключения. Файл 1cv7.cfg (если присутствует) хранит служебные настройки самой платформы. Для восстановления списка баз нужен именно 1cv7.lst.
Как быстро найти все базы на диске?
Выполните поиск по имени файла 1Cv7.MD средствами Windows или файлового менеджера. Каждый найденный каталог — это отдельная информационная база, путь к которой можно добавить в список. Для SQL-версии ориентируйтесь на файл 1Cv7.DDS.
Что важно запомнить
Список баз 1С 7.7 — это текстовый файл 1cv7.lst в каталоге BIN платформы. Его можно редактировать, копировать и восстанавливать без риска для данных. Держите резервную копию файла, правьте его при закрытой 1С и проверяйте, что пути указывают на корневые каталоги баз.