Подключаем информационную базу 1С:Предприятия 7.7 к списку запуска

· 10 мин

Содержание

Чтобы добавить базу 1С 7.7, запустите 1С:Предприятие 7.7, в окне «Запуск 1С:Предприятия» нажмите Добавить, впишите название и укажите путь к папке, где лежит файл 1Cv7.MD. Всё: база появится в списке и откроется в нужном режиме.

Частая ошибка — указывать путь к самому файлу 1Cv7.MD или к папке уровнем выше. Платформа 7.7 ждёт именно каталог базы, а не файл и не родительскую папку. Ниже речь только о версии 7.7: в 8.3 список баз устроен иначе, и эти шаги к ней не относятся.

Что должно лежать в папке базы до добавления

Платформа 7.7 хранит базу не одним файлом, а набором файлов в одном каталоге. Прежде чем добавлять базу в список, убедитесь, что каталог полный. Иначе база добавится, но не откроется.

Состав каталога файловой (DBF) базы

  • 📄 1Cv7.MD — конфигурация: справочники, документы, формы, модули. Без него база не запустится.
  • 📄 1Cv7.DD — словарь данных, описание таблиц.
  • 🗂 файлы *.DBF и *.CDX — сами данные и индексы к ним.
  • 👤 папка USRDEF с файлом users.usr — список пользователей.
  • 📜 папка SYSLOG — журнал регистрации.
  • 📁 папки ExtForms, NEW_STRU и другие — внешние формы, отчёты, служебные данные (набор зависит от конфигурации).

Для SQL-версии в каталоге лежат 1Cv7.MD, 1Cv7.DD, USRDEF и файл с параметрами подключения к SQL-серверу. Сами данные хранятся на сервере, поэтому DBF-файлов почти нет.

Проверка целостности перед первым запуском

Если базу принесли на флешке или распаковали из архива, сначала проверьте её:

  1. Сравните размер папки с исходником. Пропавший *.DBF даёт ошибки уже при открытии.
  2. Снимите с файлов атрибут «Только чтение» — после копирования с диска он часто остаётся. Правой кнопкой по папке → Свойства → снять флажок.
  3. Запустите базу в режиме Конфигуратор и выполните Администрирование → Тестирование и исправление ИБ с реиндексацией.

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

Пустой каталог — новая база

Если указать при добавлении пустую папку и открыть её в режиме Конфигуратор, платформа создаст новую пустую базу. Так делают, когда нужно загрузить данные из файла выгрузки: создают пустую базу, а затем в Конфигураторе выполняют Администрирование → Загрузить данные.

Добавление базы 1С 7.7 в окно запуска

Список баз в 7.7 общий для всех режимов: Конфигуратора, Отладчика, Монитора и самого 1С:Предприятия. Добавленная база видна в каждом из них.

Шаги

  1. Запустите 1С:Предприятие 7.7 ярлыком с рабочего стола или из меню «Пуск».
  2. В окне «Запуск 1С:Предприятия» нажмите кнопку Добавить.
  3. В поле Название впишите понятное имя: «Бухгалтерия ООО Ромашка», «Зарплата 2019–2022 (архив)». Это имя видят только пользователи на этом компьютере.
  4. В поле Путь укажите каталог базы. Кнопка ... справа открывает выбор папки.
  5. Нажмите ОК. База появится в списке.
  6. Выберите режим в поле сверху (1С:Предприятие или Конфигуратор) и нажмите ОК.

Если база сетевая, путь лучше давать в формате UNC: \\server\1c_bases\buh. Буква подключённого диска (Z:\buh) на разных компьютерах может отличаться, и тогда база «пропадает» у части пользователей.

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

Список баз 1С 7.7 хранится не в файле, а в реестре Windows текущего пользователя:

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

Каждая база — строковый параметр: имя параметра равно пути, значение — названию. Отсюда два следствия:

  • 👥 другой пользователь Windows на том же компьютере увидит пустой список, и ему базу нужно добавить заново;
  • 💻 при переезде на новый компьютер список не переносится вместе с программой.

