Администрирование · 10 мин
Как выгрузить данные из 1С:Предприятие в 1С:Бухгалтерию
Пошаговая инструкция по выгрузке данных из 1С:Предприятие в 1С:Бухгалтерию: типовая синхронизация, универсальный обмен XML, проверка результата и типичные ошибки.
Перенос данных между конфигурациями 1С — стандартная задача: торговый или управленческий учёт ведётся в одной базе, а бухгалтерский и налоговый — в другой. Чаще всего речь идёт о выгрузке из 1С:Управление торговлей, 1С:ERP или 1С:Комплексная автоматизация в 1С:Бухгалтерию предприятия, но логика одинакова для любой связки.
Существует три рабочих способа: типовая синхронизация данных через встроенный механизм, универсальный обмен данными в формате XML (обработка «Универсальный обмен данными в формате XML» с правилами конвертации) и выгрузка отдельных справочников или документов через табличные форматы. Выбор зависит от объёма данных, периодичности обмена и степени доработки конфигураций.
Перед любым переносом обязательно сделайте резервную копию обеих баз. Ошибки при загрузке могут создать дубли контрагентов, номенклатуры и договоров, а откатить массовую загрузку без копии практически невозможно.
Определите, какие данные нужно перенести
Сначала зафиксируйте состав переноса: только справочники (контрагенты, номенклатура, договоры), документы за период (реализации, поступления, оплаты) или полный оборот с остатками. От этого зависит и способ выгрузки, и трудоёмкость проверки результата.
Уточните версии обеих конфигураций: режим «О программе» в каждой базе. Правила обмена и типовая синхронизация рассчитаны на конкретные релизы; если одна из баз давно не обновлялась, сначала приведите её к актуальной версии, иначе часть объектов не сопоставится.
Отдельно решите вопрос с начальными остатками. Если бухгалтерская база новая, остатки по счетам обычно вводятся документом «Ввод начальных остатков» или переносятся специальной обработкой, а не обычной синхронизацией документов.
Способ 1: типовая синхронизация данных
Это основной вариант для связок «Управление торговлей — Бухгалтерия» и «ERP — Бухгалтерия». В базе-источнике откройте «Администрирование — Синхронизация данных», включите флажок синхронизации и создайте новую настройку, выбрав целевую программу — «1С:Бухгалтерия предприятия».
Мастер предложит способ подключения: прямое подключение через локальную сеть или интернет, либо обмен через файл (каталог, FTP, электронную почту). Для баз в одной сети удобнее прямое подключение; для разнесённых офисов — обмен через файл.
На этапе настройки задайте дату начала выгрузки документов, отбор по организациям и правила отправки: например, отправлять только проведённые документы. После создания настройки выполните первое сопоставление данных — программа покажет объекты, которые не удалось сопоставить автоматически, и предложит связать их вручную или создать новые.
После сопоставления выполните выгрузку, затем в 1С:Бухгалтерии выполните загрузку (там настройка синхронизации создаётся автоматически при прямом подключении или импортируется из файла настроек). Проверьте отчёт о сопоставлении и состав полученных данных.
- 1Сделайте резервные копии обеих баз
- 2В базе-источнике: Администрирование → Синхронизация данных → создать настройку
- 3Выберите целевую конфигурацию и способ подключения
- 4Задайте дату начала выгрузки и отборы по организациям
- 5Выполните сопоставление данных и выгрузку
- 6В 1С:Бухгалтерии выполните загрузку и проверьте результат
Способ 2: универсальный обмен данными в формате XML
Этот вариант подходит для разового переноса, нестандартных пар конфигураций и случаев, когда типовой синхронизации нет. Используется обработка «Универсальный обмен данными в формате XML» (обычно поставляется с конфигурацией или доступна в комплекте поставки) и файл правил конвертации, например правила обмена между конкретными версиями УТ и БП.
Порядок действий: откройте обработку в базе-источнике, укажите файл правил обмена, отметьте нужные виды данных (справочники, документы, регистры), задайте период выгрузки и имя файла данных. Затем нажмите «Выгрузить данные» — будет сформирован XML-файл.
В 1С:Бухгалтерии откройте ту же обработку, перейдите на вкладку «Загрузка данных», укажите полученный файл и выполните загрузку. Включите режим отладки и протоколирование, чтобы видеть ошибки по конкретным объектам.
Ограничение способа: правила должны точно соответствовать версиям обеих конфигураций. Правила от другого релиза часто приводят к незаполненным реквизитам или ошибкам «Объект не найден».
Способ 3: перенос справочников через табличные документы
Для небольших объёмов — например, перенести пару сотен контрагентов или номенклатуру — достаточно выгрузить список в Excel или mxl и загрузить в бухгалтерскую базу обработкой «Загрузка данных из табличного документа» (в типовой Бухгалтерии: «Администрирование — Загрузка данных из файла»).
В источнике сформируйте список с нужными колонками (наименование, ИНН, КПП, артикул и т.д.) и сохраните в Excel. В Бухгалтерии откройте загрузку, сопоставьте колонки реквизитам справочника и выполните загрузку. Программа покажет, какие строки будут созданы, а какие сопоставлены с существующими.
Способ не переносит документы и движения по регистрам — только элементы справочников. Для полноценного учёта он годится лишь как подготовительный этап.
Сравнение способов выгрузки
Для регулярного обмена между типовыми конфигурациями. Ограничение: требует актуальных версий и первичного сопоставления.
Для разового переноса и нестандартных пар. Ограничение: нужны правила конвертации под конкретные релизы.
Для небольших справочников. Ограничение: не переносит документы и остатки.
Проверка результата после загрузки
После переноса сверьте контрольные суммы: количество загруженных документов по видам, обороты по счетам 60, 62, 90 за период в обеих базах, остатки по складу, если переносилась номенклатура. Отчёт «Оборотно-сальдовая ведомость» в Бухгалтерии должен сойтись с аналогичными данными источника по взаиморасчётам и выручке.
Проверьте дубли: откройте справочник контрагентов и выполните поиск дублей по ИНН (в Бухгалтерии есть штатный инструмент «Поиск и удаление дублей» в разделе «Администрирование — Обслуживание»). Дубли появляются, когда в двух базах один и тот же контрагент был заведён с разным написанием.
Убедитесь, что загруженные документы проведены и попадают в отчётность: налоговые документы (счета-фактуры) должны отражаться в книге покупок и книге продаж.
Как проверить результат
Совпадает с источником по видам документов
Часть документов отсутствует или задвоена
Суммы сходятся с данными базы-источника
Расхождения по контрагентам или организациям
Один контрагент — один элемент, ИНН заполнены
Дубли с разным написанием наименования
Типичные ошибки и как их избежать
Самая частая проблема — выгрузка без ограничения периода и отборов, из-за чего в бухгалтерскую базу попадают лишние документы прошлых лет и черновики. Всегда задавайте дату начала и отбор по организациям.
Вторая ошибка — обмен между базами с сильно разными релизами. Правила и состав реквизитов меняются от версии к версии, поэтому перед настройкой обновите обе конфигурации до актуальных версий.
Третья группа ошибок — ручное редактирование загруженных документов в обеих базах одновременно. При синхронизации действует приоритет одной из баз, и изменения в «подчинённой» базе могут быть затёрты. Договоритесь, где какие документы редактируются.
Когда стоит привлечь специалиста
Самостоятельно безопасно выполнять типовую синхронизацию между актуальными типовыми конфигурациями и небольшие разовые выгрузки справочников. Это штатные операции, описанные в документации к конфигурациям.
Помощь внедренца понадобится, если конфигурации доработаны (нестандартные документы и реквизиты не переносятся типовыми правилами), нужен перенос остатков на начало ведения учёта, требуется настроить расписание автоматического обмена или базы работают в клиент-серверном режиме с большими объёмами данных.
Первую синхронизацию удобно выполнять на копиях баз: разверните обе базы в тестовом режиме, отработайте сопоставление и сверку, а затем повторите настройку в рабочих базах. Это занимает больше времени, но исключает порчу рабочих данных.
Частые вопросы
Можно ли выгрузить данные из 1С:Бухгалтерии обратно в управленческую базу?
Да, типовая синхронизация двусторонняя: в настройках можно указать, какие данные отправляются и получаются каждой стороной. Обычно из Бухгалтерии в торговую базу передают банковские выписки и кассовые документы.
Что делать, если в списке синхронизации нет моей конфигурации?
Используйте универсальный обмен данными в формате XML с правилами конвертации для вашей пары конфигураций. Если готовых правил нет, их разрабатывают в «1С:Конвертация данных» — это задача для специалиста.
Переносятся ли при синхронизации проведённые документы как проведённые?
Да, документы переносятся с признаком проведения, если в целевой базе заполнены все обязательные реквизиты и период открыт. Документы в закрытом периоде или с ошибками загружаются непроведёнными — их нужно провести вручную после исправления.
Как перенести только остатки на начало года без документов?
Остатки вводятся в 1С:Бухгалтерии документами «Ввод начальных остатков» (раздел «Главное — Помощник ввода остатков»). Для больших объёмов используют специализированные обработки переноса остатков, но не обычную синхронизацию документов.
Как настроить автоматический обмен по расписанию?
В настройке синхронизации укажите сценарий обмена и расписание — механизм регламентных заданий будет выполнять обмен автоматически. В файловом режиме база должна быть запущена; в клиент-серверном расписание выполняется на сервере.
Почему после загрузки появились дубли контрагентов?
Сопоставление выполняется по ключевым полям (ИНН, КПП, наименование). Если в базах один контрагент записан по-разному, создаётся новый элемент. Перед первым обменом приведите наименования к единому виду, а после — используйте «Поиск и удаление дублей».
Что важно запомнить
Для регулярного обмена используйте типовую синхронизацию данных, для разового переноса — универсальный обмен XML с правилами под ваши релизы. Всегда делайте резервные копии, ограничивайте период выгрузки и сверяйте обороты после загрузки. Доработанные конфигурации и перенос остатков — задача для специалиста.