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

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

Как сохранить базу 1С на Яндекс Диск

Как настроить сохранение базы 1С на Яндекс Диск: выгрузка DT, копирование файловой базы, автоматизация через планировщик и проверка восстановления копий.

Облачная копия базы 1С защищает от трёх главных рисков локального хранения: выхода из строя диска, шифровальщиков и физического повреждения помещения. Яндекс Диск подходит для этой задачи, потому что бесплатного объёма обычно хватает для нескольких выгрузок, а клиент синхронизации работает на Windows без дополнительной настройки сервера.

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

Почему нельзя просто перенести базу в папку Яндекс Диска

Самая частая ошибка — скопировать каталог файловой базы (с файлом 1Cv8.1CD) в папку синхронизации и работать с ней напрямую. Клиент Яндекс Диска постоянно читает и перезаписывает файлы в этой папке. Когда 1С одновременно пишет данные в 1Cv8.1CD, а клиент облака пытается этот же файл синхронизировать, возникают конфликты версий, блокировки и в итоге — повреждение базы с ошибкой «Файл базы данных поврежден».

Вторая проблема — скорость. Файловая база активно обменивается данными с диском, а папка синхронизации работает медленнее обычного локального каталога из-за фоновых процессов хеширования и загрузки. Проведение документов и перепроведение месяца будут заметно тормозить.

Единственный допустимый сценарий «базы в облаке» — хранение архива базы, который никто не открывает напрямую. Для работы архив сначала скачивается и распаковывается на локальный диск.

Способ 1. Выгрузка базы в файл DT через конфигуратор

Выгрузка в DT — штатный механизм платформы 1С. Получается один файл, который содержит и данные, и конфигурацию. Такой файл удобно класть в облако: он компактнее исходной базы и гарантированно консистентен, если выгрузка прошла без ошибок.

Порядок выгрузки DT
  1. 1
    Попросите всех пользователей выйти из базы — при активных сеансах выгрузка может не запуститься или завершиться ошибкой.
  2. 2
    Откройте конфигуратор: меню «Администрирование» → «Загрузить/выгрузить данные» (или «Выгрузить информационную базу» — название зависит от версии платформы).
  3. 3
    Укажите путь сохранения файла .dt — сразу в локальную папку Яндекс Диска или во временный каталог с последующим переносом.
  4. 4
    Дождитесь окончания выгрузки и проверьте, что файл появился и его размер не равен нулю.
  5. 5
    Убедитесь в трее, что клиент Яндекс Диска завершил синхронизацию файла (значок без крутящегося индикатора).

Выгружать DT напрямую в синхронизируемую папку допустимо, но надёжнее сначала сохранить файл в обычный локальный каталог, а потом переместить его в папку Яндекс Диска. Так исключается ситуация, когда клиент облака начнёт загружать ещё не дописанный файл.

Имя файла делайте информативным: buh_2026-06-15.dt или ut_backup_2026-06-15.dt. По дате в имени вы сразу поймёте, какая копия свежая, и не перезапишете нужную версию.

Способ 2. Копирование файловой базы целиком

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

Порядок такой: закройте 1С у всех пользователей, убедитесь, что в каталоге базы не осталось файла блокировок 1Cv8.1CL, заархивируйте папку базы в ZIP или 7z и переместите архив в папку Яндекс Диска. Архивировать обязательно: один файл синхронизируется надёжнее и быстрее, чем каталог с сотнями служебных файлов.

Сравнение способов копирования

Выгрузка DT

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

Архив каталога базы

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

Копия средствами SQL

Для клиент-серверных баз копию делает СУБД (например, pg_dump или backup в MS SQL), а в Яндекс Диск уходит уже файл бэкапа. Требует навыков администрирования СУБД.

Автоматизация: копии по расписанию без ручных действий

Ручное копирование рано или поздно забудется — обычно за день до сбоя. Автоматизация сводится к скрипту, который запускает выгрузку или архивацию, и задаче в планировщике Windows.

Для выгрузки DT платформа поддерживает пакетный режим конфигуратора. Пример команды для файловой базы:

bat
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Admin" /P"пароль" /DumpIB"D:\Backup\buh_%date:~6,4%-%date:~3,2%-%date:~0,2%.dt" /DisableStartupDialogs

