Администрирование · 10 мин
Как загрузить базу в 1С 7.7
Как загрузить базу в 1С 7.7: восстановление из архива, добавление папки с данными, загрузка данных через обработки. Пошаговые инструкции, ошибки и проверка результата.
Фраза «загрузить базу в 1С 7» обычно означает одну из трёх задач: восстановить информационную базу из архивной копии, подключить к программе уже существующую папку с данными или загрузить в базу данные из файла выгрузки (например, справочники и документы из другой базы). Каждая задача решается своим способом, и путать их нельзя: восстановление из архива полностью заменяет текущие данные, а загрузка через обработку лишь добавляет записи.
1С:Предприятие 7.7 хранит данные либо в файловом формате (каталог с файлами DBF, MD, DD), либо в формате SQL на сервере баз данных. От этого зависит и способ загрузки: файловую базу достаточно скопировать и прописать в списке баз, а SQL-базу подключают через настройки конфигуратора. Ниже разобраны все основные сценарии с точными действиями и проверками результата.
Перед любыми манипуляциями сделайте копию текущей папки базы — просто скопируйте каталог целиком на другой диск или в архив. Это займёт несколько минут, но позволит откатить любое неудачное действие без потерь.
Определите, какая именно задача стоит перед вами
Под «загрузкой базы» пользователи 1С 7.7 понимают разные операции, и от правильной постановки задачи зависит выбор инструмента. Если у вас есть папка с файлами базы (внутри видны файлы 1Cv7.MD, 1Cv7.DD и подкаталоги), нужно просто добавить её в список информационных баз. Если есть файл архива с расширением ZIP, созданный через режим «Сохранить данные», потребуется восстановление через конфигуратор.
Третий сценарий — перенос данных между базами: например, загрузить контрагентов, номенклатуру или документы из старой базы в новую. Для этого используются файлы выгрузки и типовые или внешние обработки. Наконец, если база лежит на SQL-сервере, её подключают через параметры в конфигураторе, а не простым копированием папки.
Как выбрать действие
Как добавить существующую файловую базу в список 1С
Это самый частый случай: база уже есть на диске или на сетевом ресурсе, её нужно просто «показать» программе. Запустите ярлык 1С:Предприятия — откроется окно выбора информационных баз. Нажмите кнопку «Добавить», введите понятное название базы (например, «Торговля — восстановленная») и укажите путь к каталогу с данными через кнопку обзора.
Признак того, что вы указали правильную папку: внутри неё лежит файл 1Cv7.MD — это файл конфигурации, без него база не откроется. Если вместо него вы видите только набор DBF-файлов без MD-файла, скорее всего, вы зашли в подкаталог, а нужная папка — уровнем выше.
- 1Скопируйте папку базы на локальный диск или убедитесь, что сетевой путь доступен
- 2Запустите 1С:Предприятие и в окне выбора баз нажмите «Добавить»
- 3Введите название базы и через обзор укажите путь к каталогу с данными
- 4Нажмите «ОК», выберите базу в списке и запустите в режиме «Предприятие»
- 5Проверьте, что открываются журналы документов и справочники без ошибок
Если при запуске появляется сообщение об ошибке открытия индексных файлов, не паникуйте: удалите файлы с расширением CDX в папке базы при закрытой программе — 1С перестроит индексы при следующем запуске. Сами данные при этом не затрагиваются.
Как восстановить базу из архива через конфигуратор
Если у вас есть ZIP-архив, созданный штатным режимом «Сохранить данные» (Администрирование → Сохранить данные в конфигураторе), восстановление выполняется зеркальной операцией. Откройте конфигуратор той базы, в которую хотите загрузить данные (это может быть пустая новая база), выберите пункт меню «Администрирование → Загрузить данные» и укажите файл архива.
Критически важно понимать: загрузка данных полностью заменяет содержимое текущей базы на содержимое архива. Все данные, которые были в базе до загрузки, будут утеряны. Поэтому операцию выполняют либо в пустую базу, либо после создания резервной копии текущей.
После завершения загрузки конфигуратор может предложить реструктуризацию или потребовать сохранения конфигурации — соглашайтесь и дождитесь окончания процесса. Прерывать его кнопкой «Отмена» или закрытием окна нельзя: база останется в промежуточном состоянии.
Как загрузить данные из другой базы через обработки
Когда нужно перенести не всю базу, а отдельные объекты — справочники, остатки, документы, — используют механизм выгрузки и загрузки данных. В типовых конфигурациях 1С 7.7 для этого есть встроенные обработки: например, выгрузка и загрузка справочников в текстовый файл или перенос данных через формат XML с помощью внешних обработок.
Типовая последовательность такая: в базе-источнике откройте обработку выгрузки (обычно она находится в меню «Сервис» или подключается через «Файл → Открыть» как внешняя обработка ERT), выберите объекты и сформируйте файл. Затем в базе-приёмнике откройте парную обработку загрузки, укажите файл и запустите перенос.
После загрузки обязательно проверьте результат: откройте несколько перенесённых элементов справочников, сверьте количество записей с источником, перепроведите документы, если они переносились в непроведённом состоянии. Документы, загруженные без проведения, не формируют движений по регистрам и не влияют на отчёты — это частая причина «пропавших» остатков.
Особенности загрузки базы в SQL-формате
Если база работает в клиент-серверном варианте, простым копированием папки её не перенести: данные хранятся в базе MS SQL Server, а в каталоге лежат только служебные файлы. Загрузка такой базы выполняется в два этапа: сначала на SQL-сервере создаётся или восстанавливается база данных (например, из резервной копии SQL), затем в конфигураторе 1С создаётся новая информационная база с указанием параметров подключения.
В конфигураторе для этого выберите «Администрирование → Параметры базы данных SQL» и укажите сервер, имя базы данных, пользователя и пароль. Учётная запись должна иметь достаточные права на базу данных, иначе 1С не сможет создать свои таблицы и завершит работу с ошибкой.
Если вы не администрируете SQL-сервер самостоятельно, этот этап лучше согласовать с системным администратором: ошибка в параметрах или нехватка прав диагностируется по косвенным признакам и отнимает много времени.
Проверка результата и типичные ошибки
После любого способа загрузки выполните контрольные проверки. Откройте базу в режиме «Предприятие», убедитесь, что справочники заполнены, журналы документов показывают записи за ожидаемый период, а основные отчёты (оборотно-сальдовая ведомость, остатки товаров) формируются без ошибок и дают правдоподобные цифры.
Как проверить результат
База открывается в режиме «Предприятие» без сообщений об ошибках
Ошибки открытия файлов, требование монопольного доступа при запуске
Контрагенты, номенклатура и другие списки заполнены
Справочники пустые или содержат только часть записей
Журналы показывают документы за ожидаемый период, документы проведены
Документы есть, но не проведены — отчёты пустые
Обороты и остатки формируются и сходятся с источником
Отчёты пустые или суммы не совпадают с базой-источником
Отдельно выделим ошибку с правами доступа: если база лежит на сетевом диске, у пользователя должны быть права на чтение и запись для всего каталога, включая подкаталоги. Ограниченные права проявляются как «зависания» при записи документов или невозможность запустить базу монопольно.
Перед восстановлением из архива полезно распаковать ZIP и посмотреть дату файлов внутри — так вы сразу убедитесь, что архив содержит данные за нужный период, а не старую копию. Это занимает минуту и избавляет от повторной загрузки.
Частые вопросы о загрузке базы в 1С 7.7
Можно ли просто скопировать папку базы на другой компьютер?
Да, для файловой версии это штатный способ переноса. Скопируйте каталог целиком при закрытой программе, на новом компьютере добавьте базу в список через кнопку «Добавить» и укажите путь к скопированной папке. Убедитесь, что версия платформы на новом компьютере не старше той, на которой работала база.
Чем отличается «Сохранить данные» от копирования папки?
«Сохранить данные» создаёт ZIP-архив со всеми данными и конфигурацией в согласованном виде — это безопаснее при работающих пользователях. Копирование папки быстрее и сохраняет всё как есть, но требует, чтобы с базой никто не работал, иначе файлы скопируются в несогласованном состоянии.
База после загрузки требует монопольный доступ и не открывается. Что делать?
Значит, с базой ещё кто-то работает или остались «зависшие» сеансы. Попросите всех пользователей выйти, проверьте, не запущена ли 1С на других компьютерах с этой базой. Если сеансов нет, а ошибка остаётся, удалите файл 1Cv7.LCK в папке базы при закрытой программе.
Почему после переноса документов отчёты показывают нули?
Чаще всего документы загружены, но не проведены. Откройте журнал документов, выделите нужные и проведите их за соответствующий период. Также проверьте, что перенесены все связанные справочники: документ со ссылкой на несуществующего контрагента может не проводиться.
Можно ли загрузить базу 7.7 в 1С 8 напрямую?
Нет, форматы несовместимы. Для перехода используют конвертацию данных: сначала конфигурация 7.7 переносится специальными средствами конвертации, затем данные выгружаются и загружаются через правила обмена. Это отдельная процедура, требующая подготовки.
Что важно запомнить
Сначала определите задачу: подключить папку с базой, восстановить архив или перенести данные обработкой. Перед любой загрузкой сделайте резервную копию, после — проверьте справочники, документы и отчёты. Загрузка из архива полностью заменяет данные базы, а непроведённые документы не дают остатков в отчётах.