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

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

Как перенести данные в 1С 8.3: способы и порядок действий

Способы переноса данных в 1С 8.3: типовая обработка, Универсальный обмен XML, загрузка из Excel. Порядок действий, проверка результата и типичные ошибки.

Перенос данных в 1С 8.3 требуется в трёх типовых ситуациях: при переходе на новую конфигурацию (например, с УПП на ERP), при миграции из более ранней версии (1С 7.7) и при первичной загрузке справочников и остатков из Excel или других учётных систем. В каждом случае применяются разные инструменты — от встроенных помощников перехода до универсальной обработки «Универсальный обмен данными в формате XML».

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

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

Какие способы переноса данных существуют в 1С 8.3

Платформа 1С:Предприятие 8.3 предлагает несколько инструментов миграции, различающихся по сложности настройки и области применения. Первый — типовые помощники перехода, встроенные в конфигурации: например, в «1С:Бухгалтерии 8» есть обработка переноса данных из 1С 7.7, а в ERP — помощник перехода с УПП и КА 1.1. Эти инструменты переносят стандартный набор объектов без дополнительной настройки.

Второй способ — обработка «Универсальный обмен данными в формате XML» совместно с конфигурацией «Конвертация данных 2.1» или «Конвертация данных 3.0». Это основной инструмент для нестандартных переносов: правила конвертации описывают, как объекты источника преобразуются в объекты приёмника, включая сопоставление реквизитов и предопределённых элементов.

Третий вариант — загрузка справочников и начальных остатков из табличных файлов (Excel, CSV, MXL) через обработку «Загрузка данных из табличного документа» с диска ИТС или аналогичные механизмы. Этот способ подходит для первичного заполнения базы: номенклатуры, контрагентов, цен, остатков товаров.

Четвёртый вариант — механизм «EnterpriseData» и планы обмена, которые применяются для регулярной синхронизации между базами 1С. Для разового переноса их используют реже, но при постоянном обмене между, например, «Управлением торговлей» и «Бухгалтерией» это штатное решение.

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

Типовой помощник перехода

Подходит для стандартных переходов между типовыми конфигурациями. Ограничение: не переносит доработанные объекты и нестандартные реквизиты.

Универсальный обмен XML + Конвертация данных

Гибкий перенос любых объектов по настраиваемым правилам. Требует навыков настройки правил конвертации.

Загрузка из Excel

Быстрое заполнение справочников и остатков при старте учёта. Не подходит для переноса документов с проведением.

Планы обмена / EnterpriseData

Штатная синхронизация между базами 1С. Избыточны для разового переноса, оптимальны для регулярного обмена.

Подготовка к переносу: что сделать до запуска обработки

Первый обязательный шаг — создание резервной копии базы-приёмника. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы резервную копию делают средствами СУБД (MS SQL, PostgreSQL). Без копии откатить неудачный перенос невозможно.

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

Третий шаг — чистка исходных данных. В базе-источнике стоит удалить помеченные объекты, закрыть периоды, свернуть устаревшие справочники. Чем меньше «мусора» в источнике, тем меньше дублей и лишних элементов попадёт в новую базу. Особое внимание уделите контрагентам и номенклатуре: дубли в этих справочниках создают основные проблемы после миграции.

Перенос через типовые обработки перехода

Типовые помощники перехода — самый простой путь, если источник и приёмник входят в список поддерживаемых пар конфигураций. Например, переход с «1С:Бухгалтерии 7.7» на «1С:Бухгалтерию 8» выполняется встроенной обработкой: она выгружает данные из семёрочной базы в файлы и загружает их в новую базу с сопоставлением планов счетов и справочников.

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

Ограничение типовых обработок — они рассчитаны на неизменённые конфигурации. Если в источнике добавлены самописные документы, регистры или реквизиты, помощник их не перенесёт: потребуется либо доработка правил, либо перенос через «Конвертацию данных».

Порядок переноса типовой обработкой
  1. 1
    Сделайте резервную копию базы-приёмника и обновите обе конфигурации
  2. 2
    Запустите помощник перехода в новой базе и укажите источник
  3. 3
    Отметьте переносимые разделы: справочники, остатки, документы
  4. 4
    Запустите перенос и дождитесь завершения без прерывания сеанса
  5. 5
    Изучите протокол: количество загруженных объектов и список ошибок
  6. 6
    Сверьте остатки по счетам и складские остатки с отчётами источника

Перенос через «Универсальный обмен данными в формате XML»

Обработка «Универсальный обмен данными в формате XML» работает в связке с правилами конвертации, созданными в конфигурации «Конвертация данных». Схема такая: в источнике открываете обработку, загружаете правила обмена, выбираете период и объекты, выгружаете данные в XML-файл. Затем в приёмнике открываете ту же обработку в режиме загрузки и указываете полученный файл.

Правила конвертации определяют логику сопоставления: какой документ источника в какой документ приёмника преобразуется, как ищутся элементы справочников (по коду, наименованию, ИНН, уникальному идентификатору), какие значения подставляются по умолчанию. Готовые правила для типовых пар конфигураций поставляются с релизами; для нестандартных ситуаций правила дорабатывают в «Конвертации данных».

При загрузке обратите внимание на режим записи объектов. Опция «Загружать данные в режиме обмена» (ОбменДанными.Загрузка = Истина) отключает проверки и триггеры — это ускоряет загрузку, но может пропустить бизнес-логику. Для документов, которые должны провестись, этот режим обычно отключают, либо проведение выполняют отдельной обработкой после загрузки.

