Основана на типовой обработке "Поиск и удаление дублей".
Заменяет ссылки в документах, справочниках и регистрах (включая ШК номенклатуры).
Регистры, используемые при синхронизации (ПубличныеИдентификаторыСинхронизируемыхОбъектов и СоответствияОбъектовИнформационныхБаз), добавлены в исключение, однако можно закомментировать исключение (см. скрин) , тогда новой номенклатуре будет присвоен идентификатор старой (для избежания создания новой номенклатуры в БП и других конфигурациях, где не используются характеристики номенклатуры).
Как пользоваться:
1) Выбираем номенклатуру (Вид номенклатуры = Товары с характеристиками);
2) Выбираем характеристику (поиск по документам, справочникам и регистрам идет по связке номенклатура + характеристика);
3) Выбираем итоговую номенклатуру (Вид номенклатуры = Товары без характеристик);
4) Жмем "Заменить".
Время выполнения зависит от типа баз и количества документов (во время теста (файловая база, HDD) среднее время замены около 2 минут. Учитывая доработки время выполнения не должно сильно отличаться от времени выполнения типовой обработки "Поиск и удаление дублей".
В результате в документах, регистрах и справочниках, где присутствует связка Номенклатура + Характеристика, будет установлено значение Итоговая номенклатура + "Характеристики не используются".
Так же после выполнения выйдет отчет о выполнении. В котором будут указаны ошибки. Если в ошибке указано: "Используется другая характеристика", значит в ссылке на документ присутствовала ссылка на связь с неподходящей характеристикой. Такие ошибки исчезнут, когда все характеристики будут перенесены.
Разрабатывалось под конкретную задачу. Код открыт. Тестировалось на УТ 11.4.13.103.