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

Особенность 1С:Фреш как облачного сервиса заключается в ограниченном доступе к файловой системе по сравнению с локальными версиями платформы. Это означает, что стандартные методы выгрузки (например, через Файл → Сохранить как...) здесь не работают. Вместо них используются специализированные инструменты — как встроенные в веб-интерфейс, так и через 1С:EDT или 1С:Предприятие в режиме конфигуратора.

Важно учитывать, что процедура может отличаться в зависимости от:

  • 📌 Типа архива: резервная копия базы, выгрузка документов в .xml/.json, или архив для обмена с другими системами (например, Диадок, СБИС).
  • 🔐 Прав доступа: администратор, бухгалтер или пользователь с ограниченными правами.
  • 🖥️ Способа выгрузки: через веб-интерфейс, 1С:EDT, или внешние обработки.

📊 Какой способ выгрузки вы используете чаще?
Через веб-интерфейс 1С:Фреш
С помощью 1С:EDT
Внешние обработки/скрипты
Другой способ

1. Подготовка к выгрузке: что нужно проверить перед началом

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

  • 🔄 Актуальность данных: синхронизируйте все изменения (например, через Операции → Обновление данных), чтобы в архиве не было устаревших записей.
  • 📂 Достаточное место: в 1С:Фреш лимит хранилища зависит от тарифа. Проверьте свободное пространство в разделе Администрирование → Мониторинг.
  • 👤 Права пользователя: для выгрузки полного архива базы требуются права администратора. Бухгалтер может выгружать только разрешённые документы (например, счета-фактуры).

Если выгружаете данные для передачи в налоговую или контрагенту, убедитесь, что формат соответствует требованиям. Например, для ФНС может потребоваться .xml с электронной подписью, а для обмена с 1С:Бухгалтерией локальной версии — архив в формате .dt.

💡

Используйте тестовый режим перед выгрузкой критичных данных: создайте копию базы в песочнице (Администрирование → Тестовые базы) и протестируйте процесс на ней.

⚠️ Внимание: Если выгружаете архив для миграции на другой тариф или в локальную версию, проверьте совместимость версий платформы. Например, база из 1С:Фреш на платформе 8.3.22 может не открыться в локальной 8.3.18 без конвертации.

2. Способы выгрузки архива в 1С:Фреш

В 1С:Фреш доступно три основных метода выгрузки. Выбор зависит от цели и технических возможностей:

Способ Когда использовать Ограничения
Веб-интерфейс (Администрирование → Выгрузка данных) Для резервных копий или выгрузки документов в стандартных форматах (.xml, .mxl) Нет доступа к файловой системе, максимальный размер файла — 2 ГБ
1С:EDT (внешний инструмент) Для выгрузки конфигурации или сложных данных (например, с преобразованиями) Требует настройки подключения по OData или REST
Внешние обработки (например, Универсальный обмен данными) Для нестандартных форматов или интеграции со сторонними системами Могут потребовать доработки под конкретную задачу

Наиболее универсальный вариант для большинства пользователей — выгрузка через веб-интерфейс. Рассмотрим его подробнее.

3. Пошаговая инструкция: выгрузка через веб-интерфейс

