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

Автоматизация · 11 мин

Настройка выгрузки данных из 1С:Управление торговлей в 1С:Бухгалтерию

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

Обмен данными между «1С:Управление торговлей» (УТ) и «1С:Бухгалтерией предприятия» (БП) — стандартная задача для компаний, где менеджеры оформляют продажи и закупки в торговой базе, а бухгалтер формирует учёт и отчётность в отдельной конфигурации. В типовых конфигурациях для этого предусмотрен механизм синхронизации данных, который не требует программирования и настраивается через интерфейс.

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

Что нужно проверить перед настройкой обмена

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

Второе условие — заполненность ключевых справочников. Организации, валюты, единицы измерения и ставки НДС должны совпадать по наименованию и реквизитам в обеих базах, иначе на этапе сопоставления возникнут дубли. Особое внимание уделите контрагентам: если в УТ они заводились без ИНН и КПП, в бухгалтерии появятся дубли при загрузке.

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

Выбор способа обмена: прямое подключение, файл или веб-сервис

Типовая синхронизация поддерживает несколько транспортов. Если обе базы расположены в одной сети или на одном сервере, удобнее прямое подключение через COM либо обмен через каталог — файл формата EnterpriseData выгружается в папку, откуда его забирает вторая база. Для баз в разных сетях используется обмен через FTP, электронную почту или веб-сервис.

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

Обмен через каталог (файл)

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

Прямое подключение

Подходит, когда базы на одном сервере 1С. Ограничение: требует совместимости версий платформы и прав доступа к обеим базам.

FTP или веб-сервис

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

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

Пошаговая настройка синхронизации

Настройку удобнее начинать в базе-источнике, то есть в УТ. Перейдите в раздел «Администрирование → Синхронизация данных» и включите флажок «Синхронизация данных», при необходимости задайте префикс информационной базы — он добавляется к номерам документов и помогает различать документы из разных баз.

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

Порядок действий
  1. 1
    Обновите обе конфигурации до совместимых релизов и сделайте резервные копии баз.
  2. 2
    В УТ включите синхронизацию данных и задайте префикс базы (Администрирование → Синхронизация данных).
  3. 3
    Создайте настройку обмена с 1С:Бухгалтерией, выберите транспорт (каталог, прямое подключение, FTP).
  4. 4
    Настройте правила отправки: дату начала выгрузки, отбор по организациям, режим выгрузки документов.
  5. 5
    В БП создайте ответную настройку (или загрузите файл параметров) и задайте правила получения.
  6. 6
    Выполните сопоставление объектов: сопоставьте контрагентов, номенклатуру, договоры, склады.
  7. 7
    Запустите первый обмен вручную и проверьте результат по журналу регистрации и составу данных.
  8. 8
    Настройте расписание автоматического обмена через регламентное задание.

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

Настройка правил отправки и получения данных

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

Режим выгрузки справочников обычно оставляют «Выгружать при необходимости»: элемент справочника переносится только тогда, когда он участвует в выгружаемом документе. Это предотвращает перенос всей номенклатуры и всех контрагентов, включая неиспользуемые позиции.

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

Сопоставление объектов при первом обмене

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

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

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

Проверка результата и автоматизация обмена

После первого обмена сверьте ключевые показатели. В БП откройте оборотно-сальдовую ведомость по счетам 62 и 60 и сравните с аналогичными данными в УТ (отчёты «Ведомость расчётов с клиентами/поставщиками»). Суммы по документам выгруженного периода должны совпадать. Проверьте также выборочно несколько реализаций: номенклатура, количество, цены, ставки НДС и договор должны перенестись без искажений.

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

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

Состав перенесённых документов
Норма

Все реализации и поступления за период есть в БП, статусы соответствуют ожиданиям

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

Часть документов отсутствует или в журнале регистрации есть ошибки загрузки

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

Контрагенты и номенклатура без дублей, сопоставление выполнено

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

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

Суммы расчётов
Норма

Обороты по счетам 60/62 в БП совпадают с данными УТ

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

Расхождения по суммам или валюте документов

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

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

Типичные ошибки и ограничения типового обмена

Самая частая проблема — дубли контрагентов и номенклатуры из-за пропущенного сопоставления или разного заполнения ИНН. Вторая по частоте — ошибки «Объект не найден», возникающие, когда документ выгрузился, а связанный с ним элемент справочника был удалён или помечен на удаление в одной из баз. Лечится восстановлением элемента или повторной выгрузкой с полным составом данных.

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

Типичные ошибки
01
Запуск обмена без резервной копии — при массовом создании дублей откат занимает часы ручной работы.
02
Разные версии конфигураций — правила обмена не совпадают, документы загружаются с ошибками или неполными данными.
03
Пропуск сопоставления объектов — при каждом следующем обмене создаются новые дубли справочников.
04
Двусторонняя выгрузка одних и тех же документов — изменения в БП затирают данные УТ и наоборот.
05
Выгрузка без даты начала — в БП переносятся документы закрытых периодов и сбивают учёт прошлых лет.

FAQ

Можно ли выгружать из УТ в БП только определённые документы?

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

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

Откройте форму сопоставления данных в настройке синхронизации и вручную свяжите дубли с правильными элементами. Затем удалите лишние элементы (с контролем ссылочной целостности) и выполните обмен повторно. Чтобы проблема не повторялась, заполняйте ИНН и КПП у всех контрагентов в УТ — автосопоставление работает именно по ним.

Переносятся ли оплаты из бухгалтерии обратно в УТ?

Да, если в настройке синхронизации со стороны БП включена отправка платёжных документов. Банковские выписки и кассовые документы, оформленные в бухгалтерии, загрузятся в УТ и закроют задолженность по соответствующим заказам и реализациям. Проверьте, что в правилах отправки БП не стоит ограничивающий отбор.

Как часто нужно выполнять обмен?

Зависит от интенсивности документооборота. При небольшом числе документов достаточно обмена раз в день, например вечером. Если бухгалтеру нужны данные в течение дня (например, для сверки оплат), настройте расписание с интервалом 1–2 часа. Слишком частый обмен при больших объёмах создаёт лишнюю нагрузку на базы.

Что делать, если обмен завершается с ошибкой «Объект не найден»?

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

Нужно ли обновлять обе конфигурации одновременно?

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