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

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

Как подключить базу к 1С 7.7

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

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

Перед подключением важно понять, в каком формате работает база. 1С 7.7 поддерживает два режима: файловый (DBF/CDX) и клиент-серверный (MS SQL Server). От режима зависят и порядок подключения, и требования к сети, и способ резервного копирования. Ниже разобраны оба сценария, а также типичные ошибки, с которыми сталкиваются при переносе базы на новый компьютер или восстановлении из архива.

Что нужно подготовить перед подключением

Прежде чем добавлять базу, убедитесь, что у вас есть сам каталог информационной базы. Минимальный набор файлов для файлового режима: 1Cv7.MD (метаданные конфигурации), 1Cv7.DD (словарь данных), 1Cv7.DBA или набор DBF/CDX-файлов с данными, а также служебные файлы users.usr и 1cv7.lck, который появляется при работе. Если в скопированной папке нет файла 1Cv7.MD, база не откроется — конфигуратор сообщит, что это не информационная база.

Проверьте, где физически находится база: на локальном диске, на сетевом диске или на сервере. Для сетевого размещения желательно подключать ресурс как сетевой диск с буквой (например, Z:\Base), а не через UNC-путь — так меньше проблем с отображением путей у разных пользователей. Все пользователи должны видеть базу по одинаковому пути, иначе у части сотрудников база не откроется.

Для SQL-режима дополнительно потребуются: имя сервера SQL, имя базы данных на сервере и учётные данные с правами на эту базу. Эти параметры обычно знает администратор, который разворачивал базу.

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

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

В поле «Название» введите понятное имя — оно будет отображаться в списке при запуске, например «Торговля — основная» или «Бухгалтерия 7.7». В поле «Путь» укажите каталог с файлами базы: можно ввести вручную или выбрать через кнопку обзора. Путь должен указывать именно на папку, содержащую файл 1Cv7.MD, а не на подпапки вроде ExtForms или NEW_STRU.

После нажатия «ОК» база появится в списке. Выберите её, укажите режим запуска (Предприятие, Конфигуратор, Отладчик или Монитор) и нажмите «ОК». Если путь указан верно и права есть, откроется окно ввода пользователя и пароля. Если пользователей в базе ещё нет, вход произойдёт без пароля.

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

Подключение базы в сетевом режиме

Если база лежит на сервере и с ней работают несколько пользователей, каждый подключает её локально на своём компьютере, указывая сетевой путь. Типичная схема: на сервере создана общая папка, например \\SERVER\1CBase\Trade, на рабочих станциях она подключена как диск Z:, и в списке баз у всех указан путь Z:\Trade.

Ключевое требование — права доступа. У каждого пользователя должны быть полные права на каталог базы: чтение, запись, создание и удаление файлов. Это связано с тем, что файловая 1С 7.7 использует механизм блокировок на уровне файловой системы: при входе создаётся файл 1cv7.lck, а при совместной работе обновляются индексные файлы CDX. Если прав не хватает, возникают ошибки «Нет прав доступа к файлу» или «Ошибка открытия индексного файла».

Учтите ограничения файлового режима: при активной многопользовательской работе возможны конфликты блокировок и снижение скорости, особенно при больших объёмах данных. Если пользователей много и база растёт, стоит рассмотреть перевод базы в SQL-режим — это снимает большинство проблем с блокировками и ускоряет работу по сети.

Подключение базы в режиме SQL

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

Откройте конфигуратор, выберите меню «Администрирование» → «Параметры базы данных SQL». Укажите сервер SQL (имя или IP-адрес), имя базы данных на сервере, а также имя и пароль пользователя SQL Server с правами на эту базу. Платформа обратится к серверу и при корректных параметрах откроет базу.

Если база на SQL Server ещё не создана, её нужно предварительно создать средствами SQL Server и загрузить данные из DT-файла (выгрузки) через «Администрирование» → «Загрузить данные». Прямое копирование каталога здесь не работает: данные живут внутри SQL-базы, а не в DBF-файлах.

Сравнение вариантов

