Загрузка базы 1С:Бухгалтерии из выгрузки .dt, копии .1CD, облака и на сервер

· 10 мин

Содержание

Чтобы загрузить 1С Бухгалтерию из файла выгрузки, создайте пустую базу, откройте её в Конфигураторе и выберите Администрирование → Загрузить информационную базу, затем укажите файл .dt. Если у вас не выгрузка, а копия папки базы с файлом 1Cv8.1CD, ничего загружать не нужно: базу достаточно добавить в список запуска.

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

1. Что подготовить перед загрузкой базы 1С Бухгалтерии

Сначала определите, что у вас на руках. От этого зависит весь дальнейший путь.

Что у вас естьКак выглядитЧто делать
Выгрузка информационной базыодин файл *.dtзагрузить через Конфигуратор (раздел 2)
Копия файловой базыпапка с файлом 1Cv8.1CDдобавить в список баз (раздел 3)
Облачная базаадрес в браузере, файла нетподключиться или заказать выгрузку (раздел 4)
База на сервере 1Симя сервера и имя базысоздать базу в кластере и загрузить .dt (раздел 5)
Архив .zip из облачного сервисаархив с выгрузкой данныхзагрузить через команду в программе (раздел 4)

Проверьте версию платформы

Выгрузка .dt привязана к платформе, на которой её сделали. Загружать её нужно на платформе с номером не ниже исходного. Если базу выгружали на 8.3.24, а у вас стоит 8.3.20, загрузка закончится ошибкой.

Как узнать версию у себя:

  1. Запустите 1С и откройте любую базу.
  2. Нажмите кнопку с вопросительным знаком в правом верхнем углу или меню Справка → О программе.
  3. В строке «1С:Предприятие» указан номер платформы, например 8.3.25.1374.

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

Проверьте место и разрядность

  • 💾 Место на диске. Распакованная база занимает в 3–6 раз больше, чем файл .dt. Для выгрузки на 2 ГБ держите свободными хотя бы 15 ГБ.
  • 🖥 Разрядность клиента. Крупные выгрузки (от нескольких гигабайт) 32-битная платформа может не осилить из-за нехватки памяти. Ставьте 64-битный клиент, если Windows 64-битная.
  • 🔑 Лицензия. Без лицензии платформа базу не запустит.
  • 👤 Пароль. После загрузки .dt в базе будут те же пользователи и пароли, что в исходной. Узнайте логин и пароль администратора заранее.

Если версия платформы ниже нужной, скачайте дистрибутив из личного кабинета на портале поддержки 1С по договору ИТС или попросите у обслуживающей организации. Установка новой платформы не удаляет старую: на компьютере могут стоять несколько версий одновременно.

2. Загрузка 1С Бухгалтерии из файла выгрузки .dt

Это основной и самый надёжный способ. Файл .dt содержит конфигурацию, данные, пользователей и настройки.

Загрузка .dt полностью заменяет содержимое базы, в которую вы её загружаете. Если грузите в существующую рабочую базу, сначала выгрузите её саму в отдельный .dt.

Шаг 1. Создайте пустую базу

  1. Запустите 1С. Откроется окно со списком баз.
  2. Нажмите Добавить.
  3. Выберите Создание новой информационной базы → Далее.
  4. Отметьте Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы.
  5. Укажите понятное имя, например «Бухгалтерия ООО Ромашка (из выгрузки)».
  6. Выберите На данном компьютере или на компьютере в локальной сети и папку. Лучше пустую новую папку, например D:\1C\Romashka.
  7. Нажмите Далее и Готово.

Шаблон конфигурации здесь не нужен: всё нужное придёт из .dt.

Шаг 2. Загрузите выгрузку

  1. Выделите созданную базу в списке и нажмите Конфигуратор.
  2. В Конфигураторе откройте меню Администрирование → Загрузить информационную базу....
  3. Укажите файл .dt и нажмите Открыть.
  4. Подтвердите замену данных.
  5. Дождитесь окончания. Небольшая база загружается за минуты, база на 10–20 ГБ — до часа и дольше.
  6. Платформа предложит перезапустить Конфигуратор. Согласитесь.

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

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

Загрузка .dt из командной строки

