Поиск и замена дублирующих элементов

Обработки - Обработка справочников

Доработанная обработка поиска и замены дублиружющих элементов. Корректно работает с балансовыми и небалансовыми измерениями. Имеет возмоность устранять дубли внутри подчинения владельца, например, дубли справочника Договоры в рамках одного контрагента.

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

Скачать файлы

Наименование Файл Версия Размер
ПоискИЗаменаДублирующихсяЭлементов.epf
.epf 47,68Kb
14.11.13
193
.epf 47,68Kb 193 Скачать

См. также

Комментарии
1. юрий гулидов (gull22) 81 20.11.13 09:07 Сейчас в теме
А что значит фраза с "балансовыми и небалансовыми измерениями"?
2. Марк Воронов (yam) 21 21.11.13 10:43 Сейчас в теме
Измерения регистра бухгалтерии бывают балансовые, тогда они называются так, как в метаданных, и небалансовые, тогда к имени прибавляется приставка Измерение.Имя + "Дт", или "Кт". В типовой обработке этот момент не был учтен.
3. vitunchik 27 02.12.13 10:58 Сейчас в теме
Классная обработка, рекомендую!
4. Павел Шадрин (NOVOHUDONOSO) 15 13.12.13 11:52 Сейчас в теме
Под управляемые формы не планируете?
5. Ionmuerto 15.01.14 08:32 Сейчас в теме
Данная обработка Поиск и замена дублирующихся элементов справочников подходит под управляемые формы 1с Управление Торговлей 11.1?
6. Марк Воронов (yam) 21 27.01.14 14:06 Сейчас в теме
Она универсальная, для любых конфигураций. Возможно, нужно будет запустить УТ в толстом клиенте.
7. Максим Андрияхов (maxx2002) 24 22.07.14 14:32 Сейчас в теме
с 8.2 Бухгалтерия предприятия, редакция 3.0 (3.0.27.9) - будет работать?
8. Сергей Блинов (BlinOFF) 07.08.14 09:28 Сейчас в теме
На рознице обработка не работает (
Попытался почистить характеристики номенклатуры - выдало ошибку

{Форма.Форма.Форма(321)}: Ошибка при вызове метода контекста (Выполнить)
мРезультатыПоиска = Запрос.Выполнить().Выгрузить();
по причине:
{(3, 22)}: Нельзя использовать производные от полей составного типа в выражениях не присутствующих полностью в предложении СГРУППИРОВАТЬ ПО "Спр1.Владелец.Наименование"
Спр1.Наименование + <<?>>Спр1.Владелец.Наименование КАК ЗначениеРеквизита

подправил строчку в коде (стр 320)
Запрос.Текст = Запрос.Текст + "
|СГРУППИРОВАТЬ ПО Спр1.Ссылка"+?(ПоПодчиненным,",Спр1.Наименование + Спр1.Владелец.Наименование","");

обработка стала запускаться и заполняться, но когда нажимаю "Автозамена-Поиск и замена во всех группах" обработка долго думает и ничего не заменяется. Все остается как было изначально.
Оставьте свое сообщение