Файловый режим (DBF/CDX)

Подходит для небольших баз и 1–5 пользователей. Простое копирование и перенос, но чувствителен к сбоям сети и блокировкам.

SQL-режим

Подходит для многопользовательской работы и больших объёмов. Требует MS SQL Server и навыков его администрирования, перенос только через выгрузку/загрузку данных.

Ручное редактирование списка баз

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

Формат записи простой: каждая база описывается блоком из строки с названием в квадратных скобках и параметра Connect с указанием пути, например Connect=File="Z:\Base\Trade". Путь указывается как для файлового режима — прямой путь к каталогу. После сохранения файла и перезапуска 1С новые базы появятся в списке.

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

При переносе базы на новый сервер проще всего один раз настроить список баз на эталонном компьютере, а затем скопировать файл 1cv7.lst на остальные рабочие места. Это занимает минуты и исключает опечатки в путях при ручном добавлении.
ПЗ
Практическое замечание

Проверка подключения и типичные ошибки

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

Наиболее частые проблемы при подключении: ошибка «Это не информационная база 1С» (указан путь не к той папке или отсутствует 1Cv7.MD), «Нет прав доступа» (недостаточно прав на сетевой каталог), «Ошибка открытия индексного файла» (повреждены CDX-файлы или база была скопирована во время работы пользователей) и «Порядок сортировки, установленный для базы данных, отличается от системного» (несовпадение региональных настроек Windows на сервере и рабочей станции).

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

Типичные ошибки
01
Указание пути к подпапке (ExtForms, NEW_STRU) вместо корня базы — программа не находит файл метаданных и не открывает базу
02
Копирование каталога базы, пока в ней работают пользователи — полученная копия содержит несогласованные файлы и повреждённые индексы
03
Разные пути к одной базе у разных пользователей — после смены сервера часть сотрудников теряет доступ
04
Отсутствие полных прав на сетевой каталог — ошибки доступа и невозможность монопольного входа
05
Запуск тестирования и исправления без резервной копии — при сбое в процессе можно потерять данные
Контрольные точки

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

Открытие базы в режиме Предприятие
Норма

База открывается, журналы документов отображаются, записи доступны

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

Сообщения об отсутствии файлов, ошибках доступа или пустые журналы

Открытие конфигуратора
Норма

Конфигурация загружается без ошибок, структура метаданных видна

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

Ошибка чтения метаданных или сообщение, что это не информационная база

Работа по сети
Норма

Несколько пользователей входят одновременно без конфликтов

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

Ошибки блокировок и отказ во входе у части пользователей

Частые вопросы о подключении базы к 1С 7.7

Можно ли подключить базу 1С 7.7, если есть только папка с файлами, без выгрузки?

Да, для файлового режима достаточно самой папки. Скопируйте её целиком, добавьте базу в список через «Добавить» и укажите путь к этой папке. Главное — наличие файла 1Cv7.MD и полный набор DBF/CDX-файлов. Для SQL-базы папки недостаточно: нужна выгрузка в формате DT или доступ к самой базе на SQL Server.

Что делать, если при входе появляется ошибка порядка сортировки?

Ошибка возникает из-за несовпадения региональных настроек Windows на компьютерах. Приведите системную локаль к единому значению на всех машинах, работающих с базой. Как временное решение можно отключить проверку сортировки, поместив пустой файл OrdNoChk.prm в каталог базы, но это маскирует проблему, а не решает её.

Как подключить базу, если неизвестны пользователи и пароли?

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

Можно ли работать с базой 7.7 по интернету или через RDP?

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

Чем отличается добавление базы от создания новой?

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

База открывалась, а после переноса на новый компьютер — нет. В чём причина?

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

Итог

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

Подключение базы к 1С 7.7 — это добавление пути к каталогу базы в список через кнопку «Добавить» или правку файла 1cv7.lst. Критичны три условия: наличие файла 1Cv7.MD в каталоге, полные права на папку и одинаковый путь у всех пользователей. Перед любыми операциями с рабочей базой делайте резервную копию.