Администраторам удобно грузить выгрузки без интерфейса, например ночью по расписанию. У платформы есть пакетный режим Конфигуратора с параметром /RestoreIB:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"D:\1C\Romashka" /N"Администратор" /P"пароль" /RestoreIB "D:\Backup\romashka.dt" /DisableStartupDialogs /Out "D:\Backup\restore.log"

Что здесь что:

  • /F — путь к папке файловой базы;
  • /N и /P — пользователь и пароль, если в базе есть пользователи;
  • /RestoreIB — файл выгрузки;
  • /Out — журнал, в который платформа запишет результат.

Номер платформы в пути замените на свой. Проверить итог можно по файлу журнала.

3. Восстановление из копии папки с файлом 1Cv8.1CD

Файловая база 1С — это папка, внутри которой лежит главный файл 1Cv8.1CD. Если вам передали такую папку (или вы восстановили её из резервной копии), загружать ничего не нужно.

Как подключить копию

  1. Скопируйте папку целиком на свой диск, например в D:\1C\Romashka_copy.
  2. Запустите 1С и нажмите Добавить.
  3. Выберите Добавление в список существующей информационной базы → Далее.
  4. Введите имя базы, а в поле каталога укажите папку, где лежит 1Cv8.1CD. Не сам файл, а именно папку.
  5. Нажмите Далее и Готово.

База появится в списке и откроется так же, как исходная.

Подводные камни файловой копии

  • 🔒 Копируйте только закрытую базу. Если в момент копирования в базе работали пользователи, файл 1Cv8.1CD может оказаться несогласованным. Такая копия иногда открывается, но с ошибками в данных.
  • 📁 Файлы .cfl и .lgf/.lgp. Рядом с 1Cv8.1CD бывают файлы блокировки и журнала регистрации. Журнал можно переносить вместе с базой, это просто история действий. Файл 1Cv8tmp.1CD и подобные временные файлы переносить не нужно.
  • 🔁 Версия формата. Файловая копия, как и выгрузка, требует платформу с номером не ниже той, на которой с базой работали в последний раз.

Если копия не открывается

Для файловых баз есть утилита chdbfl.exe. Она лежит в папке bin установленной платформы, например C:\Program Files\1cv8\8.3.25.1374\bin\chdbfl.exe.

  1. Закройте все сеансы работы с этой копией.
  2. Запустите chdbfl.exe.
  3. Укажите путь к файлу 1Cv8.1CD.
  4. Сначала запустите проверку без исправления. Если найдены ошибки — повторите с отметкой исправления.

Перед исправлением сделайте копию файла 1Cv8.1CD. Исправление может удалить повреждённые записи, и без копии их уже не вернуть.

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

4. Загрузка базы из облака и через 1С:Линк

С облачными базами термин «загрузить» означает одно из двух: подключиться к базе или получить её локальную копию.

База опубликована через 1С:Линк

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

Как подключиться:

  1. Получите от администратора адрес базы и логин с паролем.
  2. В окне запуска 1С нажмите Добавить → Добавление в список существующей информационной базы.
  3. Выберите тип расположения На веб-сервере.
  4. Вставьте полученный адрес целиком, с https://.
  5. Завершите мастер и запустите базу.

Если вам нужна не работа по ссылке, а файл базы на своём компьютере, через 1С:Линк его не получить. Попросите владельца сделать выгрузку .dt на том компьютере, где база стоит, и передать файл. Дальше — как в разделе 2.

База в облачном сервисе (1С:Фреш, 1С:БухОбслуживание и подобные)

В облачных сервисах фирмы 1С и партнёров данные можно забрать двумя способами:

СпособЧто получитеКуда грузить
Выгрузка данных из самой программыархив .zip с даннымив локальную 1С:Бухгалтерию той же или более новой версии
Заказ полной выгрузки у провайдерафайл .dtчерез Конфигуратор, как в разделе 2

Выгрузка в .zip запускается из раздела Администрирование облачной программы, а загружается в локальную базу командой загрузки данных из сервиса в том же разделе. Название команды отличается в разных сервисах, поэтому ищите по слову «выгрузить» или «загрузить» в разделе администрирования.

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

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

