Администрирование · 11 мин
Как перенести данные из одной 1С в другую
Способы переноса данных между базами 1С: выгрузка через обработку, конвертация данных, стандартные механизмы обмена. Пошаговые инструкции, проверка результата и типичные ошибки.
Перенос данных между базами 1С — типовая задача при переходе на новую конфигурацию, разделении базы между филиалами, консолидации учёта или замене устаревшей версии программы. Подход зависит от того, совпадают ли конфигурации источника и приёмника, какой объём данных нужно переместить и требуется ли разовый перенос или регулярный обмен.
Главный принцип безопасности: перед любым переносом делается полная резервная копия обеих баз. Ошибка в правилах обмена может привести к дублям справочников, потере документов или рассинхронизации остатков, и откат без копии будет невозможен.
Ниже разобраны основные способы переноса, порядок действий для каждого, методы проверки результата и ситуации, когда задачу лучше поручить специалисту.
Определите тип переноса: какие базы и что нужно переместить
Первый шаг — понять, идентичны ли конфигурации. Если обе базы работают на одной конфигурации одной версии (например, «1С:Бухгалтерия 8» одинакового релиза), задача сводится к простой выгрузке и загрузке. Если конфигурации разные (переход с 1С 7.7 на 8.3, из «Управление торговлей» в «Комплексную автоматизацию»), потребуется конвертация с правилами сопоставления объектов.
Второй вопрос — объём. Переносить можно всю базу целиком, только справочники, документы за период или начальные остатки на дату. Для перехода в новую программу обычно достаточно справочников и остатков, а не всей истории документов за несколько лет.
Третий момент — разовость. Разовая миграция выполняется обработками выгрузки/загрузки. Если базы должны работать параллельно и обмениваться данными постоянно, настраивают план обмена или синхронизацию через типовой механизм «Синхронизация данных».
Как выбрать способ переноса
Подготовка: резервная копия и анализ данных
Резервная копия создаётся для обеих баз. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD при отсутствии активных сеансов. Для клиент-серверной базы правильный способ — выгрузка через конфигуратор (Администрирование → Выгрузить информационную базу) или средствами СУБД.
Перед переносом полезно привести данные источника в порядок: удалить помеченные объекты (Операции → Удаление помеченных объектов), проверить базу на ошибки (Тестирование и исправление в конфигураторе), закрыть незавершённые документы. Чем чище источник, тем меньше проблем при загрузке.
Также зафиксируйте контрольные цифры источника: оборотно-сальдовую ведомость, количество документов по ключевым видам, число элементов основных справочников. Эти значения понадобятся для проверки после загрузки.
Способ 1. Выгрузка и загрузка данных XML для одинаковых конфигураций
Типовая обработка «Выгрузка и загрузка данных XML» (входит в поставку многих конфигураций и доступна на диске ИТС) переносит данные между базами с идентичной структурой метаданных. Она выгружает выбранные объекты в XML-файл и загружает их в приёмник.
- 1Откройте обработку в базе-источнике через Файл → Открыть
- 2На вкладке «Выгрузка» отметьте нужные объекты: справочники, документы, регистры сведений
- 3Укажите имя файла выгрузки и нажмите «Выгрузить данные»
- 4Откройте ту же обработку в базе-приёмнике, перейдите на вкладку «Загрузка»
- 5Выберите файл и выполните загрузку
- 6Сверьте количество загруженных объектов с контрольными цифрами источника
При загрузке обратите внимание на режим записи. Если в приёмнике уже есть данные, объекты сопоставляются по уникальному идентификатору (GUID) или по полям поиска. Неверно выбранные поля поиска — главная причина дублей контрагентов и номенклатуры.
Ограничение способа: обработка требует полного совпадения структуры конфигураций. Даже разница в одном реквизите может привести к ошибкам загрузки или потере данных этого реквизита.
Способ 2. Конвертация данных для разных конфигураций
«1С:Конвертация данных» — отдельная конфигурация для создания правил переноса между любыми базами. В ней описывается соответствие объектов источника и приёмника: какой справочник куда переносится, как преобразуются реквизиты, по каким полям искать существующие элементы.
Для типовых переходов (например, из «1С:Бухгалтерии 7.7» в «1С:Бухгалтерию 8» или из «Управления торговлей 10.3» в редакцию 11) фирма «1С» публикует готовые правила переноса. Их использование сильно проще и надёжнее самостоятельной разработки правил с нуля.
Общая схема работы: загружаете структуру метаданных обеих конфигураций в конвертацию, настраиваете или загружаете готовые правила, формируете файл правил и обработку выгрузки, затем выгружаете данные из источника и загружаете в приёмник универсальной обработкой.
Способ 3. Типовые механизмы: помощники перехода и синхронизация
Многие современные конфигурации содержат встроенные помощники перехода. Например, при переходе с «1С:Бухгалтерии 7.7» в восьмой версии есть штатный механизм переноса остатков и справочников, а в «1С:ЗУП» — помощники переноса данных из предыдущих редакций. Эти инструменты учитывают специфику учёта и обычно предпочтительнее универсальных обработок.
Для постоянного обмена между базами (например, «Управление торговлей» ↔ «Бухгалтерия») используется типовая синхронизация данных. Она настраивается в разделе «Администрирование → Синхронизация данных»: задаётся префикс базы, правила отправки и получения, расписание. Данные передаются через файл, каталог, FTP или веб-сервис.
При настройке синхронизации важно корректно выполнить первоначальную выгрузку и сопоставление объектов: механизм предложит сопоставить «похожие» элементы справочников, и эту таблицу нужно внимательно проверить вручную, иначе появятся либо дубли, либо неверные связи.
Проверка результата переноса
Завершение загрузки без сообщений об ошибках не гарантирует корректность переноса. Обязательная проверка включает сопоставление количественных и суммовых показателей источника и приёмника.
Как проверить результат
Остатки по счетам совпадают с источником на дату переноса
Расхождения по суммам или лишние счета
Количество элементов соответствует источнику, дублей нет
Повторяющиеся элементы с одинаковыми наименованиями
Количество по видам документов совпадает, проведённые остаются проведёнными
Часть документов не перенеслась или распроведена
Складские и расчётные отчёты дают те же итоги
Разница в остатках товаров или долгах контрагентов
Если обнаружены расхождения, сначала выясните их причину: неперенесённые объекты, отличия в правилах поиска, различия в настройках учёта. Исправлять данные вручную в приёмнике стоит только при единичных расхождениях; массовые проблемы решаются корректировкой правил и повторным переносом на чистую копию.
Типичные ошибки и ограничения
Отдельно учтите ограничения: регистры накопления и бухгалтерии переносятся движениями документов, поэтому при переносе документов без корректного проведения итоги не восстановятся. Прикреплённые файлы и изображения хранятся отдельно и требуют включения соответствующих объектов в выгрузку. Пользователи, права и настройки интерфейса между разными конфигурациями обычно не переносятся — их настраивают заново.
Самый надёжный сценарий перехода на новую конфигурацию — перенести только справочники и остатки на дату начала ведения учёта в новой базе, а старую базу оставить в режиме «только чтение» для доступа к истории. Это быстрее, чище и существенно снижает риск ошибок по сравнению с переносом всех документов.
Когда привлекать специалиста
Самостоятельно обычно справляются с переносом между идентичными конфигурациями, с типовым переходом по штатному помощнику и с простой синхронизацией типовых программ. Эти сценарии документированы и предусматривают исправление ошибок повторной загрузкой.
Помощь специалиста оправдана при переносе из самописных или сильно доработанных конфигураций, при необходимости консолидировать несколько баз в одну, при объёмах в сотни тысяч документов и при требованиях к точности исторических данных (например, для налоговых проверок). В этих случаях стоимость ошибки выше стоимости услуги.
Что важно запомнить
Способ переноса выбирается по паре «источник–приёмник»: одинаковые конфигурации — XML-обработка, разные — конвертация данных или типовые помощники, постоянный обмен — синхронизация. Всегда делайте резервные копии, тестируйте на копии базы и сверяйте итоги по ОСВ и количеству объектов.
Частые вопросы
Можно ли перенести данные из 1С 7.7 в 1С 8.3?
Да, для типовых пар конфигураций фирма «1С» выпускает готовые правила переноса. В новой конфигурации обычно есть помощник перехода, который выгружает данные из семёрочной базы через специальную обработку и загружает справочники и остатки. Прямой перенос документов за все годы возможен, но чаще переносят только остатки на дату перехода.
Переносятся ли прикреплённые файлы и картинки товаров?
Не автоматически во всех способах. Файлы хранятся в отдельных справочниках присоединённых файлов или в томах на диске. При переносе нужно явно включить эти объекты в выгрузку, а при хранении в томах — дополнительно скопировать каталоги и проверить доступность файлов после загрузки.
Почему после загрузки появились дубли контрагентов?
Причина — несовпадение полей поиска между источником и приёмником: объект не нашёлся по заданным полям (например, по ИНН и КПП) и был создан заново. Решение — очистить базу-приёмник из копии, скорректировать поля поиска в правилах или обработке и повторить загрузку.
Можно ли переносить данные, пока пользователи работают в базе?
Выгрузку из источника выполнять можно, хотя данные будут «на момент времени». Загрузку в приёмник лучше выполнять в монопольном режиме или при минимальной активности: иначе возможны блокировки, конфликты записи и неполная загрузка связанных объектов.
Что делать, если конфигурация сильно доработана?
Типовые правила и обработки не знают о добавленных реквизитах и объектах, поэтому эти данные потеряются. Потребуется доработка правил конвертации под ваши изменения — эту работу обычно выполняет программист 1С с последующим тестовым переносом и сверкой.
Сколько времени занимает перенос?
Зависит от объёма и способа: перенос справочников и остатков небольшой базы занимает от десятков минут до нескольких часов, полный перенос базы с сотнями тысяч документов — от нескольких часов до суток с учётом тестирования и сверки. Основное время обычно уходит не на саму выгрузку, а на подготовку данных и проверку результата.