Чтобы выгрузить архив непосредственно в 1С:Фреш:

  1. Откройте раздел Администрирование → Выгрузка данных.

  2. Выберите тип выгружаемых данных:

    • 📄 Документы (например, счета, акты, платежки)
    • 🗃️ Справочники (контрагенты, номенклатура)
    • 💾 Полная копия базы (только для администраторов)

  • Укажите период (если требуется) и формат файла. Для обмена с другими системами рекомендуется .xml или .dt.

  • Нажмите Выгрузить и дождитесь завершения процесса. Файл будет доступен для скачивания в разделе Файлы → Архивы.

  • ☑️ Проверка перед выгрузкой

    Выполнено: 0 / 4

    Если требуется выгрузить полную копию базы (например, для миграции), путь будет другим:

    1. Перейдите в Администрирование → Резервные копии.
    2. Нажмите Создать копию и выберите Выгрузить на компьютер.
    3. Подтвердите действие. Файл с расширением .dt начнёт скачиваться автоматически.
    4. ⚠️ Внимание: Полная выгрузка базы может занять несколько часов для крупных организаций. Не прерывайте процесс и не закрывайте браузер до завершения. В 1С:Фреш нет функции паузы — при обрыве connections придётся начинать заново.

      4. Выгрузка через 1С:EDT: для опытных пользователей

      1С:Enterprise Development Tools (EDT) — инструмент для разработчиков, позволяющий гибко управлять данными, включая выгрузку архивов. Этот способ подходит, если:

      • 🔧 Нужно выгрузить конфигурацию (а не данные)
      • 🔄 Требуется преобразование данных перед выгрузкой
      • 📤 Нужно автоматизировать процесс (например, для регулярного бэкапа)

    Инструкция для выгрузки через EDT:

    1. Установите 1С:EDT и подключитесь к базе 1С:Фреш через OData или REST API. Для этого потребуются:

      • 🔑 Логин/пароль администратора
      • 🌐 Адрес сервера (можно найти в Администрирование → Информация о системе)

  • Создайте новый проект и подключите базу через File → New → 1C:Enterprise Project.

  • В дереве проекта выберите нужные объекты (например, справочники или документы) и экспортируйте их через Export → Data.

  • Укажите формат (.xml, .json, .csv) и путь для сохранения.

  • Пример кода для выгрузки справочника Контрагенты в .json:

    // Подключение к базе через OData
    

    var connection = new ODataConnection("https://ваш-сервер.1cfresh.com/odata/standard.odata");

    connection.Authenticate("Логин", "Пароль");

    // Выгрузка данных

    var query = "Catalog_Контрагенты?$top=1000";

    var data = connection.Query(query).Execute();

    data.SaveToFile("контрагенты.json", DataFormat.Json);

    Как получить токен для API 1С

    Фреш?:Для работы с API потребуется токен аутентификации. Его можно сгенерировать в разделе Администрирование → Интеграции → Токены доступа. Срок действия токена — 1 год, но его можно продлить вручную.

    5. Типичные ошибки и их решения

    При выгрузке архивов пользователи часто сталкиваются с следующими проблемами:

    • 🚫 Ошибка "Недостаточно прав": Убедитесь, что ваш пользователь имеет роль Администратор или Полные права. Если прав нет, запросите их у владельца базы.
    • 🕒 Превышен лимит времени ожидания: Для крупных баз увеличьте таймаут в настройках браузера или используйте 1С:EDT.
    • 📥 Файл не скачивается: Проверьте блокировщики рекламы или антивирус — они могут препятствовать загрузке. Попробуйте другой браузер (например, Firefox вместо Chrome).
    • 🔧 Несовместимый формат: Если файл не открывается в другой системе, проверьте версию платформы. Например, .dt из 1С:Фреш 8.3.22 не откроется в 1С:Бухгалтерии 8.3.15.

    Критическая ошибка при выгрузке полной копии базы: если процесс прервался на этапе "Сжатие данных", повторная попытка может завершиться сбоем. В этом случае создайте тикет в поддержку 1С с логами из раздела Администрирование → Журнал событий.

    Ошибка Причина Решение
    Ошибка доступа к файлу Блокировка антивирусом или браузером Добавьте сайт в исключения или используйте другой браузер
    Превышен размер файла (2 ГБ) Ограничение тарифа 1С:Фреш Разбейте выгрузку на части или запросите увеличение лимита в поддержке
    Недопустимый формат данных Несовместимость версий платформы Обновите целевую систему или конвертируйте файл через 1С:EDT

    6. Автоматизация выгрузки: как настроить регулярный экспорт

    Если архивы нужно выгружать регулярно (например, для бэкапов или интеграции с CRM), настройте автоматизацию:

    • По расписанию: В 1С:Фреш перейдите в Администрирование → Регламентные задания и создайте новое задание типа Выгрузка данных. Укажите частоту (ежедневно, еженедельно) и параметры выгрузки.
    • 🤖 Через API: Используйте REST API 1С:Фреш для создания скрипта на Python или PowerShell, который будет выгружать данные по расписанию. Пример скрипта:
      import requests
      
      

      url = "https://ваш-сервер.1cfresh.com/api/v1/backup"

      headers = {"Authorization": "Bearer ВАШ_ТОКЕН"}

      response = requests.post(url, headers=headers)

      with open("backup.dt", "wb") as f:

      f.write(response.content)

    • 🔄 Синхронизация с облаком: Настройте автоматическую загрузку выгруженных файлов в Google Drive или Yandex Диск через сервисы типа Zapier.

    Для сложных сценариев (например, выгрузка с фильтрацией данных) используйте внешние обработки. В каталоге Инфостарт есть готовые решения, например:

    • Универсальный обмен данными (для выгрузки в .xml/.json)
    • Выгрузка в Excel (для отчётности)
    • Backup Manager (для резервных копий)

    💡

    Автоматическая выгрузка через API позволяет интегрировать 1С:Фреш с другими системами (например, Bitrix24 или МойСклад), но требует знаний программирования или помощи специалиста.

    7. Проверка и восстановление данных из архива

    После выгрузки архива обязательно проверьте его целостность:

    1. Для .dt-файлов: попробуйте открыть архив в 1С:Предприятии в режиме конфигуратора (Файл → Открыть...). Если база открывается без ошибок, архив исправен.

    2. Для .xml/.json: проверьте структуру файла через текстовый редактор (например, Notepad++). Убедитесь, что все теги закрыты, а данные не обрезаны.

    3. Для резервных копий: восстановите данные на тестовой базе (Администрирование → Восстановление) и сверьте ключевые показатели (например, остатки по счётам).

    Если архив повреждён, попробуйте:

    • 🔄 Повторить выгрузку с другими параметрами (например, уменьшить период данных).
    • 🛠️ Восстановить файл через утилиты вроде 1Cv8.epf (для .dt).
    • 📧 Обратиться в поддержку 1С:Фреш с логами ошибок (раздел Администрирование → Журнал событий).
    ⚠️ Внимание: При восстановлении данных из архива в рабочую базу 1С:Фреш все текущие данные будут перезаписаны. Рекомендуется сначала протестировать восстановление на копии базы.

    FAQ: Частые вопросы по выгрузке архивов в 1С:Фреш

    Можно ли выгрузить архив в 1С:Фреш без прав администратора?

    Да, но с ограничениями. Пользователь с ролью Бухгалтер или Кладовщик может выгружать только те данные, к которым у него есть доступ (например, свои документы или справочники). Полную копию базы или конфигурацию может выгрузить только администратор.

    Как выгрузить данные в Excel из 1С:Фреш?

    Есть два способа:

    1. Через веб-интерфейс: откройте нужный отчёт или список документов, нажмите Ещё → Выгрузить в Excel.
    2. Через внешнюю обработку (например, Выгрузка в Excel от Инфостарт), если требуется сложная структура данных.

    Что делать, если архив не скачивается (ошибка 403 или 504)?

    Проблема обычно связана с:

    • Блокировкой корпоративным прокси или фаерволом (попробуйте с другого устройства или сети).
    • Истёкшим сеансом в 1С:Фреш (обновите страницу и авторизуйтесь заново).
    • Превышением лимита трафика (проверьте тариф в Администрирование → Тарифы).

    Если ошибка повторяется, обратитесь в поддержку с указанием кода ошибки и времени её возникновения.

    Можно ли выгрузить архив из 1С:Фреш на флешку или внешний диск?

    Нет, напрямую — нельзя. В 1С:Фреш файлы сначала скачиваются на ваш компьютер, а уже затем их можно перенести на флешку. Обратите внимание, что некоторые браузеры (например, Chrome) блокируют загрузку на съёмные носители по умолчанию — измените настройки сохранения файлов.

    Как выгрузить данные для передачи в ФНС или банк?

    Для отчётности используйте специализированные форматы:

    • Для ФНС: выгружайте через Отчётность → Регламентированные отчёты в формате .xml с ЭЦП.
    • Для банков (например, выписки): используйте формат .1C или .csv, предварительно согласовав структуру с банком.

    Перед отправкой проверьте данные через сервис Контур.Диадок или СБИС.