Переход на облачный сервис 1С:Fresh часто сопровождается необходимостью переноса данных из локальных или других облачных баз. В отличие от классических версий 1С:Предприятие, где загрузка выполняется через конфигуратор, в Fresh процесс имеет свои особенности — от ограничений на размер файлов до специфики формата .dt. Эта статья поможет разобраться, как правильно загрузить базу в 1С:Fresh, избежать типичных ошибок и ускорить миграцию данных.
Важно понимать, что 1С:Fresh — это не просто "облачная версия 1С", а отдельный продукт с урезанным функционалом администрирования. Здесь нет прямого доступа к конфигуратору, а загрузка данных осуществляется через веб-интерфейс или API. Мы рассмотрим все доступные методы: от ручного импорта через личный кабинет до автоматизированного обмена с помощью 1С:EDT и внешних обработок. Особое внимание уделим нюансам, которые не описаны в официальной документации, но регулярно становятся причиной сбоев.
Если вы мигрируете с 1С:Бухгалтерии 8.3, 1С:УТ 11 или 1С:ЗУП 3.1, часть данных можно перенести автоматически с помощью штатных инструментов Fresh. Однако для полной выгрузки (включая нетиповую конфигурацию или большие объемы данных) потребуются дополнительные шаги. В статье приведены актуальные на 2026 год способы, учитывающие последние обновления платформы.
1. Подготовка данных к загрузке: требования 1С:Fresh к файлам
Перед загрузкой базы в 1С:Fresh необходимо привести данные в соответствие с требованиями сервиса. Основной формат для импорта — .dt (data transfer), но поддерживаются и другие варианты в зависимости от типа данных. Вот ключевые моменты:
- 📁 Формат файла: Основной —
.dt(для полной выгрузки базы). Для справочников и документов также допускаются.xml(через Универсальный обмен данными) и.xlsx(для ограниченного круга объектов). - 📏 Ограничение по размеру: Максимальный размер одного файла — 2 ГБ (актуально для ручной загрузки через веб-интерфейс). Для больших баз потребуется разбивка на части или использование API.
- 🔄 Совместимость конфигураций: Данные должны соответствовать типовой конфигурации 1С:Fresh. Нетиповой функционал (включая доработки и внешние отчеты) перенести нельзя — его придется восстанавливать вручную или через партнерские решения.
- 🔒 Права доступа: Для загрузки данных пользователь должен иметь роль
"Администратор"или"Полные права"в 1С:Fresh.
Особое внимание уделите чистке данных перед выгрузкой. В 1С:Fresh действуют строгие ограничения на дубли, пустые ссылки и некорректные значения. Например, если в справочнике "Контрагенты" есть записи без наименования, загрузка завершится ошибкой. Рекомендуется предварительно запустить обработку "Проверка логической целостности" в исходной базе.
⚠️ Внимание: Если ваша исходная база содержит данные за периоды, закрытые для редактирования (например, прошлые налоговые периоды), их перенос в 1С:Fresh может потребовать дополнительного согласования с техподдержкой. В некоторых случаях такие данные блокируются для изменения даже администратором.
2. Способ 1: Ручная загрузка через личный кабинет 1С:Fresh
Самый простой метод — импорт данных непосредственно из веб-интерфейса 1С:Fresh. Он подходит для небольших баз (до 2 ГБ) и не требует технических навыков. Пошаговая инструкция:
Авторизуйтесь в личном кабинете 1С:Fresh под учетной записью с правами администратора.
Перейдите в раздел
Администрирование → Обмен данными → Импорт данных.Нажмите
"Загрузить файл"и выберите подготовленный.dt-файл с локального диска.Дождитесь завершения проверки файла (может занять до 10 минут для больших объемов).
Подтвердите начало импорта, нажав
"Запустить загрузку".
Процесс импорта отображается в реальном времени с указанием процента выполнения и количества обработанных объектов. После завершения система сформирует отчет с результатами: количество успешно загруженных записей, предупреждения и ошибки (если они возникли).
Проверьте размер файла (не более 2 ГБ)
Убедитесь, что формат файла — .dt или поддерживаемый
Закройте все сеансы работы с базой в 1С:Fresh
Сохраните резервную копию исходных данных
Подготовьте отчет о структуре данных (для сравнения после импорта)
-->
Если загрузка прервалась с ошибкой "Превышен лимит времени выполнения", попробуйте:
- 🔄 Разбить файл на части (например, отдельно справочники и документы).
- 🕒 Загружать данные в непиковые часы (вечером или ночью).
- 📞 Обратиться в техподдержку для временного увеличения лимитов (для корпоративных тарифов).
3. Способ 2: Автоматизированный обмен через 1С:EDT или конфигуратор
Для крупных предприятий или сложных конфигураций ручная загрузка не подходит. В таких случаях используется 1С:Enterprise Development Tools (EDT) или классический конфигуратор с подключением к 1С:Fresh через web-сервис. Этот метод требует навыков программирования, но позволяет:
- 🔄 Переносить данные частями с контролем целостности.
- 🔧 Настраивать правила преобразования данных "на лету".
- 📊 Автоматизировать регулярный обмен (например, ежедневную синхронизацию).
Алгоритм настройки обмена через 1С:EDT:
Установите 1С:EDT (версия не ниже 2023.2) и подключитесь к своей базе 1С:Fresh через
OAuth 2.0(инструкция по настройке доступна в базе знаний ИТС).Создайте новый проект и добавьте подключение к Fresh как к внешнему источнику данных.
Напишите скрипт для выгрузки данных из исходной базы и загрузки в Fresh, используя методы
WriteXML()иLoadFromXML().Запустите отладку и проверьте корректность переноса на тестовом окружении.
Пример кода для выгрузки справочника "Номенклатура" в формате XML:
Процедура ВыгрузитьНоменклатуру()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ * ИЗ Справочник.Номенклатура";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл("C:\Export\Номенклатура.xml");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("Данные");
Пока Выборка.Следующий() Цикл
ЗаписьXML.ЗаписатьНачалоЭлемента("Элемент");
ЗаписьXML.ЗаписатьАтрибут("Ид", Выборка.Ссылка.УникальныйИдентификатор());
ЗаписьXML.ЗаписатьЭлемент("Наименование", Выборка.Наименование);
ЗаписьXML.ЗаписатьКонецЭлемента(); // Элемент
КонецЦикла;
ЗаписьXML.ЗаписатьКонецЭлемента(); // Данные
ЗаписьXML.Закрыть();
КонецПроцедуры
⚠️ Внимание: При обмене через 1С:EDT следите за лимитами API-запросов. В бесплатном тарифе 1С:Fresh допускается не более 1000 запросов в час. Превышение лимита приводит к блокировке на 24 часа.
Если вам нужно перенести только справочники (без документов), используйте обработку "ВыгрузкаЗагрузкаДанныхXML" из стандартной поставки 1С. Она поддерживает выборочную выгрузку и работает стабильнее самописных решений.
4. Способ 3: Обмен через универсальный формат EnterpriseData
Формат EnterpriseData (или .epf) — это альтернатива .dt, которая лучше подходит для обмена между разными конфигурациями. Он поддерживает:
- 📋 Перенос не только данных, но и метаданных (структуры справочников, документов).
- 🔄 Обмен между 1С:Fresh и локальными базами 1С:Предприятие 8.3.
- 🔧 Гибкую настройку правил преобразования полей.
Чтобы загрузить данные в 1С:Fresh через EnterpriseData:
В исходной базе откройте
Администрирование → Обмен данными → Универсальный обмен данными.Создайте новый план обмена с типом
"EnterpriseData".Настройте правила выгрузки (укажите, какие объекты и поля нужно перенести).
Выгрузите данные в файл
.xml.В 1С:Fresh импортируйте файл через раздел
Администрирование → Обмен данными → Импорт из EnterpriseData.
Преимущество этого метода — сохранение ссылочной целостности. Например, если в документе "Реализация товаров" есть ссылка на контрагента, она будет корректно восстановлена в Fresh, даже если ID объекта изменился.
| Формат | Макс. размер файла | Поддерживаемые объекты | Сохранение ссылок | Требует доработок |
|---|---|---|---|---|
.dt |
2 ГБ | Все объекты конфигурации | Да | Нет |
EnterpriseData (.xml) |
500 МБ | Справочники, документы, регистры | Да | Для нетиповых объектов |
.xlsx |
100 МБ | Справочники (ограниченный список) | Нет | Да (настройка шаблонов) |
JSON (API) |
10 МБ за запрос | Любые данные | Зависит от реализации | Да (разработка обработки) |
5. Типичные ошибки при загрузке базы и их решения
Даже при соблюдении всех инструкций загрузка данных в 1С:Fresh может завершиться ошибкой. Рассмотрим самые распространенные проблемы и способы их устранения:
- 🚫 Ошибка: "Недопустимый формат файла"
Причина: Файл поврежден или сохранен в неподдерживаемой кодировке.
Решение: Пересохраните файл вUTF-8без BOM. Для.dtиспользуйте штатную выгрузку из конфигуратора. - 🔗 Ошибка: "Нарушена ссылочная целостность"
Причина: В файле есть ссылки на объекты, которые не были загружены (например, документ ссылается на несуществующего контрагента).
Решение: Выгружайте данные в правильном порядке: сначала справочники, затем документы. Или используйтеEnterpriseData. - 🕒 Ошибка: "Превышено время ожидания"
Причина: Файл слишком большой, или сервер 1С:Fresh перегружен.
Решение: Разбейте файл на части по 500–700 МБ или загружайте в ночное время. - 🔒 Ошибка: "Недостаточно прав"
Причина: У пользователя нет роли"Администратор".
Решение: Запросите повышение прав у владельца аккаунта или переключитесь на учетную запись с полным доступом.
Если ошибка не устраняется, проверьте логи обмена в разделе Администрирование → Журналы обмена данными. Там указаны конкретные объекты, вызвавшие сбой. Например, ошибка может быть связана с уникальным идентификатором документа, который уже существует в базе.
Что делать, если загрузка зависла на 0%?
Если процесс загрузки не движется более 30 минут, попробуйте:
1. Обновите страницу браузера (иногда помогает при сбое сессии).
2. Проверьте подключение к интернету (особенно если используете VPN).
3. Уменьшите размер файла или разбейте его на части.
4. Очистите кэш браузера и повторите попытку.
Если проблема повторяется, обратитесь в поддержку с указанием ID сеанса (отображается в адресной строке после "session=").
6. Перенос исторических данных: нюансы и ограничения
Одна из сложностей при переходе на 1С:Fresh — перенос исторических данных (закрытых периодов, архивных документов). Сервис накладывает следующие ограничения:
- 📅 Закрытые периоды: Данные за периоды, закрытые для редактирования (например, прошлые налоговые годы), переносятся в режиме
"только для чтения". Их нельзя изменить даже администратору. - 📊 Регистры накопления: История движений по регистрам (например,
"ТоварыНаСкладах") переносится только за последние 2 года. Для более ранних периодов остатки придется вводить вручную. - 🔄 Свертка данных: При превышении квоты на хранение (зависит от тарифа) 1С:Fresh автоматически свертывает старые данные, оставляя только итоги по месяцам.
Чтобы избежать потери критически важных исторических данных:
Перед переносом экспортируйте отчеты за все периоды (например,
"Оборотно-сальдовую ведомость","Карточку счета") вExcelилиPDF.Используйте 1С:EDT для выборочного переноса только актуальных данных (например, текущего года + справочники).
Настройте в 1С:Fresh
"Периоды хранения"в разделеАдминистрирование → Настройки системы.
⚠️ Внимание: Если вы переносите данные из 1С:ЗУП, учитывайте, что в 1С:Fresh не поддерживаются некоторые виды расчетов (например, сложные схемы премирования или нестандартные удержания). Перед миграцией сверьтесь с официальным списком ограничений.
7. Альтернативные способы: миграция через партнерские сервисы
Если стандартные методы не подходят (например, из-за большого объема данных или сложной конфигурации), можно воспользоваться услугами партнеров 1С. Некоторые из них предлагают специализированные инструменты для миграции в 1С:Fresh:
- 🔧 "1С:Перенос данных" — обработка для автоматизированного переноса из 1С:Бухгалтерии 8.3, 1С:УТ 11 и 1С:ЗУП 3.1. Поддерживает выборочный перенос и проверку целостности.
- 🌐 "FreshMigration" (от компании "Инфостарт") — облачный сервис для миграции с возможностью предварительного анализа данных.
- 📊 "Конвертация данных 2.0" — универсальный инструмент для сложных преобразований структуры данных перед загрузкой.
Стоимость таких сервисов варьируется от 5 000 до 50 000 рублей в зависимости от объема данных и сложности задачи. Преимущества:
- ✅ Гарантия целостности данных.
- ✅ Поддержка нетиповых конфигураций.
- ✅ Техническая помощь на всех этапах.
При выборе партнерского решения обратите внимание на:
- 📃 Отзывы о сервисе на форумах (например, Инфостарт).
- 🔒 Безопасность: уточните, где хранятся данные во время миграции (должно быть указано в договоре).
- 🕒 Сроки: стандартный перенос занимает от 1 до 3 дней, но для больших баз может потребоваться неделя.
- Объем данных превышает 10 ГБ,
- В исходной базе есть нетиповой функционал,
- Нужно перенести данные за более чем 3 года,
- Вы не уверены в своих навыках администрирования 1С.-->
8. Проверка данных после загрузки: чек-лист
После завершения загрузки необходимо убедиться, что данные перенесены корректно. Используйте этот чек-лист для проверки:
Сравните количество записей в справочниках (например, "Контрагенты", "Номенклатура")
Проверьте остатки по счетам бухгалтерского учета (сравните с исходной базой)
Откройте несколько случайных документов и убедитесь, что все реквизиты на месте
Запустите тестовые отчеты (ОСВ, карточки счетов, анализ субконто)
Проверьте права доступа пользователей
Создайте тестовый документ и убедитесь, что он проводится без ошибок
-->
Особое внимание уделите:
- 🔢 Нумерации документов: В 1С:Fresh может сбиться автонумерация, если в исходной базе были пропуски.
- 🔗 Ссылкам между объектами: Например, в документе
"Поступление товаров"должна корректно отображаться номенклатура и контрагент. - 📈 Аналитике: Проверьте, что в отчетах данные группируются по тем же признакам, что и раньше (например, по проектам или подразделениям).
Если обнаружены расхождения, воспользуйтесь журналом регистрации (Администрирование → Журналы → Обмен данными), чтобы найти причину. Например, ошибка может быть связана с:
- Несовпадением форматов дат (в Fresh используется
ГГГГ-ММ-ДД). - Отсутствием обязательных реквизитов (например,
"Организация"в документе). - Превышением лимитов на количество записей (в бесплатном тарифе — до 10 000 документов в месяц).
FAQ: Ответы на частые вопросы
Можно ли загрузить в 1С:Fresh базу из 1С 7.7?
Нет, прямая загрузка из 1С:Предприятие 7.7 не поддерживается. Сначала нужно конвертировать базу в формат 1С:Предприятие 8.3 с помощью обработки "Конвертация данных из 1С 7.7 в 8.x" (доступна на диске ИТС или в каталоге релизов 1С). После этого можно выгрузить данные в .dt и загрузить в Fresh.
Сколько времени занимает загрузка базы объемом 1 ГБ?
Время зависит от скорости интернет-соединения и загрузки серверов 1С:Fresh:
- 📶 При скорости 100 Мбит/с — около 15–20 минут.
- 📶 При скорости 10 Мбит/с — до 1–1.5 часов.
Дополнительно учитывайте время на проверку данных (до 10 минут) и сам импорт (еще 10–30 минут). В пиковые часы (с 10:00 до 18:00 по МСК) процесс может занять на 30–50% больше времени.
Что делать, если после загрузки не отображаются некоторые справочники?
Вероятные причины:
Справочник не был включен в выгрузку. Проверьте настройки плана обмена в исходной базе.
В 1С:Fresh отключено отображение справочника для вашей роли. Зайдите под администратором и проверьте права в разделе
Администрирование → Пользователи.Данные загрузились, но в другой раздел. Например, справочник
"Контрагенты"может находиться вПокупатели и продавцы → Контрагенты.
Если справочник пустой, но ошибок при загрузке не было, попробуйте повторно выгрузить его отдельно в формате EnterpriseData.
Можно ли откатить загрузку, если что-то пошло не так?
Да, но с ограничениями:
- 🔄 В течение 24 часов после загрузки можно отменить изменения через раздел
Администрирование → Обмен данными → История обменов(кнопка"Откатить"). - 🗑️ Если прошло больше времени, придется вручную удалять загруженные данные или восстанавливать базу из резервной копии (доступно только для тарифов
"Профессиональный"и"Корпоративный").
Важно: откат удаляет все данные, загруженные в рамках одного сеанса обмена. Выборочное удаление отдельных документов или справочников не поддерживается.
Как перенести пользователей и их права из старой базы?
Пользователи и их права не переносятся автоматически при загрузке данных. Чтобы восстановить доступ:
Экспортируйте список пользователей из исходной базы в
Excel(разделАдминистрирование → Пользователи).В 1С:Fresh перейдите в
Администрирование → Пользователи и права.Создайте пользователей вручную, указав те же логины и пароли (или сгенерируйте новые).
Назначьте роли в соответствии с исходной базой. В Fresh доступны стандартные роли:
"Бухгалтер","Кладовщик","Администратор"и др.
Для ускорения процесса можно использовать обработку "ВыгрузкаЗагрузкаПользователей" (доступна на Инфостарте).