Обе проблемы решает экспорт ветки реестра — он описан в разделе про пакетные файлы.

Ярлык с параметрами запуска 1С 7.7

Когда базу открывают всегда в одном режиме, удобнее сделать отдельный ярлык. Он запускает нужную базу сразу, без окна выбора.

Какой исполняемый файл брать

ФайлДля какой базы
1cv7.exeсетевая DBF-версия
1cv7s.exeSQL-версия
1cv7l.exeлокальная (однопользовательская) версия

Файлы лежат в папке BIN каталога установки. На 64-битной Windows это обычно C:\Program Files (x86)\1Cv77\BIN\, на 32-битной — C:\Program Files\1Cv77\BIN\. Если при установке путь меняли, найдите 1cv7.exe поиском по диску.

Параметры командной строки

Первым идёт режим, затем ключи:

  • enterprise — 1С:Предприятие, config — Конфигуратор, debug — Отладчик, monitor — Монитор;
  • /D"путь" — каталог базы;
  • /N"имя" — имя пользователя;
  • /P"пароль" — пароль;
  • /M — монопольный режим.

Как собрать ярлык

  1. Правой кнопкой по рабочему столу → Создать → Ярлык.
  2. В поле расположения вставьте строку вида:
"C:\Program Files (x86)\1Cv77\BIN\1cv7.exe" enterprise /D"\\server\1c_bases\buh\"
  1. Назовите ярлык так же, как базу, и нажмите Готово.

Пароль в ярлык не пишите: свойства ярлыка открывает любой, кто сидит за этим компьютером.

BAT-файл: запуск базы и перенос списка

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

Запуск базы из BAT

@echo off
chcp 1251 > nul
start "" "C:\Program Files (x86)\1Cv77\BIN\1cv7.exe" enterprise /D"\\server\1c_bases\buh\" /N"Бухгалтер"

Строка chcp 1251 нужна, если в имени пользователя или пути есть кириллица. Без неё командная строка читает файл в кодировке 866, и 1С получает «кракозябры» вместо имени. Второй вариант — сохранить сам BAT в кодировке DOS-866.

start "" закрывает окно консоли сразу после запуска, а не держит его открытым, пока работает 1С.

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

На старом компьютере, под тем же пользователем Windows, у которого есть список:

reg export "HKCU\Software\1C\1Cv7\7.7\Titles" "%USERPROFILE%\Desktop\bases77.reg" /y

На новом компьютере дважды щёлкните по bases77.reg и подтвердите импорт. Список появится у текущего пользователя.

Если базы на сервере лежат по UNC-пути, один и тот же .reg подходит всем рабочим местам. С буквами дисков так не выйдет: у каждого пользователя диск должен быть подключён под той же буквой.

Копия каталога перед запуском

Для DBF-версии простое копирование папки — рабочая резервная копия, если в базе никого нет:

@echo off
set SRC=D:\1c_bases\buh
set DST=E:\backup77\buh_%date:~6,4%-%date:~3,2%-%date:~0,2%
robocopy "%SRC%" "%DST%" /E /R:1 /W:1

Формат %date% зависит от региональных настроек Windows. Строка выше рассчитана на российский формат ДД.ММ.ГГГГ. Копируйте только тогда, когда все пользователи вышли из базы: копия открытой DBF-базы может оказаться несогласованной.

Сетевая база 1С 7.7: общая папка и права

Сетевая DBF-версия работает через обычную общую папку. Сервера 1С здесь нет: каждый клиент сам читает и пишет файлы базы.

Настройка общей папки

  1. На файловом сервере создайте папку, например D:\1c_bases, и положите в неё каталоги баз.
  2. Откройте Свойства → Доступ → Расширенная настройка и включите общий доступ.
  3. Выдайте группе пользователей 1С право «Изменение» и на уровне общего ресурса, и на вкладке Безопасность.
  4. На рабочих местах добавьте базу по пути \\имя_сервера\1c_bases\buh.