Сохраните команду в файл backup.bat, добавьте в него же строку перемещения готового DT в папку Яндекс Диска (например, move D:\Backup\*.dt "C:\Users\Admin\YandexDisk\1C_Backup\") и создайте задачу в планировщике заданий: запуск ежедневно в нерабочее время, например в 21:00. Версию платформы в пути к 1cv8.exe подставьте свою — она видна в каталоге установки.

Учтите лимит облака. Если бесплатного объёма Яндекс Диска хватает на 5–10 копий, настройте ротацию: в скрипте удаляйте файлы старше, скажем, 14 дней, либо периодически чистите папку вручную. Переполненное облако просто перестанет синхронизироваться, и свежие копии перестанут уходить в облако молча.

Где именно настраивать синхронизацию и что учесть

Установите десктопный клиент Яндекс Диска на компьютер, где лежит база или куда выгружаются копии. В настройках клиента выберите выборочную синхронизацию: отметьте только папку с бэкапами 1С, если остальные данные облака на этом компьютере не нужны. Это снизит нагрузку на диск и сеть.

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

Если компьютеров с 1С несколько (например, база на сервере, а бухгалтеры работают по сети), скрипт и клиент Яндекс Диска ставьте на тот компьютер, где физически находится база. Не настраивайте синхронизацию одной и той же папки бэкапов с нескольких машин — получите дубли и конфликтные копии.

Проверка: восстанавливается ли копия на самом деле

Копия, которую никто не проверял, — это надежда, а не резерв. Минимум раз в месяц берите свежий файл из облака и восстанавливайте его в тестовую базу: для DT — через «Загрузить информационную базу» в пустой базе, для архива каталога — распакуйте и добавьте папку в список баз.

Контрольные точки

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

Файл в папке Яндекс Диска
Норма

Размер сопоставим с предыдущими копиями, в веб-версии Яндекс Диска файл виден и скачивается

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

Размер 0 байт или сильно меньше обычного, файл есть локально, но отсутствует в веб-версии

Восстановление тестовой копии
Норма

База открывается, отчёты строятся, оборотно-сальдовая ведомость сходится с рабочей базой на дату копии

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

Ошибка при загрузке DT, база не открывается, данные за последние дни отсутствуют

Автоматическое задание
Норма

В планировщике задача завершается с кодом 0, новые файлы появляются по расписанию

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

Задача в статусе ошибки, дата последнего файла устарела

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

Типичные ошибки и ограничения способа

Типичные ошибки
01
Рабочая база лежит в папке синхронизации — рано или поздно файл 1Cv8.1CD повреждается конфликтом версий.
02
Копирование каталога базы при открытых сеансах — архив содержит битый файл, который не открывается.
03
Хранение только одной копии, которая каждый раз перезаписывается — если база испортилась неделю назад, а копия перезаписана вчера, восстанавливать нечего.
04
Переполнение облака — синхронизация останавливается, и новые копии месяцами не уходят на сервер, пока кто-то не заметит.
05
Отсутствие проверки восстановления — в момент аварии выясняется, что скрипт полгода завершался с ошибкой.

Отдельно учитывайте ограничения самого Яндекс Диска: скорость загрузки зависит от канала, большие базы (десятки гигабайт) будут синхронизироваться долго, а бесплатный тариф ограничен по объёму. Для крупных баз облако разумно использовать как второй уровень защиты поверх локальных копий, а не как единственное хранилище.

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

Итог

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

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

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

Можно ли работать в 1С напрямую с Яндекс Диска, если база маленькая и пользователь один?

Технически база может открыться, но риск повреждения остаётся: клиент синхронизации в любой момент начнёт читать и перезаписывать файл 1Cv8.1CD параллельно с работой платформы. Даже для одного пользователя правильная схема — локальная база плюс регулярные копии в облако.

Что лучше для копии — выгрузка DT или архив папки базы?

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

Сколько копий стоит хранить на Яндекс Диске?

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

База клиент-серверная на SQL. Инструкция подходит?

Частично. Выгрузку DT можно делать так же, но штатный путь для SQL-баз — резервное копирование средствами самой СУБД (pg_dump для PostgreSQL, backup для MS SQL). Полученный файл бэкапа уже складывается в папку Яндекс Диска по расписанию. Копировать файлы данных СУБД напрямую нельзя.

Яндекс Диск перестал синхронизировать копии. Что проверить в первую очередь?

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

Можно ли восстановить базу из DT на другом компьютере?

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