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