5. Как загрузить базу 1С Бухгалтерии на сервер с SQL

В клиент-серверном варианте база хранится в СУБД (MS SQL Server или PostgreSQL), а работает с ней кластер серверов 1С. Файл .dt загружается так же через Конфигуратор, но базу сначала нужно создать на сервере.

Шаг 1. Создайте базу в кластере

Удобнее всего — прямо из окна запуска 1С:

  1. Добавить → Создание новой информационной базы → вариант без конфигурации.
  2. Выберите На сервере 1С:Предприятия.
  3. Заполните параметры:
ПолеПримерПояснение
Кластер серверов 1С:Предприятияsrv1cимя сервера, где стоит агент 1С
Имя информационной базы в кластереbuh_romashkaлатиницей, без пробелов
Тип СУБДMS SQL Server или PostgreSQLчто установлено у вас
Сервер баз данныхsrvsqlсервер СУБД
Имя базы данныхbuh_romashkaимя базы в самой СУБД
Пользователь сервера БДsa или postgresучётная запись с правом создавать базы
Создать базу данных в случае её отсутствияотметитьплатформа сама создаст базу в СУБД
  1. Завершите мастер. База появится и в списке, и в кластере.

Флаг Установить блокировку регламентных заданий при создании копии рабочей базы лучше включить. Иначе после загрузки .dt копия начнёт выполнять обмены и загрузку данных так же, как рабочая база.

Шаг 2. Загрузите .dt

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

Загрузка .dt требует монопольного доступа. Если в базе есть сеансы, их нужно завершить через консоль администрирования серверов. Завершение сеансов обрывает работу пользователей без сохранения. Делайте это после предупреждения или в нерабочее время.

Бэкап средствами СУБД

Для серверной базы есть альтернатива .dt — резервная копия самой СУБД (.bak для MS SQL, дамп для PostgreSQL). Её восстанавливает администратор СУБД в отдельную базу данных, после чего в кластере 1С регистрируют информационную базу, указывающую на эту базу данных.

МетодКогда подходитРиски
Выгрузка .dtперенос между серверами, разными СУБД, в файловый вариантдолго на больших базах, нужен монопольный доступ
Бэкап СУБДрегулярное резервирование, быстрое восстановление на тот же тип СУБДне переносится между MS SQL и PostgreSQL
Копия папки с 1Cv8.1CDтолько файловые базынесогласованная копия, если база была открыта

6. Ошибки при загрузке 1С Бухгалтерии и что с ними делать

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

Если ничего не помогло

  1. Попробуйте загрузить .dt на другом компьютере с той же версией платформы. Если там получилось, проблема в вашей системе: антивирус, права на папку, диск.
  2. Проверьте, что путь к папке базы не лежит на сетевом диске с медленным доступом и что у пользователя Windows есть права на запись.
  3. Уточните у отправителя, не обрезался ли файл. Выгрузка, переданная через почту или мессенджер, иногда приходит неполной.
  4. Попросите отправителя выгрузить базу заново и одновременно сделать копию папки с 1Cv8.1CD. Два независимых способа редко ломаются одновременно.

Частые вопросы о загрузке базы 1С

Можно ли загрузить .dt в базу, где уже есть данные?
Можно, но существующие данные будут полностью заменены содержимым выгрузки. Слияния не происходит. Если старые данные нужны — сначала выгрузите базу в отдельный файл.
Чем выгрузка .dt отличается от файла 1Cv8.1CD?
.dt — это переносной формат: его можно загрузить в файловую или серверную базу. 1Cv8.1CD — это сама файловая база, которую достаточно подключить в список, но перенести её в SQL напрямую нельзя.
Нужна ли лицензия, чтобы загрузить базу?
Для Конфигуратора и запуска базы нужна лицензия платформы на компьютере или в сети. Без неё платформа базу не откроет.
Сколько времени занимает загрузка?
Зависит от размера и диска. Ориентировочно: база до 1 ГБ — несколько минут, 10–20 ГБ — от получаса до пары часов. На SSD загрузка идёт заметно быстрее.
Почему после загрузки программа просит обновиться?
Это обработка данных после смены релиза или подтверждение легальности обновления. Дождитесь окончания и не прерывайте процесс.