Каталог решений - Исправление зацикливания синхронизации

Исправление зацикливания синхронизации

Исправление зацикливания синхронизации

В наличии

Расширение устраняет проблему зацикливания синхронизации, при типовом обмене «Синхронизация через универсальный формат».

Категория:

Описание

В последних релизах добавили проверку на участие базы в других обменах. В результате, если у нас сложная схема обменов, мы можем получить ситуацию, когда 1С начинает ругаться на зацикливание. В каких-то ситуациях это приводит к остановке регистрации данных в обмене. У меня получилась полная остановка обменов. Данные просто перестали ходить.

Много было попыток исправить. Отключение лишних обменов, замена префиксов, кодов узлов и пр.

В итоге сделал простое решение. Вся информация хранится в регистре сведений "контур синхронизации". Его очистка решает проблему. Но при любом запуске обмена он снова заполняется, и проблема возвращается. В результате я сделал расширение, которое перехватывает момент записи в данный регистр и отменяет запись. Насколько понял, регистр больше нигде не используется, во всяком случае я не нашел. Сделал в расширении, чтобы не менять типовой функционал. Если у кого-то база снята с поддержки, можно код перетащить в основную конфигурацию.

Тестировал на:

  • 1С:Комплексная автоматизация 2 (2.5.17.140)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.170.19) 
  • Зарплата и управление персоналом, редакция 3.1 (3.1.32.66) 
has been added to your cart:
Оформление заказа