При настройке типовой синхронизации данных между конфигурациями 1С:Бухгалтерия предприятия 3.0 и 1С:Розница 2.2 можно столкнуться с ситуацией, когда выгрузка данных из базы-источника проходит успешно, однако на этапе приема в базе-приемнике процесс завершается с ошибкой или сбрасывается. В журнале регистрации при этом появляется сообщение вида: Событие: Обмен данными... Ошибка, Получение данных; Объектов обработано: 0.
Рассмотрим подробно причины возникновения такой проблемы и разберем по шагам, как диагностировать и устранить неисправности обмена.
Основной причиной сбоя при получении данных на актуальных конфигурациях часто являются некорректные или устаревшие правила конвертации и регистрации объектов (формат EnterpriseData). Если схема обмена содержит внутреннюю ошибку или несоответствие версий формата, приемник отклоняет загружаемый пакет XML целиком.
Проанализируем порядок действий для обновления правил обмена:
EnterpriseData критичен к совпадению версий XSD-схем.Rules Exchange) и правил регистрации объектов (Rules Registration), выгруженные из соответствующего подкаталога установленного шаблона конфигурации.В подсистеме обмена данными (БСП) запись объектов из поступающего файла происходит в рамках единой транзакции. Если при загрузке хотя бы одного элемента (например, физического лица, пользователя или контрагента) возникает исключение — вся транзакция откатывается, и обработанными числятся 0 объектов.
Одной из распространенных причин сбоя является дублирование записей в регистре сведений КонтактнаяИнформация или наличие некорректно заполненных пользователей.
Выясним, как устранить такие конфликты данных:
Физические лица и Пользователи на наличие задвоенных номеров телефонов или адресов. Воспользуемся встроенной обработкой «Поиск и удаление дублей» в обеих базах.Виды контактной информации, чтобы наименования и типы данных в обоих узлах полностью совпадали.Чтобы понять, на каком конкретно объекте сбоит синхронизация, полезно провести тестовую загрузку с помощью внешней или встроенной обработки «Универсальный обмен данными в формате XML».
Разберем алгоритм локализации ошибки:
.xml.Универсальный обмен данными в формате XML в базе-источнике.КонтактнаяИнформация), на котором произошел сбой.Посмотрим на практические рекомендации, которые предотвращают сбои обмена:
РТ, а для базы «Бухгалтерия предприятия» — БП. Установка одинаковых префиксов приводит к кольцевой перезаписи номеров документов.Загрузка данных (отложенное проведение) или отключите режим отложенного проведения в параметрах синхронизации.