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

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

Как перенести данные с 1С 7 в 1С 8

Как перенести данные из 1С 7.7 в 1С 8.3: типовые обработки, правила конвертации, выгрузка справочников и остатков, проверка результата и типичные ошибки миграции.

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

Объём работ зависит от того, какая конфигурация стоит на «семёрке» и куда вы переходите. Миграция из «1С:Торговля и склад 7.7» в «Управление торговлей 11» или из «1С:Бухгалтерии 7.7» в «1С:Бухгалтерию 8» решается типовыми средствами. Перенос из самописной или сильно доработанной конфигурации потребует разработки собственных правил в «Конвертации данных».

Ключевой принцип безопасной миграции: исходная база 7.7 остаётся нетронутой и доступной для сверки до конца переходного периода. Все операции выполняются на копиях, а результат переноса сверяется по контрольным отчётам — оборотно-сальдовой ведомости, остаткам складов и взаиморасчётам.

Оцените исходную ситуацию: что именно вы переносите

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

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

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

Конфигурация 7.7Типовая или доработанная

Сравните с эталонной поставкой: изменённые объекты потребуют доработки правил переноса

Объём данныхРазмер каталога базы

Базы в десятки гигабайт увеличивают время выгрузки и требуют тестового прогона

Качество данныхДубли и незаполненные реквизиты

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

Период работыГлубина истории

Определите, нужна ли история документов или достаточно остатков на дату перехода

Подготовьте базу 7.7 к выгрузке

Подготовка начинается с архивной копии. Скопируйте весь каталог информационной базы 7.7 в отдельное место или выгрузите данные через конфигуратор в файл .zip. Эта копия — страховка на весь переходный период: по ней вы сможете сверять остатки и восстанавливать забытые данные.

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

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

Выберите способ переноса данных

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

Второй подход — «Конвертация данных», универсальный инструмент, где перенос описывается правилами обмена: какой объект 7.7 в какой объект «восьмёрки» превращается и как заполняются реквизиты. Типовые правила можно доработать под свои изменённые конфигурации. Это основной вариант для нетиповых баз.

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

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

Типовые обработки перехода

Подходят для типовых связок конфигураций; минимум настройки, но нет гибкости — доработанные объекты не перенесутся

Конвертация данных с правилами

Универсальный вариант для доработанных конфигураций; требует навыков настройки правил и тестирования

Загрузка через Excel/CSV

Быстро для отдельных справочников; остатки и документы так не перенести, нужен ручной ввод

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

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

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

Для «Торговли и склада 7.7» логика аналогична: выгрузка формируется обработкой на стороне источника, загрузка выполняется в «Управлении торговлей» через соответствующий механизм перехода. Учтите, что структура «УТ 11» сильно отличается от ТиС: часть данных ляжет в новые объекты (партнёры вместо контрагентов, соглашения вместо договоров), и после загрузки потребуется ручная донастройка.

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

Перенос через «Конвертацию данных» для нетиповых конфигураций

Когда конфигурация 7.7 доработана, типовые правила не покроют добавленные справочники и реквизиты. Здесь используется «Конвертация данных» — конфигурация, в которой описываются правила конвертации объектов (ПКО), правила конвертации свойств (ПКС) и алгоритмы на встроенном языке.

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

Для выгрузки из 7.7 используется обработка универсального обмена данными в формате XML, адаптированная под платформу 7.7, а загрузка в «восьмёрке» выполняется стандартной обработкой «Универсальный обмен данными в формате XML». Каждый прогон тестируйте на копии: правила редко работают корректно с первого раза, особенно при конвертации документов со сложными табличными частями.

Что переносить, а что вводить заново

Не все данные стоит тащить в новую систему. Справочники — контрагенты, номенклатура, склады, сотрудники, основные средства — переносятся почти всегда: это основа учёта. Остатки на дату перехода (товары на складах, взаиморасчёты, деньги, остатки по счетам бухгалтерского учёта) переносятся документами ввода начальных остатков.

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

Некоторые данные проще ввести заново, чем переносить: настройки, пользовательские права, печатные формы и отчёты. Внешние печатные формы 7.7 несовместимы с «восьмёркой» — их придётся разрабатывать заново под новую платформу.

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

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

Переходите на начало года и учёт в 7.7 в порядкеПереносите справочники и остатки на 1 января — этого достаточно
Переходите в середине годаДобавьте к остаткам документы текущего года или обороты с начала года для корректной отчётности
Конфигурация 7.7 сильно доработанаИспользуйте «Конвертацию данных» и дорабатывайте правила под свои объекты
Нужна только номенклатура и контрагентыВыгрузите их в табличный документ и загрузите обработкой загрузки из Excel

Проверка результата и типичные ошибки

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

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

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

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

Оборотно-сальдовая ведомость
Норма

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

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

Расхождения по счетам — ищите неперенесённые остатки или документы

Остатки склада
Норма

Количество и сумма по каждой позиции совпадают

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

Дубли номенклатуры или разные единицы измерения

Взаиморасчёты
Норма

Задолженность по контрагентам совпадает

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

Дубли контрагентов, долги «повисли» на другом элементе справочника

Протокол загрузки
Норма

Нет ошибок, все объекты загружены

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

Есть записи о незагруженных объектах

Типовые ошибки хорошо известны. Задвоение справочников возникает, когда поиск идёт по наименованию, а наименования в 7.7 написаны по-разному («ООО Ромашка» и «ООО \"Ромашка\"»). Потеря части остатков случается из-за непроведённых документов в источнике. Расхождения в суммах появляются, когда в 7.7 были отрицательные остатки или «ручные» операции, не попавшие в правила.

Типичные ошибки при переносе
01
Перенос без чистки дублей — в новой базе контрагенты и товары задваиваются, остатки разъезжаются
02
Перенос всей истории документов «на всякий случай» — недели работы и масса расхождений вместо чистых остатков
03
Загрузка в рабочую базу без тестового прогона — ошибки правил приходится исправлять вручную на живых данных
04
Удаление базы 7.7 сразу после перехода — теряется возможность сверки и справок по старым периодам
05
Игнорирование протокола загрузки — неперенесённые объекты обнаруживаются, когда поздно

Организация параллельной работы и завершение перехода

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

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

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

Итог

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

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

Частые вопросы о переносе данных из 1С 7.7 в 1С 8

Можно ли просто скопировать папку с базой 7.7 в 1С 8?

Нет. Форматы файлов и структуры метаданных платформ 7.7 и 8 несовместимы. Данные переносятся только через выгрузку в промежуточный формат (обычно XML) с последующей загрузкой по правилам конвертации.

Сколько времени занимает перенос?

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

Нужно ли переносить документы за прошлые годы?

Как правило, нет. Достаточно справочников и остатков на дату перехода; при переходе в середине года добавляют обороты или документы текущего года. История прошлых периодов остаётся в архивной базе 7.7, доступной в режиме чтения.

Что делать, если после загрузки ОСВ не сходится с 7.7?

Проверьте протокол загрузки на неперенесённые объекты, убедитесь, что все документы в источнике были проведены, и поищите дубли справочников. Каждое расхождение локализуйте по конкретному счёту и субконто, затем либо исправьте правила и повторите выгрузку, либо внесите корректирующий документ ввода остатков.

Перенесутся ли доработанные справочники и документы из 7.7?

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

Можно ли выполнить перенос самостоятельно без программиста?

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