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

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

Как выгрузить данные из 1С:Предприятие в 1С:Бухгалтерию

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

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

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

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

Определите, какие данные нужно перенести

Сначала зафиксируйте состав переноса: только справочники (контрагенты, номенклатура, договоры), документы за период (реализации, поступления, оплаты) или полный оборот с остатками. От этого зависит и способ выгрузки, и трудоёмкость проверки результата.

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

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

Способ 1: типовая синхронизация данных

Это основной вариант для связок «Управление торговлей — Бухгалтерия» и «ERP — Бухгалтерия». В базе-источнике откройте «Администрирование — Синхронизация данных», включите флажок синхронизации и создайте новую настройку, выбрав целевую программу — «1С:Бухгалтерия предприятия».

Мастер предложит способ подключения: прямое подключение через локальную сеть или интернет, либо обмен через файл (каталог, FTP, электронную почту). Для баз в одной сети удобнее прямое подключение; для разнесённых офисов — обмен через файл.

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

После сопоставления выполните выгрузку, затем в 1С:Бухгалтерии выполните загрузку (там настройка синхронизации создаётся автоматически при прямом подключении или импортируется из файла настроек). Проверьте отчёт о сопоставлении и состав полученных данных.

Порядок настройки типовой синхронизации
  1. 1
    Сделайте резервные копии обеих баз
  2. 2
    В базе-источнике: Администрирование → Синхронизация данных → создать настройку
  3. 3
    Выберите целевую конфигурацию и способ подключения
  4. 4
    Задайте дату начала выгрузки и отборы по организациям
  5. 5
    Выполните сопоставление данных и выгрузку
  6. 6
    В 1С:Бухгалтерии выполните загрузку и проверьте результат

Способ 2: универсальный обмен данными в формате XML

Этот вариант подходит для разового переноса, нестандартных пар конфигураций и случаев, когда типовой синхронизации нет. Используется обработка «Универсальный обмен данными в формате XML» (обычно поставляется с конфигурацией или доступна в комплекте поставки) и файл правил конвертации, например правила обмена между конкретными версиями УТ и БП.

Порядок действий: откройте обработку в базе-источнике, укажите файл правил обмена, отметьте нужные виды данных (справочники, документы, регистры), задайте период выгрузки и имя файла данных. Затем нажмите «Выгрузить данные» — будет сформирован XML-файл.

В 1С:Бухгалтерии откройте ту же обработку, перейдите на вкладку «Загрузка данных», укажите полученный файл и выполните загрузку. Включите режим отладки и протоколирование, чтобы видеть ошибки по конкретным объектам.

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

Способ 3: перенос справочников через табличные документы

Для небольших объёмов — например, перенести пару сотен контрагентов или номенклатуру — достаточно выгрузить список в Excel или mxl и загрузить в бухгалтерскую базу обработкой «Загрузка данных из табличного документа» (в типовой Бухгалтерии: «Администрирование — Загрузка данных из файла»).

В источнике сформируйте список с нужными колонками (наименование, ИНН, КПП, артикул и т.д.) и сохраните в Excel. В Бухгалтерии откройте загрузку, сопоставьте колонки реквизитам справочника и выполните загрузку. Программа покажет, какие строки будут созданы, а какие сопоставлены с существующими.

Способ не переносит документы и движения по регистрам — только элементы справочников. Для полноценного учёта он годится лишь как подготовительный этап.

Сравнение способов выгрузки

Типовая синхронизация

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

Универсальный обмен XML

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

Загрузка из табличного файла

Для небольших справочников. Ограничение: не переносит документы и остатки.

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

После переноса сверьте контрольные суммы: количество загруженных документов по видам, обороты по счетам 60, 62, 90 за период в обеих базах, остатки по складу, если переносилась номенклатура. Отчёт «Оборотно-сальдовая ведомость» в Бухгалтерии должен сойтись с аналогичными данными источника по взаиморасчётам и выручке.

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

Убедитесь, что загруженные документы проведены и попадают в отчётность: налоговые документы (счета-фактуры) должны отражаться в книге покупок и книге продаж.

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

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

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

Совпадает с источником по видам документов

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

Часть документов отсутствует или задвоена

Обороты по счетам 60, 62, 90
Норма

Суммы сходятся с данными базы-источника

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

Расхождения по контрагентам или организациям

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

Один контрагент — один элемент, ИНН заполнены

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

Дубли с разным написанием наименования

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

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

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

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

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

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

Самостоятельно безопасно выполнять типовую синхронизацию между актуальными типовыми конфигурациями и небольшие разовые выгрузки справочников. Это штатные операции, описанные в документации к конфигурациям.

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

Первую синхронизацию удобно выполнять на копиях баз: разверните обе базы в тестовом режиме, отработайте сопоставление и сверку, а затем повторите настройку в рабочих базах. Это занимает больше времени, но исключает порчу рабочих данных.
ПЗ
Практическое замечание

Частые вопросы

Можно ли выгрузить данные из 1С:Бухгалтерии обратно в управленческую базу?

Да, типовая синхронизация двусторонняя: в настройках можно указать, какие данные отправляются и получаются каждой стороной. Обычно из Бухгалтерии в торговую базу передают банковские выписки и кассовые документы.

Что делать, если в списке синхронизации нет моей конфигурации?

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

Переносятся ли при синхронизации проведённые документы как проведённые?

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

Как перенести только остатки на начало года без документов?

Остатки вводятся в 1С:Бухгалтерии документами «Ввод начальных остатков» (раздел «Главное — Помощник ввода остатков»). Для больших объёмов используют специализированные обработки переноса остатков, но не обычную синхронизацию документов.

Как настроить автоматический обмен по расписанию?

В настройке синхронизации укажите сценарий обмена и расписание — механизм регламентных заданий будет выполнять обмен автоматически. В файловом режиме база должна быть запущена; в клиент-серверном расписание выполняется на сервере.

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

Сопоставление выполняется по ключевым полям (ИНН, КПП, наименование). Если в базах один контрагент записан по-разному, создаётся новый элемент. Перед первым обменом приведите наименования к единому виду, а после — используйте «Поиск и удаление дублей».

Итог

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

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