Часто возникает ситуация, когда необходимо перенести данные (например, карточку настроек организации: ФИО, ИНН, ОГРНИП, дату регистрации, банк, адрес, телефон и налоговую) из старой базы 1С:Бухгалтерия предприятия в совершенно новую, чистую базу. Если баз много, делать это вручную нецелесообразно. Рассмотрим подробно, какие инструменты платформы помогут нам решить эту задачу автоматизированно, и разберем по шагам каждый из доступных вариантов.
Прежде чем приступать к переносу, проанализируем специфику базы-источника. В нашем случае это базовая версия. Необходимо помнить о строгих платформенных ограничениях:
V83.COMConnector). Из-за этого мы не сможем настроить прямое фоновое подключение одной базы к другой для перекачки данных.Учитывая эти ограничения, выберем наиболее подходящие методы. Разберем их от самых простых к более технически сложным.
Если задача сводится исключительно к заполнению реквизитов карточки «Настройки - Основное» (ИНН, КПП, ОГРН, адреса), самым быстрым решением будет вообще отказаться от технического переноса данных. Посмотрим на этот элегантный вариант:
Этот метод сэкономит вам часы работы, так как не требует настройки правил обмена или выгрузки файлов.
Если данных чуть больше или сервис автозаполнения недоступен, воспользуемся стандартной обработкой ЗагрузкаДанныхИзТабличногоДокумента. Это отличный инструмент, когда навыки работы с конфигуратором минимальны.
Разберем процесс по шагам:
ИНН, какая за ОГРН, какая за Наименование и так далее.Если нужно перенести связанные данные (например, банковские счета, договоры), мы можем использовать классическую обработку ВыгрузкаЗагрузкаДанныхXML. Однако здесь есть критически важный нюанс: структура метаданных источника и приемника должна совпадать на 100%.
Если старая база имеет релиз 3.0.67, а новая — 3.0.106, попытка загрузить файл обмена выдаст ошибку формата. Выясним причину: за десятки релизов разработчики 1С меняют состав реквизитов справочников и документов. Поэтому план действий следующий:
ВыгрузкаЗагрузкаДанныхXML в старой базе.Рассмотрим более современный подход, который менее чувствителен к разнице в релизах баз — использование типового механизма синхронизации через формат EnterpriseData.
Конфигурация 1С:Бухгалтерия поддерживает этот универсальный формат «из коробки». Мы можем настроить синхронизацию через локальную папку или каталог и выгрузить только нужные справочники. Это избавит нас от необходимости писать правила вручную.
Если же стандартного обмена не хватает, применяется конфигурация «Конвертация данных 2» (КД2):
УниверсальныйОбменДаннымиXML для выгрузки из старой базы и загрузки в новую по созданным правилам.Для типовых задач переноса настроек организации между версиями БП 3.0 уже существуют готовые правила обмена, которые можно найти на профильных ресурсах для специалистов 1С.
Проанализируем еще один радикальный, но рабочий вариант, если вам нужно сохранить настройки, справочники, но избавиться от старых документов. Мы можем просто скопировать старую базу целиком.
1Cv8.1CD).Подведем итог: Выбор метода зависит от ваших навыков. Для простого переноса реквизитов используйте 1С:Контрагент или загрузку из Excel. Для массового переноса связанных справочников придется обновить старую базу и использовать XML-обмен, либо настроить синхронизацию через формат EnterpriseData.