Загрузка базы 1С:Бухгалтерии из выгрузки .dt, копии .1CD, облака и на сервер
Содержание
Чтобы загрузить 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С:Предприятие» указан номер платформы, например
8.3.25.1374.
Версию платформы, на которой сделана выгрузка, спросите у того, кто её прислал: бухгалтерской фирмы, программиста, прежнего администратора.
Проверьте место и разрядность
- 💾 Место на диске. Распакованная база занимает в 3–6 раз больше, чем файл
.dt. Для выгрузки на 2 ГБ держите свободными хотя бы 15 ГБ. - 🖥 Разрядность клиента. Крупные выгрузки (от нескольких гигабайт) 32-битная платформа может не осилить из-за нехватки памяти. Ставьте 64-битный клиент, если Windows 64-битная.
- 🔑 Лицензия. Без лицензии платформа базу не запустит.
- 👤 Пароль. После загрузки
.dtв базе будут те же пользователи и пароли, что в исходной. Узнайте логин и пароль администратора заранее.
Если версия платформы ниже нужной, скачайте дистрибутив из личного кабинета на портале поддержки 1С по договору ИТС или попросите у обслуживающей организации. Установка новой платформы не удаляет старую: на компьютере могут стоять несколько версий одновременно.
2. Загрузка 1С Бухгалтерии из файла выгрузки .dt
Это основной и самый надёжный способ. Файл .dt содержит конфигурацию, данные, пользователей и настройки.
Загрузка .dt полностью заменяет содержимое базы, в которую вы её загружаете. Если грузите в существующую рабочую базу, сначала выгрузите её саму в отдельный .dt.
Шаг 1. Создайте пустую базу
- Запустите 1С. Откроется окно со списком баз.
- Нажмите
Добавить. - Выберите
Создание новой информационной базы→Далее. - Отметьте
Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы. - Укажите понятное имя, например «Бухгалтерия ООО Ромашка (из выгрузки)».
- Выберите
На данном компьютере или на компьютере в локальной сетии папку. Лучше пустую новую папку, напримерD:\1C\Romashka. - Нажмите
ДалееиГотово.
Шаблон конфигурации здесь не нужен: всё нужное придёт из .dt.
Шаг 2. Загрузите выгрузку
- Выделите созданную базу в списке и нажмите
Конфигуратор. - В Конфигураторе откройте меню
Администрирование → Загрузить информационную базу.... - Укажите файл
.dtи нажмитеОткрыть. - Подтвердите замену данных.
- Дождитесь окончания. Небольшая база загружается за минуты, база на 10–20 ГБ — до часа и дольше.
- Платформа предложит перезапустить Конфигуратор. Согласитесь.
После этого закройте Конфигуратор и запустите базу в режиме 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. Если вам передали такую папку (или вы восстановили её из резервной копии), загружать ничего не нужно.
Как подключить копию
- Скопируйте папку целиком на свой диск, например в
D:\1C\Romashka_copy. - Запустите 1С и нажмите
Добавить. - Выберите
Добавление в список существующей информационной базы→Далее. - Введите имя базы, а в поле каталога укажите папку, где лежит
1Cv8.1CD. Не сам файл, а именно папку. - Нажмите
ДалееиГотово.
База появится в списке и откроется так же, как исходная.
Подводные камни файловой копии
- 🔒 Копируйте только закрытую базу. Если в момент копирования в базе работали пользователи, файл
1Cv8.1CDможет оказаться несогласованным. Такая копия иногда открывается, но с ошибками в данных. - 📁 Файлы
.cflи.lgf/.lgp. Рядом с1Cv8.1CDбывают файлы блокировки и журнала регистрации. Журнал можно переносить вместе с базой, это просто история действий. Файл1Cv8tmp.1CDи подобные временные файлы переносить не нужно. - 🔁 Версия формата. Файловая копия, как и выгрузка, требует платформу с номером не ниже той, на которой с базой работали в последний раз.
Если копия не открывается
Для файловых баз есть утилита chdbfl.exe. Она лежит в папке bin установленной платформы, например C:\Program Files\1cv8\8.3.25.1374\bin\chdbfl.exe.
- Закройте все сеансы работы с этой копией.
- Запустите
chdbfl.exe. - Укажите путь к файлу
1Cv8.1CD. - Сначала запустите проверку без исправления. Если найдены ошибки — повторите с отметкой исправления.
Перед исправлением сделайте копию файла 1Cv8.1CD. Исправление может удалить повреждённые записи, и без копии их уже не вернуть.
Если утилита справилась, откройте базу в Конфигураторе и дополнительно запустите Администрирование → Тестирование и исправление.... Этот режим требует монопольного доступа: в базе не должно быть других пользователей.
4. Загрузка базы из облака и через 1С:Линк
С облачными базами термин «загрузить» означает одно из двух: подключиться к базе или получить её локальную копию.
База опубликована через 1С:Линк
1С:Линк — сервис, который даёт доступ через интернет к базе, физически стоящей на компьютере в офисе или у бухгалтерской фирмы. Сама база при этом остаётся на том компьютере, вы получаете только адрес для подключения.
Как подключиться:
- Получите от администратора адрес базы и логин с паролем.
- В окне запуска 1С нажмите
Добавить→Добавление в список существующей информационной базы. - Выберите тип расположения
На веб-сервере. - Вставьте полученный адрес целиком, с
https://. - Завершите мастер и запустите базу.
Если вам нужна не работа по ссылке, а файл базы на своём компьютере, через 1С:Линк его не получить. Попросите владельца сделать выгрузку .dt на том компьютере, где база стоит, и передать файл. Дальше — как в разделе 2.
База в облачном сервисе (1С:Фреш, 1С:БухОбслуживание и подобные)
В облачных сервисах фирмы 1С и партнёров данные можно забрать двумя способами:
| Способ | Что получите | Куда грузить |
|---|---|---|
| Выгрузка данных из самой программы | архив .zip с данными | в локальную 1С:Бухгалтерию той же или более новой версии |
| Заказ полной выгрузки у провайдера | файл .dt | через Конфигуратор, как в разделе 2 |
Выгрузка в .zip запускается из раздела Администрирование облачной программы, а загружается в локальную базу командой загрузки данных из сервиса в том же разделе. Название команды отличается в разных сервисах, поэтому ищите по слову «выгрузить» или «загрузить» в разделе администрирования.
Локальная конфигурация для приёма данных из облака должна быть того же релиза, что облачная, или новее. Сначала обновите локальную Бухгалтерию, потом загружайте архив.
Обратный путь — перенос локальной базы в облако — делается через выгрузку данных в локальной программе и загрузку в личном кабинете сервиса. Порядок у каждого провайдера свой, его описывают в справке сервиса.
5. Как загрузить базу 1С Бухгалтерии на сервер с SQL
В клиент-серверном варианте база хранится в СУБД (MS SQL Server или PostgreSQL), а работает с ней кластер серверов
1С. Файл .dt загружается так же через Конфигуратор, но базу сначала нужно создать на сервере.
Шаг 1. Создайте базу в кластере
Удобнее всего — прямо из окна запуска 1С:
Добавить→Создание новой информационной базы→ вариант без конфигурации.- Выберите
На сервере 1С:Предприятия. - Заполните параметры:
| Поле | Пример | Пояснение |
|---|---|---|
| Кластер серверов 1С:Предприятия | srv1c | имя сервера, где стоит агент 1С |
| Имя информационной базы в кластере | buh_romashka | латиницей, без пробелов |
| Тип СУБД | MS SQL Server или PostgreSQL | что установлено у вас |
| Сервер баз данных | srvsql | сервер СУБД |
| Имя базы данных | buh_romashka | имя базы в самой СУБД |
| Пользователь сервера БД | sa или postgres | учётная запись с правом создавать базы |
| Создать базу данных в случае её отсутствия | отметить | платформа сама создаст базу в СУБД |
- Завершите мастер. База появится и в списке, и в кластере.
Флаг Установить блокировку регламентных заданий при создании копии рабочей базы лучше включить. Иначе после загрузки .dt копия начнёт выполнять обмены и загрузку данных так же, как рабочая база.
Шаг 2. Загрузите .dt
Дальше всё как для файловой базы: откройте базу в Конфигураторе и выполните Администрирование → Загрузить информационную базу....
Загрузка .dt требует монопольного доступа. Если в базе есть сеансы, их нужно завершить через консоль администрирования серверов. Завершение сеансов обрывает работу пользователей без сохранения. Делайте это после предупреждения или в нерабочее время.
Бэкап средствами СУБД
Для серверной базы есть альтернатива .dt — резервная копия самой СУБД (.bak для MS SQL, дамп для PostgreSQL). Её восстанавливает администратор СУБД в отдельную базу данных, после чего в кластере 1С регистрируют информационную базу, указывающую на эту базу данных.
| Метод | Когда подходит | Риски |
|---|---|---|
Выгрузка .dt | перенос между серверами, разными СУБД, в файловый вариант | долго на больших базах, нужен монопольный доступ |
| Бэкап СУБД | регулярное резервирование, быстрое восстановление на тот же тип СУБД | не переносится между MS SQL и PostgreSQL |
Копия папки с 1Cv8.1CD | только файловые базы | несогласованная копия, если база была открыта |
6. Ошибки при загрузке 1С Бухгалтерии и что с ними делать
Если ничего не помогло
- Попробуйте загрузить
.dtна другом компьютере с той же версией платформы. Если там получилось, проблема в вашей системе: антивирус, права на папку, диск. - Проверьте, что путь к папке базы не лежит на сетевом диске с медленным доступом и что у пользователя Windows есть права на запись.
- Уточните у отправителя, не обрезался ли файл. Выгрузка, переданная через почту или мессенджер, иногда приходит неполной.
- Попросите отправителя выгрузить базу заново и одновременно сделать копию папки с
1Cv8.1CD. Два независимых способа редко ломаются одновременно.
Частые вопросы о загрузке базы 1С
Можно ли загрузить .dt в базу, где уже есть данные?
Чем выгрузка .dt отличается от файла 1Cv8.1CD?
.dt — это переносной формат: его можно загрузить в файловую или серверную базу. 1Cv8.1CD — это сама файловая база, которую достаточно подключить в список, но перенести её в SQL напрямую нельзя.