Данная обработка решает проблему, которая часто возникает при обмене между Управлением торговлей 11 и Бухгалтерией предприятия 3.0, когда в регистре сведений " ПубличныеИдентификаторыСинхронизируемыхОбъектов" есть дубли ссылок или уникальных идентификаторов данных, из-за которых обмен либо вообще не проходит, либо проходит, но нет информации об успехе. Подходит как для УТ 11, так и для БП 3.0
Обработка состоит из 1 кнопки. Просто нажимаем — далее все сделает система сама.
При анализе, система ищет сначала одинаковые ссылки с различными идентификаторами, а после — разные ссылки с одинаковыми идентификаторами. Первая строка остается, остальные удаляются среди найденных групп дублей.
Это значит не только у меня такая же штука приключилась :()
Неправильно работает обработка.
1) Если на одну ссылку разные идентификаторы — это нормально. Например, из исходной базы дубли номенклатуры загружаются в конечную в одну ссылку, у Вас эти записи регистра удаляются, при повторном обмене в результате получим дубли.
2) Дубли идентификаторов с разным типом значения не являются дублями и при обмене не возникает ошибки, у Вас они удаляются, в результате при повторном обмене получим дубли документов.
3) Удалять нужно только дубли по идентификатору с одинаковым типом значений, но и тут можно ошибиться с таким алгоритмом. Ссылка может быть зависшей и нормальной, эта обработка может удалить нормальную ссылку, при последующем обмене может появиться ошибка.
(2) и что делать с такой ошибкой? от чего она вообще возникает?