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