Обработка состоит из двух табличных полей.
В верхнем табличном поле формируется дерево из повторяющихся штрихкодов. Внутри дерева соответствующий товар и характеристики, которые к этим штрихкодам подвязаны.
Нижнее поле — отражение списка записей из регистра штрихкодов.
Когда происходит активация одной из строк верхнего табличного поля, в нижнем отображаются записи, в которых есть этот ШК. Таким образом, для чистки и наведения порядка достаточно удалить/изменить нужные записи в нижней табличке.
Тестировал на Комплексная автоматизация 1.1; Управление торговлей 2.3, 10.3; Розница 1.0; УПП. Обработка работает только под обычными формами. Будет работать на любом релизе 8.х, главное чтобы в конфигурации был регистр сведений под названием "Штрихкоды". Для УТ 11, Бух3, УНФ она не подойдет, так как там другая структура этого регистра и эта структура сама по себе исключает возможность дублирования штрихкодов.