Загрузка справочников и остатков из Excel

Когда учёт в новой базе начинается «с нуля», а исходные данные есть только в таблицах, применяют обработку «Загрузка данных из табличного документа». Она открывает файл Excel или MXL, позволяет сопоставить колонки таблицы с реквизитами справочника или табличной части документа и создаёт элементы пакетно.

Типовой сценарий — загрузка номенклатуры: колонки «Наименование», «Артикул», «Единица измерения», «Ставка НДС» сопоставляются с реквизитами справочника «Номенклатура». Аналогично загружают контрагентов с ИНН и адресами, физических лиц, цены и штрихкоды. Перед загрузкой файл стоит привести к «плоскому» виду: без объединённых ячеек, промежуточных итогов и многострочных шапок.

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

Перед загрузкой из Excel проверьте форматы ячеек: числа, сохранённые как текст, и даты в «американском» формате — самые частые причины ошибок. Лишние пробелы в наименованиях и ИНН приведут к дублям, поэтому таблицу стоит предварительно обработать функциями СЖПРОБЕЛЫ и удалением неразрывных пробелов.
ПЗ
Практическое замечание

Проверка результата переноса

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

Для складских данных сверяют отчёт «Остатки товаров на складах» по количеству и сумме. Для расчётов — задолженность по контрагентам в разрезе договоров. Расхождения группируют: если не сошёл один счёт, ищут неперенесённый документ; если расхождения массовые — проверяют правила конвертации и период выгрузки.

Дополнительно проверяют отсутствие дублей в ключевых справочниках: запросом или групповой обработкой ищут элементы с одинаковыми ИНН, наименованиями, артикулами. После сверки базу тестируют: проводят пробный документ, формируют регламентированный отчёт, проверяют закрытие месяца на тестовом периоде.

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

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

ОСВ по счетам на дату переноса
Норма

Сальдо в приёмнике совпадает с источником по каждому счёту

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

Расхождения по отдельным счетам или субконто

Справочник контрагентов
Норма

Один элемент на один ИНН/КПП, нет дублей

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

Повторяющиеся элементы с разными кодами

Остатки товаров
Норма

Количество и сумма по складам совпадают с источником

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

Отрицательные остатки или расхождения по суммам

Проведение документов
Норма

Все перенесённые документы проведены, движения сформированы

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

Документы загружены, но не проведены или с ошибками

Типичные ошибки и как их избежать

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

Третья типичная проблема — дубли справочников из-за неверно выбранных полей поиска. Например, поиск контрагентов по наименованию гарантированно создаёт дубли, если в источнике наименования записаны с сокращениями и кавычками в разных вариантах. Четвёртая ошибка — перенос документов за закрытый период без переноса самих остатков: итоговое сальдо не сходится, хотя каждый документ на месте.

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

Типичные ошибки при переносе
01
Перенос без резервной копии — при сбое данные приёмника восстановить невозможно
02
Документы загружены в режиме обмена и не проведены — отчёты пустые при наличии документов
03
Поиск справочников по наименованию — массовые дубли контрагентов и номенклатуры
04
Выгрузка при работающих пользователях — нецелостный срез данных и расхождения остатков
05
Игнорирование протокола ошибок — часть объектов не перенесена, но это замечают только при сверке отчётности

Когда стоит привлечь специалиста

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

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

Маршрут решения

Как выбрать способ переноса

Переход между типовыми конфигурациями без доработокИспользуйте встроенный помощник перехода
Конфигурации доработаны или пара нестандартнаяПрименяйте Универсальный обмен XML с доработанными правилами конвертации
Нужно только заполнить справочники и остатки при старте учётаЗагрузите данные из Excel обработкой загрузки из табличного документа
Требуется постоянный обмен между базамиНастройте план обмена или синхронизацию в формате EnterpriseData
Итог

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

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

Частые вопросы о переносе данных в 1С 8.3

Можно ли перенести данные из 1С 7.7 в 1С 8.3 напрямую?

Да, для типовых конфигураций существуют штатные обработки перехода: например, перенос из «Бухгалтерии 7.7» в «Бухгалтерию 8» выполняется встроенной обработкой, которая выгружает справочники и остатки. Документы за прошлые периоды обычно не переносят — учёт в новой базе начинают с входящих остатков на дату перехода, а старую базу сохраняют для справок.

Где взять обработку «Универсальный обмен данными в формате XML»?

Обработка входит в поставку конфигурации «Конвертация данных» и публикуется на портале 1С вместе с обновлениями типовых конфигураций. Использовать нужно версию обработки, соответствующую версии платформы и правилам конвертации — несовместимость версий приводит к ошибкам при загрузке правил.

Что делать, если после переноса не сходятся остатки?

Сначала локализуйте расхождение: сравните ОСВ по счетам и определите, по каким счетам и субконто есть разница. Затем проверьте, все ли документы по этим счетам перенесены и проведены. Если расхождение системное — проверьте правила конвертации и период выгрузки. Исправлять расхождения ручными операциями стоит только после того, как найдена и устранена причина.

Можно ли переносить данные частями?

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

Как избежать дублей контрагентов при загрузке?

Настройте в правилах конвертации поиск по ИНН вместе с КПП (для юридических лиц) — это самый надёжный ключ. Перед переносом проведите чистку источника: объедините очевидные дубли штатной обработкой поиска и удаления дублей. После загрузки повторно запустите поиск дублей в приёмнике и объедините оставшиеся совпадения.

Нужно ли останавливать работу пользователей на время переноса?

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