Права нужны именно на изменение, а не на чтение. При работе 1С 7.7 создаёт и удаляет служебные файлы в каталоге базы. С правом «Чтение» база не откроется даже для просмотра отчётов.

Пользователи внутри базы

Права Windows и пользователи 1С — разные вещи. Пользователей самой базы заводят в Конфигураторе: Администрирование → Пользователи. Там же назначают интерфейс и набор прав. Список хранится в USRDEF\users.usr внутри каталога базы, поэтому при копировании базы он переезжает вместе с ней.

Что мешает сетевой работе

  • 🛡 Антивирус проверяет каждый *.DBF и *.CDX при обращении. Добавьте каталог баз в исключения на сервере и на клиентах — разница в скорости заметна сразу.
  • 🔌 Обрывы сети во время записи портят индексы. Признак — ошибки при открытии отдельных журналов и справочников. Лечится реиндексацией в Конфигураторе.
  • 🧷 Кэширование файлов на стороне Windows. При частых разрушениях индексов администраторы отключают на файловом сервере оппортунистические блокировки. Это настройка Windows, а не 1С, и менять её стоит после копии каталога и в нерабочее время.

Ошибки при добавлении базы 1С 7.7 и как их исправить

Большинство проблем видно сразу при первом запуске после добавления. Выберите симптом:

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

Файл ordnochk.prm убирает только предупреждение. Если на разных компьютерах разные настройки сортировки, индексы будут перестраиваться под каждый из них, и порядок в списках «поплывёт». Держите одинаковые региональные настройки на всех рабочих местах.

Перенос базы 1С 7.7 на 8.3

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

Что нужно знать до переноса

  • 🚫 Платформа 8.3 не открывает базы 7.7 напрямую: добавить каталог 7.7 в список баз 8.3 нельзя.
  • 🔁 Данные переносят обработкой переноса: она читает базу 7.7 и загружает остатки и справочники в новую базу 8.3.
  • 🧩 Типовые конфигурации 8.3 (Бухгалтерия, Зарплата и управление персоналом) содержат механизм загрузки данных из типовых конфигураций 7.7. Найдите его в новой базе через Все функции по слову «7.7» или в разделе Администрирование.
  • 🛠 Если конфигурация 7.7 сильно доработана, типовой перенос захватит только типовую часть. Остальное переносят вручную или заказывают отдельную доработку.

Порядок перехода

  1. Определитесь с датой начала учёта в 8.3 — обычно с начала года или квартала.
  2. Сделайте копию каталога базы 7.7 и выполните на копии тестирование и исправление.
  3. Создайте новую базу 8.3 из шаблона нужной конфигурации.
  4. Запустите перенос на копии 7.7, проверьте остатки по счетам и справочники.
  5. Сверьте оборотно-сальдовые ведомости в обеих базах на дату переноса.
  6. Оставьте базу 7.7 в списке как архив — с правом только на чтение для большинства пользователей.

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

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

Можно ли добавить одну и ту же базу 1С 7.7 в список дважды?
Да. Удобно, если нужны два названия для разных задач, например «Бухгалтерия» и «Бухгалтерия — отчёты». Обе строки указывают на один каталог, данные общие.
Удаляет ли кнопка «Удалить» в окне запуска саму базу?
Нет. Кнопка убирает только строку из списка в реестре. Каталог с файлами базы остаётся на диске, и его можно добавить снова.
Работает ли 1С 7.7 на Windows 10 и 11?
Сама платформа 32-битная и на 64-битных Windows обычно запускается. Типичные вопросы на новых системах — ошибка порядка сортировки и драйвер ключа защиты, а не сама установка.
Почему у коллеги на этом же компьютере список баз пустой?
Список хранится в ветке реестра текущего пользователя Windows. Под другой учётной записью его нужно добавить заново или импортировать .reg-файл.
Можно ли запускать базу 7.7 через удалённый рабочий стол?
Да, это частый способ дать доступ к DBF-базе из другого офиса: база лежит на сервере, пользователи подключаются к нему по RDP. Работа по сети с DBF через медленный канал без RDP быстро портит индексы.