Решение проблемы с синхронизацией между УТ 11 и БП 3.0 через регистр публичных идентификаторов

Данная обработка решает проблему, которая часто возникает при обмене между Управлением торговлей 11 и Бухгалтерией предприятия 3.0, когда в регистре сведений " ПубличныеИдентификаторыСинхронизируемыхОбъектов" есть дубли ссылок или уникальных идентификаторов данных, из-за которых обмен либо вообще не проходит, либо проходит, но нет информации об успехе. Подходит как для УТ 11, так и для БП 3.0

Обработка состоит из 1 кнопки. Просто нажимаем — далее все сделает система сама.

При анализе, система ищет сначала одинаковые ссылки с различными идентификаторами, а после — разные ссылки с одинаковыми идентификаторами. Первая строка остается, остальные удаляются среди найденных групп дублей.

3 Comments

  1. pentanom

    Это значит не только у меня такая же штука приключилась :()

    Reply
  2. MaxS

    Неправильно работает обработка.

    1) Если на одну ссылку разные идентификаторы — это нормально. Например, из исходной базы дубли номенклатуры загружаются в конечную в одну ссылку, у Вас эти записи регистра удаляются, при повторном обмене в результате получим дубли.

    2) Дубли идентификаторов с разным типом значения не являются дублями и при обмене не возникает ошибки, у Вас они удаляются, в результате при повторном обмене получим дубли документов.

    3) Удалять нужно только дубли по идентификатору с одинаковым типом значений, но и тут можно ошибиться с таким алгоритмом. Ссылка может быть зависшей и нормальной, эта обработка может удалить нормальную ссылку, при последующем обмене может появиться ошибка.

    Reply
  3. Sherdrada

    (2) и что делать с такой ошибкой? от чего она вообще возникает?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *